错误ITMS-90075:缺少应用程序标识符权利

时间:2015-03-12 00:15:23

标签: plist itunesconnect testflight entitlements

尝试向Apple iTunes Connect TestFlight提交应用时,出现以下错误:

  

错误ITMS-90075 :“此捆绑包无效。缺少应用程序标识符权利;它应包含您的10个字符的Apple Developer ID,后跟一个点,后跟您的捆绑包标识符。“

如何在我的应用中修复此问题?

1 个答案:

答案 0 :(得分:4)

您的Entitlements.plist文件应包含application-identifier密钥。

$(AppIdentifierPrefix)$(CFBundleIdentifier)应解决错误并为您提供正确的application-identifier

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>

    // ...

    <key>application-identifier</key>
    <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>

    // ...

</dict>
</plist>