【发布时间】:2011-08-18 10:49:01
【问题描述】:
我正在使用 Xcode 4.1 和 MacOSX Lion 10.7。我正在尝试存档我的 Mac 应用程序,以便我可以将我的应用程序上传到 iTunes 连接,但它给了我这个错误:
ProcessProductPackaging /Developer/Platforms/MacOSX.platform/Entitlements.plist /Users/username/Library/Developer/Xcode/DerivedData/appname/Build/Intermediates/appname.build/Debug/appname.build/appname.xcent cd "/Volumes/Apps/iOS/Mac 应用商店/应用名称" builtin-productPackagingUtility /Developer/Platforms/MacOSX.platform/Entitlements.plist -entitlements -format xml -o /Users/username/Library/Developer/Xcode/DerivedData/appname/Build/Intermediates/appname.build/Debug/appname.build /appname.xcent
错误:读取属性列表时出错 '/Developer/Platforms/MacOSX.platform/Entitlements.plist' - 属性列表没有对象 命令 builtin-productPackagingUtility 失败,退出代码为 1
如果我不签署代码,则不会发生此错误。在升级到 Xcode 4.1 之前,我能够正确提交我的应用程序。我似乎找不到任何关于如何在 xcode 4 中签署应用程序的文档,而且我不知道新的启用权利和沙盒的作用。
当我以某种方式让它工作时,我从 iTunes 收到这封电子邮件,并出现以下错误: 无效的代码签名权利 - 您的应用程序包签名中的权利与配置文件中包含的权利不匹配:
根据配置文件,捆绑包包含一个不允许的键值:appname.app/Contents/MacOS/appname 中键“com.apple.application-identifier”的“appname”
我需要做什么才能将我的应用正确提交到 iTunes Connect?
【问题讨论】:
标签: xcode4 archive code-signing osx-lion