好吧,我们希望沿着...这行做一些事情:如何自动化iPhone应用程序生成?
- 有人进入我们的网站,通过某种形式的云,注册一个帐户,然后一个脚本在服务器上执行。
- 此脚本将或多或少地执行以下操作:
- 在我们的主机的根目录中创建一个文件夹。
- 克隆包含“白标”iPhone项目的存储库,其中包含所有代码和相关文件。克隆将存储在上述文件夹中。
- 一些配置文件也将被添加到所述文件夹(JSON文件)。
现在,这里的棘手的部分......我们不知道如何处理这样的:
- 脚本需要-somehow-能够自动生成一个全功能的,有效的iPhone应用程序(一个.ipa文件,我假设,如果我错了,请随时纠正我)使用存储库克隆所在的文件夹中提供的文件。
重要的东西要考虑到:
- 资源库中的应用程序文件不为应用程序(应用程序图标下面的一个在iPhone手机......)指定自定义名称。相反,它带有一个通用名称,一旦这个“自动化应用程序生成过程”完成,它就不能出现在应用程序中。相反,它必须使用包含在配置文件中的应用程序名称(即JSON文件)。
- “完成的应用程序”必须包含我们的分发配置文件,并且必须相应地进行代码签名。
所以基本上,我们希望有一个最终automatizes过程中人们通常使用Xcode的生成最终的iPhone应用程序时经过的服务器脚本。这是因为我们目前的业务项目包含一个为每位客户“定制”的白标签应用程序,我们希望尽可能保持时间效益,并尽可能避免手动处理。
任何想法?这可以做到吗?需要什么?
你基本上只是想从命令行构建一个iOS Xcode项目。有很多现有的问题和谷歌结果可以帮助你做到这一点。 – 2013-04-26 13:00:50
同意。 xcode实际上使用命令行来构建您的项目。你可以自己做这件事,检查命令的结果,然后从创建它的树上拉出ipa。有一个关于使用xcode命令行的东西的WWDC视频 - 我想这是在2012年的图书馆。 – CocoaEv 2013-04-26 13:27:25
感谢您的信息。会试试这个。:) – 2013-04-27 11:46:24