自动化xcode更新

时间:2013-10-18 12:43:22

标签: iphone ios xcode sikuli

我有一个用于iPhone和iPad的内置xcode的应用程序,对于不同的公司,它的改变略有不同,但除了名称,某些颜色设置,网站链接和数据库以及客户自定义图形之外,它是完全相同的基本应用程序

当我们必须对构建进行更新时,我必须更新相同的应用程序大约200次现在只更改if语句指向某个公司版本,标识符,名称和图形,它非常重复,我'我想知道是否还会建立一个脚本来实现自动化。

2 个答案:

答案 0 :(得分:1)

Xcode命令行工具安装了一个名为xcodebuild的实用程序,您可以在脚本中使用它。 Facebook的xctool也值得一看。

答案 1 :(得分:0)

您可能应该在其中创建包含编译器指令的配置文件。在目标中定义常量,然后写出如下内容:

#ifdef TARGET1
#define PRIMARY_BACKGROUND [UIColor whiteColor]
#define WEB_SERVICE @"http://www.targert1.com/services"
#endif

#ifdef TARGET2
#define PRIMARY_BACKGROUND [UIColor blackColor]
#define WEB_SERVICE @"http://www.targert2.com/services"
#endif