1. ホーム
  2. ios

[解決済み] 無効なSwiftサポート - ファイルが一致しない

2022-05-17 19:10:30

質問

私はちょうど Swift 2 でアプリを書き直しました。 私は内部テストのために iTunesConnect にアプリをアップロードしようとしています (Xcode 7 GM 経由)。

しばらく "Invalid Swift Support" エラーと格闘していました ( これは、他の、関連する質問を持っています ) ...しかし、今、それは少し違うものに変わりました。

Apple からのエラーは今、こう言っています。

無効な Swift サポート

libswiftCoreLocation.dylib, libswiftCoreMedia.dylib, libswiftCoreData.dylib, libswiftAVFoundation.dylib はマッチングしません。

/Payload/App.app/Frameworks/libswiftCoreLocation.dylib, /Payload/App.app/Frameworks/libswiftCoreMedia.dylib, /Payload/App.app/Frameworks/libswiftCoreData.dylib, /Payload/App.app/Frameworks/libswiftAVFoundation.dylib

ファイルが正しいことを確認する (?)、アプリを再構築し、再投稿してください。

に後処理を適用しないでください。

/Payload/App.app/Frameworks/libswiftCoreLocation.dylib, /Payload/App.app/Frameworks/libswiftCoreMedia.dylib, /Payload/App.app/Frameworks/libswiftCoreData.dylib, /Payload/App.app/Frameworks/libswiftAVFoundation.dylib.

"後処理を適用しない"、"ファイルが正しいことを確認し、アプリを再構築し、再投稿"などで検索しても同様のエラーは見つかりませんでした。

どなたか、"ファイルが正しいことを確認する方法をご存知ですか" --または -- 他に推奨事項がありますか? ありがとうございます。

どのように解決するのですか?

こちらも同じ問題です。Bitcodeに関連するDeveloper Toolsのバグである可能性が高いと思います。

私はちょうどこのための回避策を見つけました。

  1. 新しいビルド番号でアプリをアーカイブする :(
  2. オーガナイザーの "Finder に表示" から Finder でアーカイブ (.xcarchive ファイル) を検索する。
  3. パッケージを開き、次のようなディレクトリを見つけます。 Products/Applications/YourApp.ipa/Frameworks/SwiftSupport/iphoneos/
  4. コピー 全て libswiftXxx.dylib から SwiftSupport/iphoneos/Products/Applications/YourApp.ipa/Frameworks/ を上書きし
  5. では App Store にアップロードします。 オーガナイザーから

この作業で、ビルドのアップロードに成功しました。あとはレビューを待つばかりです。

注意

CocoaPodsを使っているので ENABLE_BITCODE のオプションはNOでした。