2011年12月1日木曜日

xcode4.2のarmv6対応

xcode4.2でのデフォルト動作端末

  • iOS4.3以上 
  • armv7 

 armv6が外されているんです 
armv6はiphone 3G, ipod touch 1G/2Gあたりだけだと思うのですが、
手元にあったのがipod touch 2Gだったので、とりあえず動くようにしてみた。 

armv6に対応させる際の注意点

  1. Build SettingsのArchitecturesにarmv6を追加 
  2. Info.plistのRequired device capabilitiesをarmv6に変更 
  3. armv6の浮動小数点周りの対応 


  • Other C Flagsのarmv6にのみ「-mno-thumb」を設定する 

とりあえず、これで手元のipod touchで動いた

0 件のコメント:

コメントを投稿