The latest info of Carthage

7ddcca09c00a2744b983974225447d19?s=47 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

7ddcca09c00a2744b983974225447d19?s=128

Sho Ikeda

September 02, 2018
Tweet

Transcript

  1. The latest info of Carthage @ikesyo iOSDC Japan 2018 2018-09-02

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

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

  4. None
  5. 0.25.0 @ iOSDC Japan 2017

  6. 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
  7. 0.26.0 • Use archive action when building device SDKs to

    disable LLVM Instrumentation (#2158) • For App Store submission with Xcode 9
  8. 0.26.1 • --xcode-warnings option to the outdated command to output

    Xcode-compatible warnings (#2209)
  9. 0.26.2 • Let's skip !

  10. 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
  11. 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)
  12. 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
  13. 0.30.0 • Let's skip !

  14. 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
  15. 0.30.1 • Make use of --new-resolver flag in bootstrap command

    (#2486)
  16. And more...

  17. ! Happy Developer Experience!!

  18. Thank you