问候,
我正在编写一个 Web 服务器脚本,它可以让您创建自定义 iOS 应用程序(主要是交换徽标和其他一些东西)。Web 服务器定制了一个先前上传的“shell”.ipa 并重新压缩整个容器以将其发送到用户的浏览器。即:我们在web服务器上自定义一个之前上传的.ipa,让用户下载提交到App Store。
下一步是重新设计整个 .ipa - 因为我们更改了 .IPA 的内容,并且用户必须使用自己的签名身份 - 这样他才能真正将其上传到 App Store。
据我了解,有一个“CodeResources”文件,其中包含捆绑中每个资源文件的某种散列,并且可执行文件也包含某种嵌入式签名。要生成这些,您必须使用用户计算机上的“代码设计”实用程序,然后使用 Application Loader 将其提交到 App Store。到目前为止正确吗?
我试图找出的是:
- 有没有办法在服务器上对 .ipa 进行代码签名(让用户事先上传他的证书),这样他就没有任何额外的工作要做?
- 如果 1) 不可能,是否有某种工具可以轻松地重新设计 .ipa?Xcode 似乎需要一些项目设置工作来做一些代码签名——如果可能的话。
- 是否有任何替代方法可以为用户共同设计 .ipa 文件 - 可能无需手动手动完成?
提前致谢!