这是我的第一个Swift应用程序。我大部分的编码经验是C ++和C#,但我在编程方面还很陌生。
我使用Swift创建了一个名为PhotoSorter的终端应用程序。构建完成后,我将可执行文件从Xcode的product文件夹中拉出并运行。它可以在我自己的笔记本电脑上很好地工作,但是当我尝试在另一台Mac上运行可执行文件时,出现以下错误:
“由于找不到原始项目,因此无法打开别名“ PhotoSorter”。”
问题:您应该如何在Xcode中创建可以在任何其他Mac上运行的Swift可执行文件?理想情况下,我希望最终用户可以右键单击/双击以打开它们。
答案 0 :(得分:1)
再次查看您的问题,我发现您正在使用Xcode。在这种情况下,分发程序的最佳方法是从“产品”菜单中选择“存档”,然后在完成应用的构建后,在出现的窗口中单击“分发应用”按钮。然后,您可以选择代码签名并创建应用程序的代码签名版本(如果您喜欢此类应用程序,则可以通过App Store进行分发)。
不过,对您的问题的直接答案是,您要创建别名而不是复制文件。我假设您已经使用鼠标将鼠标拖放到Xcode的“ Products”伪文件夹中。这样做时的默认操作是创建别名(类似于Windows上的快捷方式)。您可以通过在拖动时按住Option键来覆盖它,但是最好走“存档”路线。