Carthage/Carthage

`carthage archive` should produce a more human-friendly archive structure

Open

#1,001 opened on 2015年12月17日

GitHub で見る
 (6 comments) (0 reactions) (0 assignees)Swift (1,544 forks)batch import
help wanted

Repository metrics

Stars
 (15,179 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

The current carthage archive output produces a zip with a good name, but the actual contents of the zip use the Carthage/Build/$plat/... format. This is not very friendly to anyone who downloads the zipfile manually, because expanding it will give them a folder named Carthage.

Since Carthage itself doesn't actually care about the directory structure of the zip, we should instead change it to the following format:

FrameworkName/
    Mac/
        FrameworkName.framework
        FrameworkName.framework.dSYM
    iOS/
        FrameworkName.framework
        FrameworkName.framework.dSYM
        // bcsymbolmaps...
    tvOS/
        ...

コントリビューターガイド