我的客户要求我对我正在使用的应用程序进行审查。因此,我想从 Xcode 4.2 中获取 ipa 文件和移动配置文件以共享我的应用程序以在真实设备中运行。我有一个苹果的付费帐户。请告诉我获得它的程序。
提前致谢。
我的客户要求我对我正在使用的应用程序进行审查。因此,我想从 Xcode 4.2 中获取 ipa 文件和移动配置文件以共享我的应用程序以在真实设备中运行。我有一个苹果的付费帐户。请告诉我获得它的程序。
提前致谢。
第1步:
您需要参考AdHoc Distribution的步骤
我认为您需要在Developer Apple Login中使用您的凭据登录
登录后,请通过此链接并逐步阅读。
我认为这是您可以获得的最佳解决方案,因为本文档指南由 Apple 提供
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 Scheme 中设置您的项目。
第 5 步:
清理您的项目。
第 6 步:
转到产品->单击构建->“构建归档”
第 7 步:
产品 -> 存档
现在您的存档可以在您的管理器中获得,您可以在其中将其保存到带有 IPA 扩展名的磁盘并将其发送给您的客户。
编辑:
以下是一些有用的链接,您可以参考这些链接来创建配置文件和 IPA 文件:
在 Xcode 4.2、iOS 5.0 Beta 中创建 IPA 文件
http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone
希望这对您有所帮助。
如果要在设备上测试应用程序,则需要为其创建调试配置文件。您需要从开发人员门户的配置部分为您的设备获取它。如果您正在创建分发配置文件,则需要将生成的 ipa 文件从 build 文件夹放入 iTunes 以将其安装到设备上。
然后您可以在设备上安装应用程序。但在这种情况下,您将无法看到日志。
因此,如果您想在 Xcode 控制台中查看日志,请为设备创建开发人员配置文件并将其安装在 XCode 上,然后使用 Xcode 在设备上运行代码。
也许我认为这是 entitlements.plist 问题,请按照步骤操作
在 XCode 中,转到“新文件”并在左侧框中选择“代码签名”。选择“权利”文件类型。并将名称更改为“Entitlements.plist”。在项目 getinfo entitlements plist 中给出名称请查看下图
• 获取他们的设备 ID 并将他们的设备添加到您的 iOS 配置门户中的“设备”
创建或编辑分发配置文件以包括他们的设备(通配符应用程序 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
为我创建了一个文件。