我已经迁移到Xcode 4,无法将应用程序提交到App Store。每次我通过Xcode或Application Loader提交时,都会收到相同的错误消息:
"the application-identifier entitlement is not formatted correctly ... "
搜索发现问题出在Entitlements.plist文件中,其中application-identifier键应该与我的应用程序包ID匹配:例如J1234567885.com.domain.appName
问题是,它确实匹配。我的app.plist和Entitlements.plist中的bundle identifier是相同的!我做错了什么?这是我的Entitlements.plist文件(回顾过去从未更改):
<?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>J1234567885.com.domain.appName</string>
<key>get-task-allow</key>
<true/>
</dict>
</plist>
我已经更改了上面的标识符,但只是为了给你一个想法...