我从https://developer.apple.com/downloads/index.action#下载了Xcode 4和iOS SDK 4.3软件包。这是一个dmg文件,我想知道是否有办法找出iOS SDK在dmg文件中的位置并将其复制到本地磁盘?以前有人试过吗?
答案 0 :(得分:0)
是的,当我尝试在Linux上构建一个非官方的iOS工具链时,我尝试过这种方法(顺便说一下,成功)。
您必须安装DMG - 最好的选择是在Finder中双击DMG或输入
hdiutil attach filename.dmg
到命令行。
当你挂载文件时,你会看到一堆目录 - 我不记得确切的路径,但应该有一个名为Packages的目录。在那里,您会找到十几个扩展名为.pkg
的文件。实际上,这些是XAR archives,其中包含GZip档案,而这些档案又包含cpio
个档案。
在提取了你认为合乎逻辑的那些之后(查找iPhoneOS4.3.sdk.pkg和编译器[clang,GCC]),你将拥有iOS SDK的基本组件,即:工具链(包含clang和GCC编译器以及必要的工具,包括汇编器,链接器和GNU调试器,GDB)以及头文件,框架和库(例如,UIKit,Foundation,libSystem,libsqlite3)。
从现在开始,您将能够编写简单的makefile并编译iOS应用程序,而无需使用Xcode。