GADGET FACTORY 雑記帳

iPhone アプリ / Flash コンテンツ /Adobe AIR などを開発していて気づいたことや備忘録、TIPS、HACKなど

ActionScript

iOS版ipaファイルのアップロードで、app thinning process エラーが発生

Adobe AIR で制作したiPhone用アプリを複数更新する必要が出て、久しぶりにipaファイルをパブリッシュし、iTunes ストアへ登録しておりました。 ちなみに、現在利用している Adobe AIR SDKのバージョンは ver 22.0.0.153 です。いつものように、Flash で ipa…

Adobe AIR で開発したiPhoneアプリが iPhone( iOS9 )でサーバーと通信できない現象への対応

ここ最近、Adobe AIR SDK を利用した、iPhone 用のアプリ開発から遠ざかっておりました。Adobe Creative Cloud コンプリート|オンラインコード版|12か月版|Win/Mac対応 【20%OFF対象商品】出版社/メーカー: アドビシステムズ発売日: 2013/10/01メディア: Sof…

Adobe AIR での使用言語判別方法

現在製作中の iOS / Android 向けの Adobe AIR のアプリにおいて、世界各国向けのローカライズを行う必要が発生しました。Flash の ActionScript で、再生環境の言語判定を行う際に使用する API としては Capabilities.languageがあります。この API で判別…

新規iOS アプリ 64bit 対応必須まであと1カ月もないのに・・・

2015年2月1日から、新規でiOSアプリを登録する際に、64bit に対応しなければ承認が下りなくなります。 Appleが2015年2月からiOSアプリの64ビット対応を義務付け - GADGET FACTORY 雑記帳リリース済みのアプリのアップデートについては、もう少し余裕があって…

アプリケーションローダーで 「not support the minimum OS version specified in the info.plist」が出た場合の対処法

本日、AIR for iOSで作成したiOS用のipaファイルを、アプリケーションローダーでアップロードする際に、 ERROR ITMS-9000:"Invalid Bundle. The bundle ****.app does not support the minimum OS version specified in the info.plist" と表示されて、アッ…

Admob用ANEを変更しました

先日、Admob用ANEにおいて、表示される広告の2/3が、ANE作者の Admob ID を利用されたものになると判明しました。 Google Play Service 対応 Admob用 ANE に広告収入を奪われる危険性が判明 - GADGET FACTORY 雑記帳当方でリリースしている iPhone / Android…

Flash CS6 AIRでiPhoneへアプリ転送時に「デバイスに十分な容量があるか確認してください」と表示される現象への対応例

Mac OSX を Marvericks にアップデートしたため、iPhone構成ユーティリティが利用できなくなりました。しかし、Flash Professional CS6 で、直接ケーブルをつないだ iPhone / iPad へ ipa ファイルを転送し、実機でのチェックができることが判明。AIR for iO…

Google Play Service 対応 Admob用 ANE に広告収入を奪われる危険性が判明

2014年9月4日に、当ブログにて掲載した下記の記事。 Google Play Service 対応 Admob 用 ANEのテスト - GADGET FACTORY 雑記帳記事内にて取り上げた ANE のコード内に、広告収入を奪われるコードが入っている恐れがあることが判明いたしました。 CodeAlchemy…

作成した iOS アプリ用の Provisioning Profile が Flash Professional CS6 に組み込めない[続編 原因調査]

先日から発生しているFlash Professional CS6 に、新しく作った iPhone 用の Provisioning Profile が組み込めない現象。 本日作成した iOS アプリ用の Provisioning Profile が Flash Professional CS6 に組み込めない - GADGET FACTORY 雑記帳本日 Develop…

【Androidアプリ】一度に複数のアプリをバージョンアップしました

当方にてリリース中の各種アプリをバージョンアップいたしました。 ストアに反映されるまで、少し時間がかかるかもしれませんので、ご了承ください。Android版アプリ「魔導姉妹跳ぶ -ラインで跳ばして宝石集めてモンスターを倒せ」(無料) ver1.0.4 魔導姉妹…

Androidアプリ用keystoreファイルをAdobe AIR アプリで利用する方法の調査 [とりあえず解決?]

