jActionプロジェクトの萩原です。
あけましておめでとうございます。今年もよろしくお願いいたします。
今年もPhoneGapについて書いていきます。
昨年、PhoneGap(iPhone)を始めたころにつまった箇所について書きたいと思います。アプリ内で、外部サーバと接続してファイルを参照したり、単純にweb上の情報を表示させたりすることがありますよね。例えばjQueryを使うときにサーバ上の最新のファイルを参照するときとか。非常に基本的なことです。
しかし、始めたころうまく行かず、あまり情報もなかったので見つけるのに苦労しました。
解決方法は以下でかなりシンプルです。
■解決方法
Xcodeのプロジェクト内の
/プロジェクトルート/Supporting Files/PhoneGap.plist
[ExternalHosts] に、外部URL参照しているホストの値を入れてあげる(* だけでもOK!)。
下記の記事を参考にしました。
■参考記事
(日本)
PhoneGap at XCode4.2でiOS向けアプリで ERROR whitelist rejection
(海外)
PhoneGap Gotcha : ERROR whitelist rejection
Phonegap | Whitelist rejection in phonegap compilation with Xcode
まだまだ、PhoneGapについての国内の記事は少ないので、参考になる情報をかけていければと思います。自分もまだまだなので、みなさんからもご意見もらえると幸いです。