Ad
2: 2018-01-04 (木) 17:27:35 njf ソース バックアップ No.2 を復元して編集 3: 2018-01-05 (金) 14:55:24 njf ソース バックアップ No.3 を復元して編集
Line 1: Line 1:
ANEを作成するためには、iOS側のプログラムをまとめたスタティックライブラリ(.aファイル)が必要となります。その制作方法やテストの仕方をこちらでご紹介します。 ANEを作成するためには、iOS側のプログラムをまとめたスタティックライブラリ(.aファイル)が必要となります。その制作方法やテストの仕方をこちらでご紹介します。
 +
 +この記事で使用しているXcodeのバージョンは9.2です。
*プロジェクトの作成 [#kc36aff3] *プロジェクトの作成 [#kc36aff3]
Line 20: Line 22:
&ref(projectInfo.jpg,mw:480,mh:360); クリックで拡大 &ref(projectInfo.jpg,mw:480,mh:360); クリックで拡大
-これを行わず、最新のバージョンのままだと、64bitのライブラリしか作成されなくなります。しかしAir SDKによるANE作成は現在(ver.28)のところ、64bitと32bitの両方が含まれているユニバーサルなライブラリにしか対応していません。そのため、64bitしか対応していない最新のバージョンではANE作成時にエラーが発生します。忘れずにターゲットに古いバージョンを指定するようにしてください。+これを行わず、最新のバージョンを指定したままだと、64bitのライブラリしか作成されなくなります。しかしAir SDKによるANE作成は現在(ver.28)のところ、64bitと32bitの両方が含まれているユニバーサルなライブラリにしか対応していません。そのため、64bitしか対応していない最新のバージョンではANE作成時にエラーが発生します。忘れずにターゲットに古いバージョンを指定するようにしてください。 
 + 
 +次に「Build Settings」で「All」タブを選び、「Architectures」の各項目を設定します。 
 + 
 +&ref(BuildSettings.jpg,mw:480,mh:360);クリックして拡大。 
 + 
 +特に「Build Active Architectures Only」を「No」にする事を忘れないでください。これが「Yes」のままだと、テスト中のデバイスのArchitectureしか有効にならないので、64bitのみのライブラリがビルドされたりといったことがおこり、前述のユニバーサルなライブラリの問題が発生することがあります。 
 + 
 +他の項目は基本的にデフォルト値のままで大丈夫です。 
 + 
 +*テスト用ボタンの配置 [#q4eb0dfa]
&font(Red){作成中}; &font(Red){作成中};


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2492, today: 1, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF