RxSwift + SPM + XCode11.2 + iOS 環境でビルドすると実行時にクラッシュする(していた)
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 を入れ直して対応しています。ふぅ。。
Author And Source
この問題について(RxSwift + SPM + XCode11.2 + iOS 環境でビルドすると実行時にクラッシュする(していた)), 我々は、より多くの情報をここで見つけました https://qiita.com/shintax/items/9c717b116151f510bdd1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .