我的客户要求我获取正在开发的应用程序的审核。因此,我想从Xcode 4.2获取ipa文件和移动配置文件,并共享我的应用程序以在实际设备上运行。我有一个付费的苹果账户。请告诉我如何获取。
提前致谢。
我的客户要求我获取正在开发的应用程序的审核。因此,我想从Xcode 4.2获取ipa文件和移动配置文件,并共享我的应用程序以在实际设备上运行。我有一个付费的苹果账户。请告诉我如何获取。
提前致谢。
步骤1:
您需要参考AdHoc Distribution(临时分发)的步骤。
我认为您需要使用您的凭据登录到苹果开发者中心登录页面。
一旦您登录,通过该链接逐步阅读这篇文档指南。
我认为这是您可以得到的最佳解决方案,因为此文档指南由苹果提供。
https://developer.apple.com/ios/manage/certificates/team/howto.action
此文档包含多个步骤,例如:
1. Generating a Certificate Signing Request
2. Submitting a Certificate Signing Request for Approval
3. Approving Certificate Signing Requests
4. Downloading and Installing Development Certificates
5. Saving your Private Key and Transferring to other Systems
我认为如果你阅读了给定链接中苹果文档的所有步骤,那么你就不需要参考任何其他指南。
步骤2:
然后,您只需要下载您的证书和预配文件。
步骤3:
只需将配置文件设置到您的项目和目标设置中,然后使用 "Entitlements.plist" 设置适当的权限。
步骤4:
完成上述步骤后,只需在 AdHoc 方案中设置项目即可。
步骤5:
清除项目。
步骤6:
前往“产品” -> 点击“构建于” -> “构建用于归档”
步骤7:
产品 -> 归档
现在您可以在组织者中获取您的存档,您可以将其保存到磁盘中并以IPA扩展名发送给客户。
编辑:
以下是一些有用的链接,您可以参考创建预配文件和IPA文件:
在 Xcode 4.2,iOS 5.0 Beta 中创建 IPA 文件
希望这对您有所帮助。
• 获取客户的设备ID并将其添加到您的iOS Provisioning Portal的“设备”中
创建或编辑分发配置文件以包括他们的设备(通配符应用程序ID或您的应用程序ID)
• 在Xcode中:产品 -> 存档
• 在Xcode的组织者中:转到存档并“共享”您的存档。这将创建一个ipa,您可以将其提供给客户
• 客户可以通过添加ipa并同步应用程序在iTunes中安装它(我已经有一段时间没有执行此最后一步了)
或者
了解testflight。使用testflight将替换上述最后一步,并简化客户的安装过程。
可以做到,事实上我刚刚做到了。
Xcode 6之后,您需要前往:
产品-->存档
然后等待它完成。 然后在弹出的屏幕上右键单击您新创建的存档-->在查找器中显示文件
然后使用终端前往该目录并在该目录上运行此命令:
xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"
完成
例如,对于我来说,此命令是:
xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"
这为我创建了一个MyTestApp.ipa
文件。