将二进制文件添加到App Store时出错

时间:2011-08-23 08:16:35

标签: iphone ios ios4

我正在尝试实施应用内购买。我使用的是ios 5.0 beta和xcode 4.2。现在我只剩下错误。此外,当我通过Application Loader将我的二进制文件添加到iTunes Connect时,我收到此错误:

third error

请帮帮我!

3 个答案:

答案 0 :(得分:4)

目前无法提交使用Xcode4.2创建的二进制文件并链接到iOS5。当iOS5和Xcode4.2退出测试版时,这种限制将会更加突出。目前,您需要使用Xcode 4.1向Apple提交二进制文件(如果您需要iOS5功能或ARC,则无法使用)。

答案 1 :(得分:2)

  

是否有必要通过应用商店分配配置文件构建项目?

如果您想通过应用程序内购买测试iPhone应用程序,则需要使用应用程序ID进行开发配置文件设置。

要做到这一点:

  • 转到iOS配置门户(http://developer.apple.com/ios/manage/overview/index.action

  • 创建新的应用ID,例如com.test.my_app

  • 转到配置并使用之前的App ID创建新的iOS开发配置文件

  • 转到XCode,使用您刚刚制作的正确的应用ID和新的配置文件设置您的应用。

答案 2 :(得分:1)

修改

我刚刚重新阅读了你的问题,这可能是我第一次没有多加注意的错,但你可能会忽略我以前的答案..

我认为问题在于您使用的是5.0 beta SDK来编写和提交您的应用。这是不可能做到的。 Apple不接受使用测试版软件编写的应用程序。

您必须使用4.3 SDK编译和提交您的应用程序。


许多错误无法比现有错误更明确......

首先,您的应用需要一个armv6二进制文件,因此请确保您不构建当前的活动架构。

您需要提供尺寸为57 x 57的图标,并使用CFBundleIconFile键在info plist中指定它。

您的代码签名无效。确保您使用的是正确的分发证书,并且您拥有有效的配置文件。