2009-07-30 62 views
2

我知道paid vs. free discussion,但我有几个额外的问题没有涵盖在那里:如何自动化iPhone应用程序的多个版本?

说我写了一个iPhone应用程序,可以让你阅读一份报纸。我想要构建应用程序的四个副本,每个报告可以阅读一份,所以我有四个不同的应用程序,每个应用程序都阅读不同的报纸。

这里的两个锁扣,其他线程不包括:

  1. 的纸张应用程序读取主plist中定义,不是在代码,所以我不知道预处理器宏伎俩适用。如果他们这样做,你如何将他们纳入plist文件?

  2. 我想立刻构建应用程序的所有四个版本;我不想依次选择每个目标并重复该过程四次。我想要一个单一的“makefile”(如果你愿意)将它们全部构建起来,最好是也部署它们模拟器,所以当我启动它时,我可以在一个会话中测试它们。

XCode中有这样的设施吗?如果不是,你会推荐哪些外部工具?

谢谢。

回答

5

您可以轻松地将使用xcodebuild命令行工具的bash脚本拼凑在一起,以从特定的xcode项目进行构建。

xcodebuild工具需要几个参数,主要是xcode项目文件,您希望构建的目标和配置。

使用该信息,您可以在项目文件中从目标文件中编写多个版本,而无需手动执行。

+0

谢谢,这对建筑非常棒,但是如何部署到模拟器? – 2009-07-30 15:53:49

相关问题