如何获取xcode应用程序的.app文件

Sha*_*kti 85 xcode

我创建了一个xcode项目.现在我想将.app文件提供给我的朋友使用该应用程序.我从哪里获得这个文件?如何使用安装程序包在他的Applications文件夹中安装此.app文件?

Roe*_*aar 55

你可以在这里找到.app文件:

〜/ Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/

(信用路径转到/sf/answers/677166731/)

SIDENOTE:之后我试着把它放进我的iPad里玩得很开心.然而它起作用了.使用Snow Leopard + Xcode 4.2 + iPad和IOS 5.1.1 :) - 我使用iPhone配置实用程序将应用程序放入ipad(您必须添加应用程序,然后单击设备,然后单击"安装"后面的您刚刚添加到iphone配置实用程序的"应用程序库"中的应用程序,并且必须创建分发配置文件(https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action)并获取WWDR证书(https://developer.apple.com/ios/manage/certificates/team/distribute.action)最后在所有证书到位后更改Xcode中的构建设置(https://developer.apple.com/legacy/ library/technotes/tn2250/_index.html) - 但是很有趣之后我现在正在看我的iPad上的第一个应用程序:) - 顺便说一下,为了让应用程序进入应用程序商店你需要创建一个应用程序商店Distribution Provisioning Profile,同时对于像这样的临时安装,您可以创建一个临时安装.还有一点,但我认为这些是最重要和最棘手的步骤.请享用.

PS.记得您还必须将构建类型(xcode的左上角)设置为"iOS设备",否则它将永远不会签署您的应用程序.所以上面的路径名只有有限的值:是的,它将包含.app文件,但是你不能上传它(至少不使用iphone配置工具),因为它没有代码签名 - 你会得到"无法复制验证签名"错误.因此将其更改为"iOS设备"并构建(记住根据上面的url信息在xcode的构建部分中选择正确的证书).在同一个构建部分中,您还可以将"安装构建产品位置"设置为不同的路径,以便您可以确定.app(正确代码签名的那个)的最终位置.


iam*_*mac 46

构建发布版本,.app文件位于项目的build/Release文件夹下.只需将其复制到朋友机器的Applications文件夹即可.我认为您不需要构建安装程序.

  • @Greg,在导航器(左侧窗格)中,展开"产品"组并右键单击.app文件,然后选择"在查找器中显示".它就是! (47认同)
  • 对于Xcode 4,这个答案不再正确. (7认同)
  • @Nelson这引出了一个问题...... Xcode 4中的正确答案是什么? (4认同)
  • 苏菲安的评论是正确的.它对我有用.如果您需要Release版本,则必须使用正确的构建方案相应地构建应用程序.要创建新的构建方案,请转到产品 - >方案 - >新方案.打开新方案,然后在"存档"选项卡中,选择"发布"配置.在"运行"选项卡中执行相同操作.然后构建您的应用程序 这将在"release-iphoneos"文件夹中创建.app文件.您也可以通过在左侧源窗格的Products目录中右键单击它并选择"在Finder中显示"来找到.app文件. (4认同)

mik*_*csh 28

该应用程序将出现在您的项目构建目录中.在Xcode窗口左侧的源窗格中,您应该看到一个名为"Products"的部分.列出下面会有你的申请名称.如果右键单击此按钮,则可以在Finder中选择"在Finder中显示"以进入应用程序.您可以直接将此信息发送给您的朋友,他可以将其复制到他的"应用程序"文件夹中.大多数应用程序在Mac OS X上不需要安装程序包.


Ahm*_*nay 28

  1. xCode窗口选项卡
  2. 组织者
  3. 右键单击要获取应用程序的存档
  4. 在finder中显示
  5. 右键单击(ProductName ...).xcarchive文件
  6. 显示包装内容
  7. 制品
  8. 应用

最后 - 那是你的.APP项目文件!


dou*_*uyw 12

在Xcode 4.5.2下,您可以通过以下方式找到.app文件:

  1. 在Xcode的菜单中选择Window> Organizer(或者只需按'Shift + Command + 2')
  2. 选择管理器左侧的项目,您将在右侧找到派生数据路径.只需单击路径末尾的迷你箭头,这将在路径中打开Finder.
  3. 在Finder中,单击"Build> Products> Release",您将找到.app.


小智 7

〜/ Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Debug-iphonesimulator /

  • 这个答案如何改进包含几乎相同路径但包含解释的其他答案? (5认同)

Mar*_*rby 6

在Xcode 7中,一种快速方法是使用Product> Archive.它可能不是提交的签名副本,但它足以让其他人进行测试.


Sam*_*mus 6

Xcode 8.1

产品 - >存档然后在右侧导出到驱动器上的某个位置.

  • 我发现。右键单击存档并选择_在 Finder 中显示_。然后右键单击 _.xcarchive_ 文件并选择_显示包内容_。*.app* 文件位于_产品 > 应用程序_ 文件夹中。 (3认同)

小智 6

我知道对于 Appium Mobile Automation,您需要 .app 文件才能在模拟器上运行 ios 应用程序。所以和我一样,你们中的许多人都面临这个问题。所以我解释了如何创建该 .app 文件以及它的位置。

1.打开Xcode。

2.单击您的示例项目。(如果没有,请单击创建新的 xcode 项目)

3.在屏幕内的左侧面板中,您将看到产品文件夹,然后单击并展开它,您将看到列表。

  1. 然后右键单击 .app 文件并单击在 Finder 中显示,这就是您的 .app 文件。现在您可以在 appium 桌面或框架的功能中复制或使用该路径。

检查附加的屏幕截图以了解详细信息