如何自动生成iPhone应用程序?

时间:2013-04-26 12:53:16

标签: ios iphone build-automation

好的,我们希望按照......这样做:

  1. 有人进入我们的网站,浏览一些表格,注册一个帐户,然后在服务器上执行一个脚本。
  2. 此脚本或多或少会执行以下操作:
    • 在我们托管的根目录中创建一个文件夹。
    • 克隆包含“白标”iPhone项目的存储库,其中包含所有代码和相关文件。克隆将存储在上述文件夹中。
    • 一些配置文件也将添加到所述文件夹中(JSON文件)。
  3. 现在,这是棘手的部分......我们不知道如何处理这个问题:

    • 脚本需要-somehow-能够使用文件夹中提供的文件自动生成功能齐全,有效的iPhone应用程序(我假设,如果我错了,请随时纠正我。)存储库克隆已存储。

    需要考虑的重要事项:

    • 存储库中的应用程序文件未指定应用程序的自定义名称(iPhone中应用程序图标下方的名称...)。相反,它带有一个通用名称,一旦这个“自动应用程序生成过程”结束,它就不能出现在应用程序中。相反,它必须使用配置文件中包含的应用程序名称(即JSON文件)。
    • “已完成的应用”必须包含我们的分发配置文件,并且必须相应地进行编码。

    基本上,我们希望有一个服务器脚本,最终自动化使用Xcode生成完成的iPhone应用程序时经常会遇到的过程。这是因为我们当前的业务项目包括一个为我们每个客户“定制”的白标应用程序,我们希望尽可能节省时间,避免手动流程。

    有什么想法吗?这可以吗?需要什么?

1 个答案:

答案 0 :(得分:0)

我使用了以下终端命令为我的某个项目生成构建希望它对您有任何帮助

从终端导航到存在Projectname.xcodeproj文件的文件夹,然后执行以下命令。

xcodebuild -project DummyCam.xcodeproj/ -configuration Release CONFIGURATION_BUILD_DIR="Path to directory where build will be copied" PROVISIONING_PROFILE="${DIST_PROVISONING_PROFILE}"