为企业分发构建ipa需要什么? (iOs - iPhone - iPad)

时间:2011-03-01 23:25:18

标签: iphone ipad ios deployment enterprise

我正在开发一个由公司内部分发的项目。 所以,我一直在研究这个问题,所有的教程和指南都从构建(.ipa文件)开始。

问题是如何按照我的客户端使用企业分发在内部分发应用程序并且不向我提供证书的方式签署代码?

3 个答案:

答案 0 :(得分:5)

企业程序分发证书(和私钥)是签署应用程序以进行企业分发所必需的。客户端可以使用所需的密钥信任您,或者您可以将项目发送到客户端以进行最终构建,或者客户端可以重新签署已编译的应用程序包。

可以使用Mac OS X命令行重新签名应用程序;不需要运行Xcode 4。

答案 1 :(得分:2)

要查看未签名的代码版本示例以及有关本地代码签名的说明,请参阅http://easewiki.apperian.com/index.php/Code_Signing

此方法在任何Mac上启用命令行签名。

答案 2 :(得分:-1)

你做不到。您必须向客户提供您的代码并让他编译/签名,或者您的客户需要向您提供他的分发证书和企业分发配置文件,以便您签名。

如果您正在使用Xcode4,可以使用某些ad hoc 对其进行签名,然后共享实际的归档捆绑包。然后,客户站点的开发人员可以将存档包导入到他/她的Xcode4副本中,并使用相应的证书对其进行重新签名。鉴于Xcode4仍然处于测试阶段,谁知道它是否会正常工作,或者它是否会在它上线时仍然存在。

相关问题