好的,我们希望按照以下方式做一些事情:
- 有人进入我们的网站,通过一些表格,注册一个帐户,然后在服务器上执行一个脚本。
- 该脚本或多或少会执行以下操作:
- 在我们主机的根目录中创建一个文件夹。
- 克隆一个包含“白标”iPhone 项目的存储库,其中包含所有代码和相关文件。克隆将存储在上述文件夹中。
- 一些配置文件也将添加到所述文件夹(JSON 文件)。
现在,这是棘手的部分......我们不知道如何解决这个问题:
- 该脚本需要 - 不知何故 - 能够使用存储库克隆所在文件夹中提供的文件自动生成一个功能齐全、有效的 iPhone 应用程序(我假设是一个 .ipa 文件,如果我错了,请随时纠正我)被存储。
需要考虑的重要事项:
- 存储库中的应用程序文件没有为应用程序指定自定义名称(iPhone 中应用程序图标下方的名称...)。相反,它带有一个通用名称,一旦这个“自动应用程序生成过程”完成,它就不能出现在应用程序中。相反,它必须使用包含在配置文件(即 JSON 文件)中的应用程序名称。
- “完成的应用程序”必须包含我们的分发配置文件,并且必须进行相应的代码签名。
所以基本上,我们希望有一个服务器脚本,最终使使用 Xcode 生成完成的 iPhone 应用程序时通常经历的过程自动化。这是因为我们当前的业务项目包含一个为每个客户“定制”的白标应用程序,我们希望尽可能节省时间,尽可能避免手动流程。
有任何想法吗?这可以做到吗?需要什么?