【问题标题】:Create an execution file from Xcode mac project从 Xcode mac 项目创建执行文件
【发布时间】:2015-01-24 11:45:58
【问题描述】:

我在Xcode创建了一个mac应用程序,我想用它创建一个文件,这样它将成为我mac上的一个常规程序,我可以在启动时运行,并发送给其他人. 我不知道它是否必须是 .dmg , 或其他。

我已经尝试使用此链接来执行此操作,但 dmg 只是一个文件,当我打开它时,它会向我显示 Xcode 项目,而不是像任何其他 mac 应用程序一样运行该应用程序: Creating a .DMG(dbf 答案和 marc 答案)

您如何创建应用程序?来自 Xcode 项目的常规 mac 应用程序?? 如何让它像任何其他应用程序一样在启动时打开?

编辑 我可以看到很多人只是将 Xcode 中的 .app 用作桌面应用程序。但对我来说,当我点击这个文件 .app 。什么都没有发生,(它打开而不是关闭)

谢谢。

【问题讨论】:

  • 是的,您只需获取 .app 文件。如果这不起作用,请打开 Console.app 并查看您是否可以找到一些提示来说明为什么该应用会立即关闭。
  • 如何使用控制台做到这一点?

标签: objective-c xcode macos


【解决方案1】:
  1. 在 Xcode 中打开您的项目。
  2. 在 Xcode 窗口左侧的“Products”文件夹中,选择 .app
  3. 在“产品”菜单中,选择“存档”。
  4. Xcode 完成项目构建后,存档窗口将打开。
  5. 在右侧,靠近顶部的是一个“导出...”按钮。点击它。
  6. 创建存档有多种选择。最后一个是:导出为 Mac 应用程序。该选项只会将您的项目保存为普通的 Mac 应用程序。点击它。
  7. 然后您会看到一个对话框,您可以在其中选择应用程序的目标文件夹。选择您希望保存应用程序的位置,然后点击“导出”。
  8. 在“Finder”中,转到您刚刚选择的同一个文件夹,您的应用程序将在那里。

~~

要在您在计算机上登录帐户时打开您的应用程序,请打开“系统偏好设置”,选择“用户和组”,选择“登录项目”选项卡,单击“+”按钮,找到您的应用程序,点击“添加”按钮。

【讨论】:

  • 顺便说一句,我自己永远不会想到这一点,因为它一点也不明显或直观。我永远不会想到我需要制作存档然后导出存档。
  • 在 XCode 12.3 中,您可能需要排除 arm64 架构以避免生成失败消息。存档屏幕中的选项是分发应用程序和验证应用程序。分发应用程序选项有一个用于复制应用程序的单选按钮,它会生成应用程序的副本,然后可以将其打包成 .dmg 文件以供下载。
猜你喜欢
  • 1970-01-01
  • 2010-12-06
  • 2012-08-17
  • 1970-01-01
  • 2020-03-02
  • 2021-04-06
  • 1970-01-01
相关资源
最近更新 更多