【Unity・iOS】提出したアプリが「Guideline 2.3 Performance Accurate Metadata」に沿っていないという理由で却下された場合の対応


Unityでビルドしたアプリを審査に出したところ、以下のような理由で却下されてしまった。

Guideline 2.3 - Performance - Accurate Metadata   
We were unable to install the app on iPhone and iPad. 
The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on iPhone and iPad.  Next Steps  To resolve this issue, please check the UIRequiredDeviceCapabilities key to verify that it contains only the attributes required for your app features or the attributes that must not be present on the device. Attributes specified by a dictionary should be set to true if they are required and false if they must not be present on the device.

どうもインストールができなかったらしい。手持ちの端末にはインストールできるんだが・・・。
訳すと「iPhone・iPadでインストールできなかったよ。Info.plistのUIRequiredDeviceCapabilitiesキーをチェックしてね」ということらしい。
ひとまずxcodeで「Info」を確認してみると、「Required device capabilities」の欄に「arm7」と「metal」という値が指定したあった。
これらはどうやらインストールする端末のGPUを指定しているらしい。Unityが勝手に指定しているようだ。
これを下図のようにすべて削除して再度提出したら無事審査に通った。


あわせて読みたい