【发布时间】:2011-01-14 00:05:33
【问题描述】:
因此,在阅读 Apple 演练几个小时后,我终于设法在我的 iPod 中部署了我的应用程序,在开发配置(简单)和分发配置(很痛苦)下,即使 AdHoc 似乎也可以正常工作。
那么...“发布”配置的目的是什么?,我只使用了开发和分发(即席和应用商店配置),好像我错过了什么...
谢谢
【问题讨论】:
标签: iphone xcode build release provisioning
因此,在阅读 Apple 演练几个小时后,我终于设法在我的 iPod 中部署了我的应用程序,在开发配置(简单)和分发配置(很痛苦)下,即使 AdHoc 似乎也可以正常工作。
那么...“发布”配置的目的是什么?,我只使用了开发和分发(即席和应用商店配置),好像我错过了什么...
谢谢
【问题讨论】:
标签: iphone xcode build release provisioning
查看“项目”->“编辑项目设置”。您会注意到,对于不同的配置,您可以有不同的设置集。这样做的一个很好的用途是将您的分发证书设置为发布配置,并将您的开发证书设置为您的调试配置;解决 App Store 提交的未来问题。
您还可以在编译时使用如下标志分隔代码:
#ifdef DEBUG
NSLog(@"Debug build");
#else
NSLog(@"Other build");
#endif
【讨论】:
NSAssert() 实例。然后我不必在发布时手动从代码中删除这些内容。
#ifdef DEBUG 否则你的预处理器条件被翻转。