0

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

4

1 回答 1

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 中有一种方法可以告诉它把构建放在哪里,我只是懒得去寻找它。

于 2013-10-27T14:52:26.040 回答