“释放”是什么意思?部署时配置?

发布于 2024-10-12 02:43:47 字数 177 浏览 4 评论 0原文

因此,在阅读了几个小时的 Apple 演练后,我终于成功地在我的 iPod 中部署了我的应用程序,在开发配置(简单)和分发配置(痛苦)下,甚至 AdHoc 似乎也可以正常工作。

那么......“发布”配置的目的是什么?,我只使用了开发和分发(临时和应用程序商店配置),似乎我错过了一些东西......

谢谢

So, after several hours of reading the Apple walkthrough I finally managed to deploy my app in my iPod, under development configuration (easy one) and under distribution configuration (a pain), even AdHoc seems to be working without errors.

So... what's the purpose of the "release" configuration?, I only used development and distribution (adhoc and appstore provisionings), seems like Im missing something...

Thx

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏了南城 2024-10-19 02:43:47

看看“项目”-> “编辑项目设置”。您会注意到,对于不同的配置可以有不同的设置集。这样做的一个很好的用途是将您的分发证书设置为发布配置,并将您的开发证书设置为调试配置;解决未来与 App Store 提交有关的问题。

您还可以在编译时使用如下标志分隔代码:

#ifdef DEBUG
NSLog(@"Debug build");
#else
NSLog(@"Other build");
#endif

Have a look at 'Project' -> 'Edit Project Settings'. You'll notice that you can have different sets of settings for different configurations. A great use for this would be to set your distribution certificate to the release configuration, and your development certificate to your debug configuration; solving future issues with App Store submission.

You can also separate code at compile time with flags like this:

#ifdef DEBUG
NSLog(@"Debug build");
#else
NSLog(@"Other build");
#endif
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文