Androidアプリ用のkeystoreファイルを、Adobe AIRアプリで利用する方法について、昨日懸案となっていたことの続報です。 Androidアプリ用keystoreファイルをAdobe AIR アプリで利用する方法の調査 [未解決] - GADGET FACTORY 雑記帳結論としては、昨日紹介し…

Androidアプリ用keystoreファイルをAdobe AIR アプリで利用する方法の調査 [未解決]

AndroidのアプリをGoogle Play Storeへ登録する際に利用するkeystoreファイル。その keystore ファイルを利用して、Flash Professional で Android 用の Adobe AIR アプリを制作する必要が発生しました。いつもなら、Flash Professional だけで作成する、Ado…

Adobe AIR で作成したAndroidアプリのアイコンサイズが小さく表示される現象への対応方法

Adobe Flash Professional を利用して、AndroidのAIRアプリをパブリッシュすると、一部のAndroid端末で、アイコンが小さく表示されてしまう現象に遭遇。Flash の「AIR for Android設定」の「アイコン」で設定できるのは、 「36x36」「48x48」「72x72」の3サ…

AIRで開発した iPhoneアプリが iTunesへアップロードできない【続報&半解決】

先日、エントリーしたAdobe AIRで作成した iPhoneアプリのバイナリが、iTunesストアへアップロードできない問題。 現在 AIRで開発した iPhoneアプリが iTunesへアップロードできない - GADGET FACTORY 雑記帳Adobe の forum でのやり取りを見ていると、解決…

【Flash】getDefinitionByNameで未定義クラスを指定した時のエラー回避

Flash のActionScript にて、定義されたクラスをクラス名(String)から呼び出す際に利用するパブリックメソッド getDefinitionByName 使い方としては、 var className:String = "hoge"; var tmpClass:Class = Class(getDefinitionByName(className)); var tmp…

【ActionScript】Event.REMOVED_FROM_STAGEは便利だけど注意が必要かも

Flash の ActionScript で、ボタンなどに addEventListener を使ってイベントを設定した後、イベントを removeEventListener を使って削除しないと、どんどんとメモリを消費していきます。このイベントの削除し忘れがよく発生するので、私がよく利用している…

arguments.callee 問題 続報

先日、AIR SDK 15 にて、無名関数で、自身を参照するプロパティの arguments.callee が動作していない一件。 Adobe AIR SDK 15 の iOS アプリで arguments.callee が動作してない? - GADGET FACTORY 雑記帳あれから、特に何も進展はありません。ただ、どうも…

Adobe AIR SDK 15 の iOS アプリで arguments.callee が動作してない?

iOS8 がらみで、AIR SDK の更新が必要になりそうなので、現在リリースされている最新版の AIR SDK 15 (15.0.0.249)をダウンロード。Download Adobe AIR SDK Download Adobe AIR SDKiPhone向けにパブリッシュして、実機テストをしていたところ、アプリがフリ…

アプリがiOS8で動作しなくてリジェクト【続き】

Apple にて審査中で、iOS8で動作しないためにリジェクトされたAdobe AIRで開発したiPhone アプリ。アプリがiOS8で動作しなくてリジェクト - GADGET FACTORY 雑記帳 の続編です。調査したところ、やはり、SQLがらみでした。 というか、データの保存先の設定に…

アプリがiOS8で動作しなくてリジェクト

Apple にて審査中だったAdobe AIRで開発したiPhone アプリが、本日リジェクトされました。理由は、バグがあるから。 iOS8で、スプラッシュ画面から先に進まないということらしい。iOS8 自体がまだリリースされて無いのにと思いつつ、とりあえず開発者サイト…

【iPhoneアプリ】「星宝迷宮ジュエルダンジョン feat. ジュエルセイバー」のバージョンアップ版(1.0.3)リリースしました

iPhone用アプリ「星宝迷宮ジュエルダンジョン feat. ジュエルセイバー」のバージョンアップ版(1.0.3)を、本日リリースしました。アプル内課金周りで、不具合があったので、その部分の修正対応となります。 ご迷惑おかけして、申し訳ございませんでした。前回…