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など)。

これからは、Xcodeを使用せずに、簡単なmakefileを記述してiOSアプリをコンパイルできるようになります。

于 2012-11-28T20:18:43.693 に答える