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

The latest info of Carthage

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Sho Ikeda 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

Avatar for Sho Ikeda

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