アフィリエイト広告を利用しています

広告

posted by fanblog
プロフィール

Yui
リンク集

広告

posted by fanblog
2012年07月24日
Linux上でiOSの開発環境の構築
1. 「multiarch-darwin11」のインストール
https://code.google.com/p/mingw-and-ndk/downloads/list
ファイルをダウンロードしてきて、/opt/apple-iosに解凍する。

2. 「libSystem.dylib」のインストール
/opt/apple-ios/lib/へインストールする。

3. 「Csu」のインストール
http://www.opensource.apple.com/
ファイルをダウンロードしてきて解凍する。

make CC=arm-apple-darwin11-gcc ARCH_CFLAGS="-I /opt/apple-ios/include -march=armv6 -mcpu=arm1176jzf-s"
cp -a Csu-*/crt0.o /opt/apple-ios/lib/
cp -a Csu-*/crt1_v2.o /opt/apple-ios/lib/crt1.o

4. 「ldid」のインストール
https://code.google.com/p/iosopendev/downloads/detail?name=ldid.tar.gz&can=2&q=
ファイルをダウンロードしてきて解凍する。

g++ -I . -o util/ldid{,.cpp} -x c util/{lookup2,sha1}.c -Os

5. テスト(JB必要)
export CODESIGN_ALLOCATE=/opt/apple-ios/bin/arm-apple-darwin11-codesign_allocate
/opt/apple-ios/bin/arm-apple-darwin11-gcc hello.c -o hello.ios -march=armv6 -mcpu=arm1176jzf-s
/opt/apple-ios/bin/ldid -S hello.ios
scp hello.ios (iPhoneIP):/var/root
ssh (iPhoneIP)
# ./hello.ios

Posted by Yui at 23:57 | iOS | この記事のURL

 
この記事のURL
 
 

×

この広告は30日以上新しい記事の更新がないブログに表示されております。