最新バージョンの CocoaPods にアップグレードしようとしていますが、エラーが発生します。私の以前Podfile
は次のように見えました:
target 'myapp-ios' do
link_with *%w[myapp-dev myapp-qa myapp-prod]
pod 'AFNetworking', '~> 2.6.3'
# ...
end
次のようになります。
abstract_target 'myapp-ios' do
pod 'AFNetworking', '~> 2.6.3'
# ...
target 'myapp-dev' do
end
target 'myapp-qa' do
end
target 'myapp-prod' do
end
end
アプリをビルドしようとすると、次のエラーが発生します。
ld: フレームワークが見つかりません Pods_myapp_ios
clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
すべての CocoaPods とアプリ コードのコンパイルが完了したようですが、最後近くで失敗します。これがどういうわけか古い Podfile への参照なのか、それとも新しいabstract_target
Podfile と関係があるのか (あるいは、これらの両方に関係のないものでさえあるのか) はわかりません。
ターゲット-framework Pods_myapp_ios -framework Pods_myapp_ios_myapp_qa
をビルドしようとすると、clang コマンドの出力に両方がリストされていることに気付きました。qa
この問題を解決するには、どのような手順を実行する必要がありますか?