以前のバージョンでは「libz.dylib」が必要だった新しい Swift 2.0 プロジェクトで、Google の外部コードを使用しています。新しい Xcode / 新しい SDK に更新した後。
Xcode が libz.dylib をインポートできなくなり、いくつかのエラーがスローされる
アーキテクチャ i386 の未定義シンボル: "_deflate"、次から参照: +[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] 内 libGoogleAnalyticsServices.a(GAICompressionUtil.o) "_deflateEnd"、次から参照: +[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel: mode:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o) " deflateInit2"、次から参照: +[GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] libGoogleAnalyticsServices.a(GAICompressionUtil.o) 内 "_inflate"、次から参照: +[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] libGoogleAnalyticsServices.a(GAICompressionUtil. o) "_inflateEnd"、次から参照: +[GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] in libGoogleAnalyticsServices.a( GAICompressionUtil.o ) GAICompressionUtil.o) ld: アーキテクチャ i386 のシンボルが見つかりませんでした。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
「ビルドフェーズ」設定で利用可能なパッケージを調べると、libz.dylib の代わりと思われる「libz.tbd」が見つかります。このライブラリをインポートすると、リンカー エラーは同じままですが、次の追加の警告が表示されます。
警告: ファイル '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/usr/lib/libz.tbd' をスキップしています (予期しないファイル タイプ 'text' がフレームワークとライブラリのビルド フェーズ)
何をすべきか?