为了账号安全,请及时绑定邮箱和手机立即绑定

Xcode 4:创建IPA文件而不是.xcarchive

Xcode 4:创建IPA文件而不是.xcarchive

慕桂英3389331 2019-10-05 10:52:24
在Xcode 3.2.5中,我使用“构建和存档”来创建IPA文件。在Xcode 4中,您可以使用“产品->存档”将应用程序存档为.xcarchive捆绑包。如何使用Xcode 4创建.ipa文件?
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

创建IPA的方法与创建.xcarchive的方法相同:产品->存档。存档操作完成后,转到管理器,选择存档,选择共享,然后在“选择共享的内容和选项:”窗格中,将“内容”设置为“ iOS App Store软件包(.ipa),将身份标识为iPhone分发(应该与您的专案/应用商店供应配置文件相匹配)。

可能会禁用“ iOS App Store软件包(.ipa)”选项。当您的构建产生多个目标(例如,一个应用程序一个库)时,就会发生这种情况。它们全部都放在build products文件夹中,Xcode对于如何将它们打包到.ipa文件中感到天真的困惑,因此它只是禁用了该选项。

解决此问题的方法如下:遍历每个目标(应用程序目标除外)的构建设置,并将“跳过安装”标志设置为“是”。然后再次执行产品->存档探戈,然后转到管理器选择新的存档。现在,单击“共享”按钮时,应启用.ipa选项。

我希望这有帮助。


查看完整回答
反对 回复 2019-10-05
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

仅将“跳过安装”设置为“是”对我不起作用。希望这会对某人有所帮助。

我依赖于我的项目目标:Coreplot-CocoaTouch。然后转到Coreplot-CocoaTouch Targets。在其目标中打开了构建阶段。然后打开复制标题。在那里,我在Public中有一些标头,在Private中有一些标头,在Project中有一些标头。将它们全部移到Project。

当然,在Coreplot-CocoaTouch Target的构建设置中,检查了在“部署”选项中将“跳过安装”设置为“是”。

这次,Archive制作了一个可以签名并产生.ipa的档案。


查看完整回答
反对 回复 2019-10-05
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

对于Xcode 4.6(和Xcode 5)档案

  • 在管理器中,右键单击一个存档,然后选择“在Finder中显示”

  • 在Finder中,右键单击一个存档,然后选择“显示包内容”

  • 打开文件夹产品>应用程序

  • 那里的应用程序

  • 将应用程序拖到iTunes Apps文件夹中

    //img1.sycdn.imooc.com//5d98058e000123eb05350332.jpg

  • 右键单击iTunes Apps中的应用程序,选择在Finder中显示

  • .ipa那里!


查看完整回答
反对 回复 2019-10-05
  • 3 回答
  • 0 关注
  • 768 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信