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

我的客户要求我查看我正在工作的应用程序。 所以,我想从Xcode 4.2中获取ipa文件和移动configuration文件,以共享我的应用程序以在真实设备上运行。 我有一个苹果支付账户。 请告诉我得到它的程序。

提前致谢。

步骤1:

您需要参考AdHoc分发的步骤

我认为您需要在Developer Applelogin时使用您的凭据login

一旦你login,通过这个链接,一步一步阅读。

我认为这是您可以得到的最好的解决scheme,因为这个文档指南是由苹果给出的

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步:

然后,只需要下载证书和configuration文件。

STEP-3:

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

步骤4:

一旦你完成了,只需在AdHoc Scheme中设置你的项目。

STEP-5:

清理你的项目。

第六步:

转到产品 – >点击Build For – >“Build For Archiving”

STEP-7:

产品 – >档案

现在您的存档可以在您的主办方中获得,您可以将其保存到磁盘上并添加IPA扩展名并将其发送给您的客户端。

编辑:

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

在Xcode 4.2,iOS 5.0 Beta中创buildIPA文件

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

在iphone应用程序中创buildconfiguration文件

希望这可以帮助你。

如果您想在设备上testing应用程序,则需要为其创builddebuggingconfiguration文件。 您需要从开发者平台的供应部分获取您的设备。 如果您正在创build分发configuration文件,那么您需要将生成的ipa文件从build文件夹下载到iTunes中以将其安装到设备上。

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

因此,如果您想在Xcode控制台中查看日志,请为该设备创build一个开发人员调配configuration文件并将其安装在XCode上,然后使用Xcode在设备上运行代码。

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

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

在这里输入图像说明

•获取设备ID并将其设备添加到iOS Provisioning Portal中的“设备”
创build或编辑分发configuration文件以包含其设备(通配符应用ID或您的应用的应用ID)
•在Xcode中:产品 – >存档
•在Xcode的组织者:去档案和“共享”您的档案。 这创build了一个ipa,你可以给你的客户
•客户端可以通过添加ipa和同步应用程序在iTunes中进行安装(我在一段时间内还没有完成最后一步)

要么

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

使用您的供应configuration文件或设备(不是模拟器)分配后生成。 你可以按照这个教程。

这可以做到,其实我只是做了。

Xcode 6之后,你必须去:

  • 产品 – >存档

  • 然后等待它完成。 然后在popup的屏幕上右键单击新创build的存档 – >在查找器中显示文件

  • 然后用terminal前往那里,在该目录下运行这个命令:

xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"

DONE

比如这个命令对我来说是:

xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"

这为我创build了一个MyTestApp.ipa文件。