从Xcode在OS X中本地安装编译代码

时间:2013-10-27 14:41:43

标签: c xcode macos ide

我正在尝试学习OS X中的程序开发,所以我下载并安装了Xcode(4.6.3)到Pro(10.8.4)上。为了让我的手臂围绕Xcode IDE,我创建了一个命令行项目,并将其复制到一个C程序(最后在AIX上编译的32位代码),这是我在Unix / Linux上用C开发的多年。修复了几个类型不匹配(在某些系统调用中长时间off_t)后,该程序将构建并运行,不会出现警告或错误。我可以构建运行,存档或调试;源代码或构建没有问题。但是,现在我想在我的Mac上安装这个实用程序,在搜索每个菜单线程寻找“安装”之后,我看不出怎么做。我在Apple Developers论坛上提出了这个问题并提出了nada答案。我无意通过Apple商店或其他方式进行分发,因此这种要求Apple提供某种签名证书的概念是“非首发”。我不需要Apple的许可来安装我在自己的Mac上用Xcode编写的程序,但似乎没有办法做到这一点。我希望在“产品”菜单中看到“安装”操作,但不存在任何操作。要么我省略了工作流程中的一些步骤,要么我在IDE中遗漏了一些非常明显的东西。我正在寻找Xcode的“安装”的简单解释。提前感谢任何见解。

1 个答案:

答案 0 :(得分:0)

如果是命令行工具,你不能只将二进制文件复制到/ usr / local / bin或其他东西吗?在构建中四处寻找并找到二进制文件。 sudo cp binary dest_dir。如果是“真实”应用,sudo cp -r MyApp.app /Applications

如果您将行system("pwd")添加到main(),它会告诉您Apple隐藏二进制文件的位置。然后使用上面的说明。

Apple隐藏了这个版本,(在我的版本中/Users/crb/Library/Developer/Xcode/DerivedData/junk-gitnsfvokhzgooeleylfwyhokkih/Build/Products/Debug)一直让我烦恼。毫无疑问,Xcode中有一种方法可以告诉它在哪里放置构建,我只是没有费心去寻找它。