2014-09-22 186 views
88

在我的项目中,我无法弄清楚如何创建IPA文件。任何人都可以一步一步解释如何在Xcode 6中制作IPA文件吗?如何在Xcode 6中创建IPA?

+2

http://stackoverflow.com/questions/24438010/xcode-6-beta-2-issue-with-exporting-ipa-your-account-already-has-a-valid-ios-di我希望这会帮你。 – user2226474 2014-09-22 09:36:30

+28

我不能相信这些MODS将此视为“不清楚”。问题是绝对清晰的。这个用户显然反复询问如何在Xcode 6中制作一个.ipa。 – 2014-11-21 21:38:33

+2

我已经更新了这个问题(希望)会更清楚。提名重新开放,因为这是谷歌首批点击之一,我认为这是一个很好的问题。 – 2015-03-16 15:34:48

回答

102

,你可以遵循如下:

1.Select你swiftDemo在您的Xcode(如图左侧),然后选择产品选项,在其中您可以选择归档选项。

Select Archive - The highlighted one in the image

  • 然后一个新的窗口将开辟如遵循和在该窗口中选择出口选项
  • Select Export option

    3。然后,弹出窗口会显示如下,并在您寻找苹果商店时选择第一个选项。 所以现在按照它说的话。

    Select First option

    UPDATE - >如下

    Save to ad-hoc

    选择保存到临时部署 - >然后如果你还没有与苹果的开发者ID号,然后在下面的屏幕会弹出

    Add apple id

    - >现在选择添加在此并提供您的苹果ID和密码在新窗口中显示。

    apple id and password required

    - >休息遵循了Xcode作为引导,最终你将有你的IPA文件。

    - >与您的testflight一起去。

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

    +2

    完成这一步后,我的错误就会发生。 “为了节省IOS应用商店开发,你需要添加一个在开发团队'92P8AKNGW9'” – bhavik 2014-09-22 09:57:01

    +0

    的IOS开发者计划中注册的苹果ID帐户。所以解决方案是转到苹果开发者一方并注册自己的开发。为此,您可能需要进行付款,然后使用该Apple ID将应用程序启动到应用程序商店。看看这个链接[苹果](https://developer.apple.com/app-store/) – nikhil84 2014-09-22 09:59:07

    +1

    我已经存在苹果开发人员id和供应配置文件和证书也安装。 – bhavik 2014-09-22 10:07:44

    15

    如果您要上传.ipa文件到itunesconnect 没有在Xcode集成开发者帐户,并要使用应用程序加载器。那么你可以用与iTunes生成.ipa。

    第1步: -选择设备就地模拟器。

    enter image description here

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

    enter image description here

    第3步: - complited过程后右键点击你的档案 - >,并选择显示在Finder中

    enter image description here

    第4步: -当你在取景器点击节目,你会重定向到存档文件夹,看起来像这样

    enter image description here

    第5步: -右键单击.xarchive文件 - >选择显示包装内容选项。

    enter image description here

    步骤6: -转到产品文件夹 - >应用程序文件夹 - >你会发现yourprojectname.app

    enter image description here

    步骤7: -我们转换。应用程序到.ipa只需拖放到iTunes。检查下面的图像,

    enter image description here

    步骤8: -现在把这个.ipa文件在安全的地方,使用时上传与应用程序加载器。

    注: - 如果你想知道如何上传与应用程序加载器应用程序,然后选中该

    Upload app with application Loader

    编辑: -

    警告: -别从.aap改为.zip和.zip为.ipa。

    我在很多回答中看到,他们建议压缩.app文件,然后将扩展名从.zip更改为.ipa。它现在不工作。通过这种方法,你会得到错误一样,

    IPA is invalid, it does not include a payload directory.

    +1

    感谢您的拖放提示,不知道。 – 2016-12-23 13:18:27

    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 
    
    +0

    我的模拟器在运行应用程序后没有显示出来。所以你的方法对我来说就像一个魅力。 – 2016-10-10 10:42:36

    +0

    使用最新的XCode版本将文件夹更改为'/ Users//Library/Developer/Xcode/DerivedData'。该设置可以在XCode的“文件” - >“项目设置”中查看/更改。 – DominikSchlecht 2017-01-09 13:22:19

    1

    在Xcode 9.0版(9A235):

      1. 封存您的项目
    • 点击窗口 - >管理器,选择您的存档项目。单击导出
    • 选择发展(选项)
    • 单击下一步,签署App和出口

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