2012-07-30 67 views
0

我试图上传一个应用程序到应用程序商店,我遇到了很多麻烦。无效的二进制文件,收到的电子邮件

现在我收到这封电子邮件:

Dear developer, 
We have discovered one or more issues with your recent delivery for "usualBike". To process your delivery, the following issues must be corrected: 
Invalid Code Signing Entitlements - Your application bundle's signature contains code signing entitlements that are not supported. Please check your Xcode project's code signing entitlements configuration, and remove any unneeded entitlements. 
Specifically, key "com.apple.developer.default-data-protection" is not supported. 
Invalid Code Signing Entitlements - Your application bundle's signature contains code signing entitlements that are not supported. Please check your Xcode project's code signing entitlements configuration, and remove any unneeded entitlements. 
Specifically, key "com.apple.developer.pass-type-identifiers" is not supported. 
Once these issues have been corrected, go to the Version Details page and click "Ready to Upload Binary." Continue through the submission process until the app status is "Waiting for Upload." You can then deliver the corrected binary. 
Regards, 
The App Store team 

第二个,我发现这一点:

Invalid binary in itunes connect

但我安装了iOS 5.1

回答

3

这可能意味着你有数据保护并在iOS配置门户中为您的App ID启用Passes。这是不支持的iOS 5.1

你应该禁用此:

  • 将iOS的供应下一个门户
  • 打开App ID标签
  • 单击配置你的应用程序ID当前正在使用
  • 取消选择为数据保护选项启用传递和启用
  • 重新下载应用程序的规定并使用此新规定重建它。
+0

谢谢,它解决了第二个问题,com.apple.pass-type-identifiers,但另一个继续未解决 – user1256477 2012-07-30 11:21:49

+1

可能是'com.apple.developer.default-data-protection'键仍存在于Entitlements.plist文件中。如果不是,请检查在规定中是否正确禁用了启用数据保护。 – 2012-07-30 12:56:06