1

我从https://developer.apple.com/downloads/index.action#下载了 Xcode 4 和 iOS SDK 4.3 包。这是一个 dmg 文件,我想知道是否有办法找出 iOS SDK 在 dmg 文件中的位置并将其复制到本地磁盘?以前有人试过吗?

4

1 回答 1

0

是的,当我尝试在 Linux 上构建非官方的 iOS 工具链时,我已经尝试过(顺便说一句,成功了)。

您必须安装 DMG - 最好的选择是在 Finder 中双击 DMG 或键入

hdiutil attach filename.dmg

到命令行。

挂载文件后,您会看到一堆目录 - 我不记得确切的路径,但应该有一个名为 Packages 的目录。在那里,您会找到十几个扩展名为.pkg. 实际上,这些是包含 GZip 档案的XAR 档案,而 GZip 档案又包含cpio档案。

在提取了您认为合乎逻辑的那些之后(查找 iPhoneOS4.3.sdk.pkg 和编译器 [clang, GCC]),您将拥有 iOS SDK 的基本组件,即:工具链(包含 clang 和GCC 编译器和必要的工具,包括汇编器、链接器和 GNU 调试器、GDB)以及头文件、框架和库(例如,UIKit、Foundation、libSystem、libsqlite3)。

从现在开始,您将能够编写简单的 makefile 并编译 iOS 应用程序,而无需使用 Xcode。

于 2012-11-28T20:18:43.693 回答