如何在另一台Mac上运行Swift Terminal应用程序

问题描述 投票:-2回答:1

这是我的第一个Swift应用程序。我的大部分编码经验都是用C ++和C#编写的,但我在编程时相当新。

我使用Swift创建了一个名为PhotoSorter的终端应用程序。在构建之后,我将可执行文件从Xcode中的产品文件夹中删除并运行它。它在我自己的笔记本电脑上工作得很好,但当我尝试在另一台Mac上运行可执行文件时,我收到以下错误:

“别名'PhotoSorter'无法打开,因为无法找到原始项目。”

问:你如何在Xcode中创建一个可以在任何其他Mac上运行的Swift可执行文件?理想情况下,我想要一些最终用户只需右键单击/双击即可打开的内容。

xcode macos terminal swift4
1个回答
1
投票

再看一遍你的问题,我看到你正在使用Xcode。在这种情况下,分发程序的最佳方法是从“产品”菜单中选择“存档”,当您的应用程序完成构建时,单击出现的窗口中的“分发应用程序”按钮。然后,您可以选择代码签名并创建应用程序的代码签名版本(如果您涉及到这类内容,则可以通过App Store进行分发)。

但是,您问题的直接答案是您正在制作别名而不是复制文件。我假设您已经使用鼠标拖放Xcode的“Products”伪文件夹。执行此操作时的默认操作是创建别名(类似于Windows上的快捷方式)。您可以在拖动时按住Option键来覆盖它,但最好转到存档路线。

© www.soinside.com 2019 - 2024. All rights reserved.