Unity出力したiOSアプリで遭遇したエラーに関するメモ。
ビルドと実機転送は普通に成功したのですが、アーカイブをAppStore Connectにアップロードする際に上記のようなエラーが出てアップロードに失敗しました。
Invalid Bundle. The bundle at '〇〇.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'. With error code STATE_ERROR.VALIDATION_ERROR.90206
ビルド前の変更点としてはFirebaseのSDKを入れたくらいで特に変わったことはしていないはずなのですが、クリーンビルドしても再起動しても、iOSプロジェクト自体を新しく出力し直してもエラー内容に変化がなかったので、ネットを調べることに。
Invalid Bundle. The bundle at 〇〇 contains disallowed file 'Frameworks'. の対処法
調べた結果、上記の記事を参考にした結果うまくいきました。
対処法としては、UnityFrameworkのBuild Settingsの「Always Embed Swift Standard Libraries」をNOに変更してビルドし直すことで、アップロードが成功するようになりました。
お知らせ
ミステリー脱出ゲーム「呪いの密室」を最近リリースしました!
もしよろしければダウンロードお願い致します!