検索

ホームページ  >  に質問  >  本文

iOS6以下の互換性の問題

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

某草草某草草2853日前654

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-02 09:25:24

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

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

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

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

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

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

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

    返事
    0
  • キャンセル返事