我创建了一个 xcode 项目。现在我想将 .app 文件提供给我的朋友以使用该应用程序。我从哪里得到这个文件?如何使用安装程序包在他的 Applications 文件夹中安装这个 .app 文件?
10 回答
您可以在此处找到 .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
构建发布版本,.app 文件位于项目的 build/Release 文件夹下。只需将其复制到您朋友机器的 Applications 文件夹即可。我认为您不需要构建安装程序。
- xCode 窗口选项卡
- 组织者
- 右键单击要获取应用程序的存档
- 在取景器中显示
- 右键单击 (ProductName….)。xcarchive 文件
- 显示包裹内容
- 产品
- 应用
最后- 这是您的 .APP 项目文件!
该应用程序将出现在您的项目构建目录中。在 Xcode 窗口左侧的源代码窗格中,您应该会看到一个名为“产品”的部分。下面将列出您的应用程序名称。如果您右键单击它,您可以选择“在 Finder 中显示”以被带到 Finder 中的应用程序。您可以直接将其发送给您的朋友,他只需将其复制到他的应用程序文件夹中即可。大多数应用程序在 Mac OS X 上不需要安装程序包。
Xcode 4.5.2下,可以这样找到.app文件:
- 在 Xcode 的菜单中选择 Window > Organizer(或者直接按 'Shift+Command+2')
- 在 Organizer 左侧选择您的项目,您将在右侧找到 Derived Data 路径。只需单击路径末尾的迷你箭头,这将在路径处打开 Finder。
- 在 Finder 中,单击“构建 > 产品 > 发布”,您将找到 .app。
~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Debug-iphonesimulator/
我知道对于 Appium Mobile Automation,您需要 .app 文件才能在 Simulator 上运行 ios 应用程序。所以和我一样,你们中的许多人都面临这个问题。所以我解释了如何创建那个 .app 文件以及它的位置。
1.打开Xcode。
2.单击您的示例项目。(如果没有,请单击创建新的xcode项目)
3.在屏幕内的左侧面板中,您将看到产品文件夹,然后单击并展开它,您将看到列表。
- 然后右键单击 .app 文件并单击在 Finder 中显示,这就是您的 .app 文件。现在,您可以在 appium 桌面或框架的功能中复制或使用该路径。
在 Xcode 7 中,一种快速的方法是使用 Product > Archive。它可能不是提交的签名副本,但足以提供给其他人进行测试。
Xcode 8.1
产品 -> 存档然后在右侧导出到驱动器上的某个位置。
在导航器(左窗格)中,展开“产品”组并右键单击 .app 文件并选择“在 Finder 中显示”。就在那里!:)