iOS6以下の互換性の問題
某草草
某草草 2017-05-02 09:23:24
0
1
607

それで、私たちはアプリで Google Maps SDK を使用していますが、Google Maps SDK は少なくとも iOS7 をサポートしています。統合後は iOS7 以降で正常に動作しますが、iOS7 以前で実行するとクラッシュします。 Google では、地図に関連するすべての場所をコメントアウトし、Google マップ フレームワークだけを残しましたが、それでも実行するとすぐにクラッシュしました。iOS のバージョンに基づいてこのパッケージをリンクするかどうかを判断する方法があるかどうか疑問に思っていました。モバイルシステムの?このクラッシュはどの段階で発生しましたか?

某草草
某草草

全員に返信(1)
Ty80

この問題を解決するには、通常、いくつかの方法があります:

  1. このバージョンの SDK を引き続き使用します

    • SDKのフレームワークをオプションに設定します

    • インポート、実行箇所を含む読み込み箇所に判定(if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7))を追加します。7以下の方はシステムマップSDKを使用してください。

  2. アプリのバージョンを7.0にアップグレードしてください(現状を見る限り、iOS7からのサポートはすでにOKです)。

  3. iOS6をサポートするGoogle Maps SDKの下位バージョンを使用してください(この方法は良くありません。下位バージョンではさまざまな問題が発生する可能性があります。)

  4. 他の地図 SDK を使用します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート