数か月間、プロジェクトで DBAccess をココアポッドとして使用してきました。ここ数週間でツール チェーンに多くの変更が加えられ、ビルドが失敗しています。pod install は、DBAccess (1.6.9) がインストールされていることを示します。Xcode のバージョンは 7.0.1 です。ポッド -- バージョンは 0.39.0 です。
Xcode でアプリをビルドすると、リンカの警告が表示されます: ld: 警告: オプション '-F/proj/DBAccess' のディレクトリが見つかりません
フレームワークは実際には /proj/Pods/DBAccess にあります
この警告は問題ではなく (おそらく不適切なインストールを示していることを除いて)、アプリを正常にビルド、実行、およびテストできます。
ただし、jenkins/fastlane/pilot/xcode CLI を使用してアプリ ストアに送信するためにアプリをアーカイブしようとすると、次のリンカー エラーが発生します。
ld: '/Users/jenkins/.jenkins/jobs/proj/workspace/Pods/DBAccess/DBAccess.framework/DBAccess' が完全なビットコードなしでビルドされたため、ビットコード バンドルを生成できませんでした。ビットコードのすべてのオブジェクト ファイルとライブラリは、アーキテクチャ armv7 の Xcode アーカイブまたはインストール ビルドから生成する必要があります。
Jenkins がこのエラーに到達するために行ったコマンド ライン呼び出しは次のとおりです。 jenkins/Library/Developer/Xcode/Archives/2015-10-12/proj 2015-10-12 16.33.37.xcarchive' アーカイブ | ティー '/Users/jenkins/Library/Logs/gym/proj.log' | xcpretty
DBAccess の Web サイトでは、この問題を修正するために 1.6.9 がビルドされたと主張しているため、このエラーには困惑しています ( http://www.db-access.org/downloads )。cocoapods でインストールされた DBAccess に問題がある人はいますか?