2017-10-13 73 views
0

在我的项目中有一个变量(Int)值,我希望在开发和Ad-Hoc/Production方面有所不同,因为很难用大数(100)测试该值,所以我将它更改为3测试,但现在的问题是,我必须频繁地构建应用程序,有时候我忘了将值更改回100,所以有什么方法可以使此过程自动化吗?iOS中开发和Ad-Hoc/Production的不同变量值?

这里描述
+0

https://stackoverflow.com/q/38813906/2227743可能出现重复(使用'#IF DEBUG') – Moritz

+0

@Moritz是的,这是我在这里问的笑话,我可以用这个问题的答案(其实我我正在使用它作为现在的替代方案),但我在这里要求的是为Development/AdHoc自动进行变量值选择,例如。如果应用程序安装从有线变量值应该3,并且如果应用程序从Ad-Hoc构建Via Diawi安装,那么值应该是100,这可能吗? –

回答

-2

使用不同的生成配置:http://limlab.io/swift/2016/02/22/xcode-working-with-multiple-environments.html

目标通常用于不同的应用程序共享相同的代码库。例如:精简版和一个应用程序或观看扩展等的专业版

更新:

https://developer.apple.com/library/content/featuredarticles/XcodeConcepts/Concept-Targets.html

一个目标指定产品创建并包含从建筑产品指令项目或工作区中的一组文件。

正如我已经提到的,目标通常用于表现不同的不同产品。在你的情况下,你需要为一个变量重复构建设置,阶段等。

https://developer.apple.com/library/content/featuredarticles/XcodeConcepts/Concept-Build_Settings.html

甲构建设置是包含关于应该如何执行一个产品的生成过程的一个特定方面的信息的变量。

这是很不够的管理“不同的环境”为单一目标,以达到你想要的。

+1

这是错误的,你是基于一无所有的个人观点。此外,您的答案没有有效的信息,只是一个链接 –

+0

正如我所说,它没有任何说这是一个坏方法。 –