如何在Xcode 6中创建IPA?


90

在我的项目中,我无法弄清楚如何创建IPA文件。谁能一步一步解释如何在Xcode 6中制作IPA文件?


2
stackoverflow.com/questions/24438010/…我希望这会对您有所帮助。
user2226474 2014年

28
我简直不敢相信这些mod将其关闭为“不清楚”。问题是绝对清楚。显然,该用户反复询问如何在Xcode 6中制作.ipa。

2
我已经将此问题更新为(希望)更清楚。提名重新开放,因为这是Google的首批热门产品之一,我认为这是一个很好的问题。
詹姆斯·麦克马洪

Answers:


102

您可以按照以下步骤操作:

1.在xcode中选择swiftDemo(如左图所示),然后选择Product选项,在其中可以选择Archive选项。

选择存档-图像中突出显示的一个

  1. 然后将打开一个新窗口,如下所示,然后在该窗口中选择导出选项

选择导出选项

3.然后弹出一个对话框,如下所示,并在寻找苹果商店时选择第一个选项。因此,现在按照它说的去做。

选择第一个选项

更新 ->选择保存到临时部署,如下所示

临时保存

->然后,如果您尚未使用Apple开发人员ID签名,则会弹出以下屏幕

添加苹果ID

->现在,选择添加,然后在新窗口中提供您的Apple ID和密码,如图所示。

需要Apple ID和密码

->按照xcode的指导休息,最后您将拥有IPA文件。

->进行测试。

不要忘记在xcode中对您的构建设置进行代码签名时提供您的配置文件和证书。


2
在这一步之后,我的错误发生了。“要为iOS App Store开发进行保存,您需要为开发团队'92P8AKNGW9'添加一个注册到IOS开发人员程序中的Apple ID帐户”
bhavik 2014年

1
我已经存在于Apple开发人员ID中,并且还安装了配置文件和证书。
bhavik 2014年

4
“产品”菜单中的“存档”选项显示为灰色。
jameshfisher 2014年

5
@jameshfisher您需要在xcode中选择iOS设备,因为您可能已经选择了任何模拟器。因此,将其更改为iOS设备,然后它将起作用。
nikhil84 2014年

7
如果存档选项为降级。退房stackoverflow.com/questions/16050640/...
kayfun

15

如果您想将.ipa文件上传到itunesconnect 而不在Xcode中集成开发人员帐户,并且想要使用应用程序加载器。那么您可以使用iTunes生成.ipa

步骤1:-选择设备代替模拟器。

在此处输入图片说明

第2步:-转到产品->选择存档

在此处输入图片说明

步骤3:-完成过程后,右键单击您的存档->并选择在Finder中显示

在此处输入图片说明

步骤4:-当您单击在finder中的显示时,您将重定向到Archive文件夹,如下所示

在此处输入图片说明

步骤5:-右键单击.xarchive文件->选择Show Package Contents选项。

在此处输入图片说明

第6步:-转到产品文件夹->应用程序文件夹->您将找到yourprojectname.app

在此处输入图片说明

步骤7:-现在要将.app转换为.ipa,只需将其拖放到iTunes中即可。检查下图,

在此处输入图片说明

步骤8:-现在将这个.ipa文件放在安全的位置,并在通过应用程序加载器上传时使用。

注意:-如果您想知道如何使用应用程序加载器上传应用程序,请选中此选项,

使用应用程序加载程序上传应用程序

编辑:-

警告:- 请勿将扩展名从.aap更改为.zip并将.zip更改为.ipa的.ipa。

我在许多答案中都看到过,他们建议压缩.app文件,然后将扩展名从.zip更改为.ipa。现在不工作。通过这种方法,您将得到Error,

IPA无效,它不包含有效负载目录。


1
感谢您的拖放提示,不知道这一点。
Evgeny Karkan

3
1. Make your application with X-Code

2. Run your application in simulator

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

4. Open iTunes -> Goto Apps

5. Drag YourApplication.app to iTunes

6. Drag back your app from iTunes to finder to get YourApplication.ipa

运行该应用程序后,我的模拟器没有显示。因此,您的方法对我来说就像一种魅力。
Umair Afzal

文件夹已更改/Users/<User>/Library/Developer/Xcode/DerivedData为最新版本的XCode。可以在XCode的“文件”->“项目设置”中查看/更改设置。
sn0b4ll

2

在XCode版本9.0(9A235)中:

    1. 存档您的项目
    1. 单击窗口->整理器,选择您的存档项目。点击导出
    1. 选择开发(选项)
    1. 单击下一步并签署应用程序并导出

这会将发布的内容导出到可以找到.ipa文件的位置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.