4
2

More than 3 years have passed since last update.

RxSwift + SPM + XCode11.2 + iOS 環境でビルドすると実行時にクラッシュする(していた)

Last updated at Posted at 2019-11-06

XCode11.3 では下記の問題は解消してます

何があったのか

表題の通りの内容です。XCode11からSwift Package Managerが統合されたので、Carthageから乗り換えていたのですが、先日リリースされたXCode11.2 で地雷を踏みました。

私の環境 : Xcode 11.2 final, Catalina 10.15.1, iOS 13.2

SPMに関連する処理の部分で、linkerがmoduleを最適化するところにバグがあるみたいです。
ですので、RxSwift以外でもSPMをつかってると広く影響があるようですね。

一応回避策として、DEAD_CODE_STRIPPING = NO とオプションをつければいける様なのですが、私はひとまず、Xcode 11.1 を入れ直して対応しています。ふぅ。。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2