错误 ITMS-90075:缺少应用程序标识符授权
ERROR ITMS-90075: The application-identifier entitlement is missing
尝试将应用程序提交到 Apple iTunes Connect TestFlight 时,出现以下错误:
ERROR ITMS-90075: "This bundle is invalid. The application-identifier entitlement is missing; it should contain your 10-character Apple Developer ID, followed by a dot, followed by your bundle identifier."
我的应用中应该如何解决这个问题?
您的 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>
尝试将应用程序提交到 Apple iTunes Connect TestFlight 时,出现以下错误:
ERROR ITMS-90075: "This bundle is invalid. The application-identifier entitlement is missing; it should contain your 10-character Apple Developer ID, followed by a dot, followed by your bundle identifier."
我的应用中应该如何解决这个问题?
您的 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>