Apple的有问题的供应门户

时间:2010-11-03 04:01:49

标签: iphone xcode sdk

在过去的3周里,我已经重启了这个过程大约4次。我没有成功将我的应用程序提交到商店。请帮我!我今晚刚刚重新开始,我是按照这个顺序做的:

  1. 删除了我的钥匙串中涉及iPhone的所有内容,
  2. 重新载入分发证书
  3. 创建了一个名为:com.myapp
  4. 的新应用ID
  5. 下载Provision Profile并将其安装到XCode中。
  6. 请注意:我没有安装Entitlements.plist,因为我被告知我不需要。在这一点上,一切都很好看。

    1. 重复我的“发布”配置并重命名为“发布”
    2. 在“分配”,“代码签名标识”的配置下,我可以看到它实际上说的我的配置文件:IPhone Distribution:My Name(for Application Identifiers:com.myapp)
    3. 所以,在项目信息窗口底部的这一点,我看到了这一点:

      The name (“common name”) of a valid code-signing certificate in a keychain within your keychain path.   A missing or invalid certificate will cause a build error.  [CODE_SIGN_IDENTITY]
      

      所以我意识到我没有改变我的应用程序的软件包名称,我将其更改为com.myapp,警告仍然没有消失。我尝试将我的前缀添加到Bundle Identifier中,如下所示:

      5JSF8843kJJ.com.myapp(例如)

      但错误仍然没有消失!

      毕竟我尝试在我的设备上构建和运行,以为它可能会消失。但是我得到了这个错误:

      iPod“myIpod”没有与应用程序签名的配置文件。

      点击“安装并运行”,在“myIpod”上安装配置文件“myprofile”,然后继续运行“myappname.app”。

      请帮忙!我需要让它发挥作用!

      感谢您的时间。

      更新:我已经对应用程序进行了全面测试,我准备发布,我正在努力获得一个成功的Build,以便我可以压缩我的.app文件并使用Application Loader提交它。

1 个答案:

答案 0 :(得分:2)

您无法使用分发证书或分发构建来运行应用程序。

除非选择代码签名证书,否则在运行并完全根据需要进行配置之前,不应复制Release Build。