Navigation Log - なびろぐ -
2011/10/14

...X680x0 spirit inside...

この日記はGNSで生成しています。
この日記の画像はOPTPiX webDesigner Ver.4で生成しています。

hauN
Go amazon.co.jp

■ご注文リストから■ [一覧]
■Amazonギフト券■ [購入]
玄人志向 セレクトシリーズ mSATA SSD SATA変換アダプター KRHK-MSATA/S7 []
玄人志向 セレクトシ...
Amazonほしい物リスト


2011/10/14 (金) 曇後雨

Xcode4.2でiOS4開発 (でじこ)

_ お仕事用にXcode4.2を入れたところ、iOS4のSDKが入っていないことを確認。

_ すでにXcode3/4共存環境なので、iOS4の開発自体には問題ないのだけど、やはりXcode4.2でもビルドくらいはできるようにならないかとちょっと実験。

_ Xcode4.2は実機用にはiOS5 SDKしか入っていないが、シミュレータにはiOS4以下のSDKが入っていて、設定上もiOS4以下を選ぶことは可能で、「SDKが入っていないよ」と怒られるだけ。そこで、Xcode3の実機用SDKフォルダをそっくりXcode4にコピーしてみる。


> su
# cp -pr /Xcode3/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

_ その後、プロジェクト上でiOS4.3を設定してやることで、問題なくビルド成功。プロジェクトファイルは同一のまま、Xcode4で読むとiOS5/4.3どちらの端末でもデバッグ可能、Xcode3で読むとiOS4.3のみデバッグ可能となる。

_ 当方のもとにはまだLionはないのだが、Xcode3はLionにはインストールできないらしく、またiOS4開発環境が残っていたXcode4ももうダウンロードできなくなってしまったため、iPhoneOS4.3.sdkのコピー元探しが面倒そう。インストールできなくてもXcode3インストールイメージから吸い出せればいいんだろうけど。

_ 余談。Xcode4.2でついにApple LLVMが標準コンパイラに。プロジェクトでコンパイラ設定がデフォルトのままの場合、GCCとLLVMの違いによりコンパイルできないケースがある(というか、遭遇した)。


[URL] [View Log()] [Trackback]
Name: Comment:



メールはこちらへ...[後藤浩昭 / Hiroaki GOTO / GORRY / gorry@hauN.org]

「表紙へ戻る」
「会議室」 「最新版」 「なびろぐindex」 「GNSソースを読む」