如何自动区分两个 iOS 应用构建包
Posted
技术标签:
【中文标题】如何自动区分两个 iOS 应用构建包【英文标题】:How to automatic distinguish two iOS app build packages 【发布时间】:2013-02-22 08:49:56 【问题描述】:我正在开发一个 ios 应用,并使用 Testflight 将应用发送给我的测试人员。在这个应用程序版本中,我有一个用户用来向我发送反馈的反馈表。我想要一种自动区分此构建中的某些代码与我将发送到 AppStore 的构建的好方法。
例子:
#ifdef TestFlightPackage
//code for the feedback form
#endif
例如,我可以添加一个预处理器宏
TestFlightPackage=1
但我不想在每次创建包时都更改它。我想要一种方法来自动解决这个问题。比较以在 Visual Studio 中发布配置文件。如果我选择发布配置文件“发布”,则标志为 TestFlightPackage=0(或已删除标志),如果我选择发布配置文件“测试”,我将获得 TestFlightPackage=1
什么是最好的解决方案?
【问题讨论】:
【参考方案1】:为此,您需要创建不同的方案。您可以找到here 类似问题的详细答案。
【讨论】:
以上是关于如何自动区分两个 iOS 应用构建包的主要内容,如果未能解决你的问题,请参考以下文章
调试横幅是不是会在 Android Studio 构建应用程序包时自动消失