2010-10-21 26 views

回答

4

您应该通过复制发布配置和更改代码签名使用该应用的分发签名密钥创建除了调试&发布第三构建配置。称第三个“分配”。通过将发行版建立在“发布”版本之外,除了代码签名之外,两者将是相同的。

现在,您只需测试设备上的“发布”版本,当您感到满意时,就可以构建“发行版”并将该版本提交给Apple。

+0

可以哟进入更多的细节? Apple已经指示我复制调试配置并调用“Distribution”。在那里,我不得不设置分配签名密钥,苹果说这个密钥不能在设备上运行。不是那个AdHoc之一。所以有一种方法可以在不使用AdHoc的情况下测试分发版本? – 2010-10-22 12:57:57

+0

我的调试版本配置文件包含'-DDEBUG'以启用代码中的所有'#ifdef DEBUG'部分,并且不会与优化器一起编译。我的发布配置使用优化器并禁用调试代码。您可以将分发关闭调试,但我宁愿将分发版本从发布配置中关闭。也就是说,对你的应用做什么最好。 Apple正确地认为分发签名密钥不允许直接安装应用程序。分发签名密钥专门用于提交给Apple。 – 2010-10-22 16:56:41

相关问题