たった今、AWS SDK ポッドを更新しましたが、とても後悔しています。ポッドが更新されていたときにこれを最初に見ました:
dyld: 警告、LC_RPATH @executable_path/../../../../../../..//Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/ の SharedFrameworks ../../..//DVTInstrumentsFoundation.framework/Versions/A/DVTInstrumentsFoundation は、@executable_path dyld: warning, /Applications/Xcode.app/Contents/ の LC_RPATH @executable_path/../lib により、制限されたプログラムで無視されますFrameworks/IDEFoundation.framework/Versions/A/../../../../Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libclang.dylib が @executable_path のために制限されたプログラムで無視される
dyld: 警告、/Applications/Xcode.app/Contents/Frameworks/IDEFoundation.framework/Versions/A/../../../../Developer/Toolchains/XcodeDefault の LC_RPATH @executable_path/../lib。 @executable_path が原因で、xctoolchain/usr/lib/libLTO.dylib が制限されたプログラムで無視される
dyld: 警告、/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/MacOS/Xcode3Core の LC_RPATH @executable_path/../Frameworks は、@executable_path のために制限されたプログラムで無視されます
次に、プロジェクトを開いてビルドすると、非常に多くのビルド失敗が発生し、同じことを訴えますクラス XXX のインターフェイス定義が重複しています:
AWS SDK ポッドの再インストール、cocoapod の再インストール、cocoapod の 0.38.2 へのダウングレード、AWS SDK ポッドの 2.2.6 へのダウングレードなど、多くの解決策を試しましたが、どれも役に立ちません。Objective-C ブリッジ ヘッダーのインポートをコメント アウトすると、これらのエラーは発生しませんが、Xcode は、コードで使用されているクラスの一部が見つからないことについて不満を言うだけです。しかし、それらをコメントアウトすることは正しい解決策ではないと思います。
さて、私はhttps://github.com/CocoaPods/CocoaPods/issues/4302を検索しましたが、cocoapods の問題である可能性がありますか?
誰でもこれについて何か考えがありますか?ありがとう。