Objective c 从Cocoa应用程序项目导出XCode中的OSX可执行文件

Objective c 从Cocoa应用程序项目导出XCode中的OSX可执行文件,objective-c,xcode,macos,cocoa,Objective C,Xcode,Macos,Cocoa,我在XCode中制作了一个命令行工具作为Cocoa应用程序,当我归档它时,它会生成一个包含底层可执行文件的.app文件。要实际运行它,我需要执行位于AppName.app/Contents/MacOS/AppName的底层文件。有没有办法让它只生成可执行文件?我不想创建一个生成后步骤,将可执行文件从.app文件中复制出来 谢谢创建Xcode项目时,请选择项目类型。Cocoa应用程序和命令行工具是两种选择。显然,您创建了一个Cocoa应用程序,但修改了模板提供的main.m文件以作为命令行工具执行

我在XCode中制作了一个命令行工具作为Cocoa应用程序,当我归档它时,它会生成一个包含底层可执行文件的.app文件。要实际运行它,我需要执行位于AppName.app/Contents/MacOS/AppName的底层文件。有没有办法让它只生成可执行文件?我不想创建一个生成后步骤,将可执行文件从.app文件中复制出来


谢谢

创建Xcode项目时,请选择项目类型。Cocoa应用程序和命令行工具是两种选择。显然,您创建了一个Cocoa应用程序,但修改了模板提供的main.m文件以作为命令行工具执行。但是,一旦创建了项目,就无法将其转换为其他项目类型。Xcode仍然会将其视为您创建的项目类型


您可以通过创建一个新项目来解决问题,这一次使用类型命令行工具、在同一软件中复制和生成。构建产品将是一个UNIX命令行程序,正如您所希望的那样。

对不起,我刚刚看到了您的答案。这似乎是唯一的解决办法,我很惊讶我第一次错过了。