Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The latest info of Carthage

Sho Ikeda
September 02, 2018

The latest info of Carthage

iOSDC Japan 2018での発表資料です #iosdc

---

iOSアプリ開発に欠かせないパッケージマネージャーのCarthageですが、その新機能になかなか気付かないこともあるでしょう。本LTでは、昨年のiOSDC Japanからの1年分のアップデートの中から要注目の箇所をピックアップして紹介することで、開発者の皆様の日々の開発体験の向上に寄与したいと思います。

https://fortee.jp/iosdc-japan-2018/proposal/860ac149-eb9b-4208-85b4-899ed5804db2

Sho Ikeda

September 02, 2018
Tweet

More Decks by Sho Ikeda

Other Decks in Programming

Transcript

  1. @ikesyo • ͍͚͠ΐʔʗ஑ా ᠳ • ͸ͯͳ@ژ౎ • Core contributor of

    Carthage • https://twitter.com/ikesyo • https://github.com/ikesyo
  2. !

  3. Updates • 0.26.0 • 0.26.1 • 0.26.2 • 0.27.0 •

    0.28.0 • 0.29.0 • 0.30.0 • 0.30.1
  4. 0.26.0 • Use archive action when building device SDKs to

    disable LLVM Instrumentation (#2158) • For App Store submission with Xcode 9
  5. 0.27.0 • A new resolver algorithm is available with the

    --new- resolver flag for carthage update (#2122) • Please try it if your Cartfile gets stuck with current implementation
  6. 0.28.0 • Support for downloading static binaries with binary dependencies

    (#2235) ! • outdated now lists all dependencies, even those that will not be updated because of the specified version in the Cartfile (#2254) • Use of Swift toolchains that report a prerelease version (#2282) • Swift Snapshots available at https://swift.org/download/ #snapshots can be used now (for testing purpose)
  7. 0.29.0 • Fix update X's dependencies when running carthage update

    X (#2321) • Support relative file path for binary dependencies (#2360) • May be useful for binary frameworks which do not support Carthage officially • Add support for proxied environments (#2371) • http_proxy, https_proxy, HTTP_PROXY, HTTPS_PROXY env vars
  8. 0.30.1 • Support for building static frameworks (#2415, #1935) •

    Add --archive option to build command (#2438) • Alternative to $ carthage build --no-skip-current && carthage archive (for framework authors) • Fix missing EXPANDED_CODE_SIGN_IDENTITY when using Xcode 10 beta (#2476) • Xcode 10 compatibility improvement