[Unity/Xcode] ITMS-90562: Invalid Bundle の解消方法

XcodeでArchive後、メールで以下のエラーが送られてきた。

ITMS-90562: Invalid Bundle – The app cannot be processed because options not allowed to be embedded in bitcode are detected in the submission. It is likely that you are not building the app with the toolchain provided in Xcode. Rebuild your entire app with the latest GM Xcode and submit the app again.

内容としては「ビットコードへの埋め込みが許可されていない」「最新のXcodeでビルドしてね」というもの。

 

環境

  • Xcode 13.2.1
  • Unity 2021.2.7f1

 

解消方法

いつからかUnityにデフォルトで入っている、Burst(v1.6.0)のバグのようです。

UnityのIssueTrackerに上がってましたが、Burstのv1.6.1で解消されたとのこと。

Unity IssueTracker - [iOS] App Store rejects Apps when they contain the Burst package
Howtoreproduce:1.Opentheattachedproject"IOSBitcodeIssue-2021.2.zip"2.BuildtheprojectforiOS3.OpenXcodeproject4.In...

 

自分はv1.6.0だったので、PackageManagerでv1.6.4にUpdateして再ビルド&Archiveしたところ、無事通りました。

コメント