我们已经开发已交付给客户作为与允许一组员工的在其设备上安装一个特设的分布图的IPA的iOS应用。 现在客户希望在内部分发应用程序来使用自己的iOS企业开发程序凭据所有员工。
我曾希望客户可以简单地重新协同设计的ad-hoc IPA自己的企业身份。 然而,他们说,他们无法做到这一点。 他们说,他们“需要一个IPA文件与取消限制,只有某些设备”。
所以,我该怎么办?
- 我需要以某种方式为他们创造一个“无符号” IPA? (如果是的话,我该怎么做呢?)
- 我需要它们来生成一个企业发行配置文件对我来说,所以我可以建立与该配置文件的应用程序?
- 我需要只是给它们的源或建立输出,让他们建立了包?
我已经看过下面的文件,但他们并没有令人眼前一亮:
- TN2250:iOS的代码签名设置,过程和故障排除
- 分发iOS设备的企业应用程序
这是完全有可能采取任何IPA并用自己的细节辞职吧,修改Info.plist中,捆绑ID,等的过程。 我做这一切与投资促进机构已经使用自己调配的配置文件和签名身份等开发商签订的时间。
如果他们不熟悉的codesign
的命令行工具和更换embedded.mobileprovision文件和权利的所有细节,为他们做最简单的方法是让你“存档”通过Xcode的应用程序,并把他们的产生存档文件(* .xcarchive)。
他们可以导入到Xcode的,因此它在组织者可见,从那里他们可以选择“分发”,并与他们的企业身份签字。
要导入.xcarchive文件到Xcode中,他们只需要复制该文件到~/Library/Developer/Xcode/Archives
目录,它应该出现在Xcode的组织者。 然后,单击“分发”,并按照指示:
文章来源: How can I deliver an iOS app IPA to a customer to be signed with their own Enterprise provisioning profile