如何从Xcode获取ipa文件以在真实设备中运行iPhone应用程序?

时间:2012-03-07 04:39:08

标签: iphone ios xcode distribution ipa

我的客户要求我查看我正在使用的应用。所以,我想从Xcode 4.2获取ipa文件和移动配置文件,以共享我的应用程序以在真实设备中运行。我和我一起付了苹果帐号。请告诉我获得它的程序。

提前致谢。

5 个答案:

答案 0 :(得分:16)

第1步:

您需要参考 AdHoc分发

的步骤

我认为您需要使用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

我认为如果您在给定链接上阅读Apple文档中的所有这些步骤,那么您不需要参考任何其他指南。

第2步:

然后,您只需下载证书和配置文件。

第3步:

只需将配置文件设置为您的项目和目标设置,然后使用“Entitlements.plist”输入正确的权利。

第4步:

完成后,只需在AdHoc Scheme中设置项目。

第5步:

清理您的项目。

第6步:

转到产品 - >点击Build For - > “为存档而建立”

STEP-7:

产品 - >归档

现在可以在管理器中获取存档,您可以使用IPA扩展名将其保存到磁盘并将其发送给您的客户。

修改

以下是您可以参考创建配置文件和IPA文件的一些有用链接:

Create IPA file in Xcode 4.2, iOS 5.0 Beta

http://www.makebetterthings.com/iphone/how-to-create-ipa-file-for-your-iphone-app-xcode-build-and-archive/

http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

Create provisioning profile in iphone application

希望这会对你有所帮助。

答案 1 :(得分:3)

如果要在设备上测试应用程序,则需要为其创建调试配置文件。您需要从开发人员门户的配置部分为您的设备获取它。如果您要创建分发配置文件,则需要将生成的ipa文件从build文件夹添加到itunes以将其安装在设备上。

然后您可以在设备上安装该应用程序。但在这种情况下,您将无法看到日志。

因此,如果您想在Xcode控制台中查看日志,请为设备创建开发人员配置文件&将它安装在XCode&然后使用Xcode在设备上运行代码。

也许我认为这是entitlements.plist问题,请按照步骤

在XCode中,转到“新文件”并在左框中选择“代码签名”。选择“权利”文件类型。并将名称更改为“Entitlements.plist”。在项目getinfo权利plist中给出名称请检查下面的图像

enter image description here

答案 2 :(得分:1)

•获取设备ID并将其设备添加到iOS配置门户中的“设备”中 创建或编辑分发配置文件以包含其设备(通配符应用ID或应用的应用ID) •在Xcode中:产品 - >存档
•在Xcode的管理器中:转到存档并“共享”您的存档。这会创建一个可以提供给客户的ipa •客户可以通过添加ipa和同步应用程序将其安装在iTunes中(我暂时没有完成最后一步)

OR

了解testflight。使用testflight将取代上面的最后一步并简化客户端的安装过程。

答案 3 :(得分:1)

使用您的配置文件或设备分发(不是模拟器)构建之后。您可以按照tutorial.

进行操作

答案 4 :(得分:0)

事实上我可以做到。

在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文件。