1

私は、元々フランス語であるクライアント用のiOSアプリを作成し、それをローカライズして、電話がフランス語でない場合に英語を表示できるようにしました。私のiPhoneでうまく機能します(私はいくつかの言語でそれをテストしました)。

私のクライアント(アプリを表示するために香港にいる...)は、香港のiPhoneでは、デフォルト画面の直後にアプリがクラッシュすることを教えてくれました。何が原因でしょうか?私はそれについて知らないので、私はここで尋ねています。参考までに、私はプッシュ通知を実装しています。

申し訳ありませんが、これ以上の情報はありませんが、現在そこにいないため、ログを取得できません。

誰かが以前にこの問題を抱えたことはありますか?アプリが特定の国で機能し、他の国では機能しないことがわかっていますか?

4

3 に答える 3

1

アプリの変更に関する問題をシミュレートする必要があります。

  1. 言語設定。
  2. 地域設定。
  3. App Store Apple ID から香港地域の Apple ID (アプリ内購入を実装している場合)。
  4. 時間設定を香港の日付と時刻に変更します。
于 2012-06-07T06:26:20.490 に答える
0

国の選択に基づいて実行時にロードされる国固有のファイルがいくつか存在する場合、アプリが香港固有のファイルを見つけることができないため、アプリがクラッシュする可能性があります (デフォルトのファイルが存在しない場合)。 .)

あとは、ログを調べた後にしかわかりませんが、上記が最も可能性の高いシナリオです。

于 2012-06-07T06:19:00.737 に答える
0

香港が場所としてシミュレートされたときにのみアプリがクラッシュするという問題がありました。locality問題は、 のプロパティCLPlacemarkが として返されることであることが判明しました(null)

私はそれをチェックしておらず、返された地域の値に基づいて属性付きの文字列を設定していたため、アプリがクラッシュしました。

于 2013-10-05T17:17:59.737 に答える