回答这个问题,以防有人在上传空中移动应用程序时碰到这个问题。
确保检查 app.xml 中的 Entitlements 元素。
<iPhone>
<InfoAdditions>
<![CDATA[
<key>UIDeviceFamily</key>
<array>
<!-- iPhone and iPod touch devices -->
<string>1</string>
<!-- iPad devices -->
<string>2</string>
</array>
]]>
</InfoAdditions>
<!-- This part below.. -->
<Entitlements>
<![CDATA[
]]>
</Entitlements>
当我收到错误时,我的权利看起来像这样:
<Entitlements>
<![CDATA[
<key>application-identifier</key>
<string>QFY9MVY9K8.com.somethingHere.anAppName</string>
<key>aps-environment</key>
<string>development</string>
]]>
</Entitlements>
这是它现在的样子:
<Entitlements>
<![CDATA[
<key>get-task-allow</key>
<false/>
]]>
</Entitlements>
这个错误是因为
<key>application-identifier</key>
我在配置文件中使用了不同的 ID 。
- 我用
development
钥匙代替production
了<key>aps-environment</key>
零件。