115

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

4

10 回答 10

73

您可以在此处找到 .app 文件:

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

路径位置的功劳归于这个答案

旁注:在那之后,我尝试将它放入我的 iPad 中获得了很多乐趣。然而,它奏效了。使用 Snow Leopard + Xcode 4.2 + iPad 和 IOS 5.1.1 :) - 我使用 iPhone 配置实用程序将应用程序放入 ipad(您必须添加应用程序,然后单击设备,然后单击后面的“安装”您刚刚在 iphone 配置实用程序的“应用程序库”中添加的应用程序)并且必须创建分发配置文件并获取WWDR 证书,最后在所有证书到位后更改 Xcode 中的构建设置。看这里

但是在玩得很开心之后,我现在正在我的 iPad 上查看我的第一个应用程序 :) - 顺便说一句,为了让应用程序进入应用程序商店,您需要创建一个应用程序商店分发配置文件,而对于像这样的临时安装,您需要创建一个临时一。它还有更多内容,但我认为这些是最重要和最棘手的步骤。享受。

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

Xcode 12.5

可以在以下目录中找到->

~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/{scheme}-iphonesimulator/{app name}.app
于 2012-07-12T20:58:05.877 回答
57

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

于 2009-12-31T09:54:01.053 回答
42
  1. xCode 窗口选项卡
  2. 组织者
  3. 右键单击要获取应用程序的存档
  4. 在取景器中显示
  5. 右键单击 (ProductName….)。xcarchive 文件
  6. 显示包裹内容
  7. 产品
  8. 应用

最后- 这是您的 .APP 项目文件!

于 2015-06-02T08:12:18.817 回答
33

该应用程序将出现在您的项目构建目录中。在 Xcode 窗口左侧的源代码窗格中,您应该会看到一个名为“产品”的部分。下面将列出您的应用程序名称。如果您右键单击它,您可以选择“在 Finder 中显示”以被带到 Finder 中的应用程序。您可以直接将其发送给您的朋友,他只需将其复制到他的应用程序文件夹中即可。大多数应用程序在 Mac OS X 上不需要安装程序包。

于 2009-12-31T09:57:15.103 回答
12

Xcode 4.5.2下,可以这样找到.app文件:

  1. 在 Xcode 的菜单中选择 Window > Organizer(或者直接按 'Shift+Command+2')
  2. 在 Organizer 左侧选择您的项目,您将在右侧找到 Derived Data 路径。只需单击路径末尾的迷你箭头,这将在路径处打开 Finder。
  3. 在 Finder 中,单击“构建 > 产品 > 发布”,您将找到 .app。
于 2012-11-04T04:13:25.770 回答
7

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

于 2015-01-06T09:11:11.777 回答
7

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

1.打开Xcode。

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

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

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

查看随附的屏幕截图以获取详细信息

于 2020-04-01T05:00:32.497 回答
6

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

于 2015-10-06T07:44:27.140 回答
6

Xcode 8.1

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

于 2017-01-11T16:45:36.820 回答
0

在导航器(左窗格)中,展开“产品”组并右键单击 .app 文件并选择“在 Finder 中显示”。就在那里!:)

于 2021-08-27T11:38:08.790 回答