objective-c - iOS6及其以下兼容性问题
某草草
某草草 2017-05-02 09:23:24
0
1
590

是这样的,我们APP里用到谷歌地图sdk,但是谷歌地图sdk最低支持iOS7,现在集成后在iOS7及以上版本运行良好,但是在iOS7以下版本运行就crash,我把项目中与谷歌地图相关地方全部注释掉,仅留一个谷歌地图framework,但是还是一运行就crash,我在想有没有方法能够根据手机版系统iOS版本判断是否链接这个包呢?这个crash是发生在什么阶段的呢?

某草草
某草草

membalas semua(1)
Ty80

Secara amnya terdapat beberapa kaedah untuk masalah ini:

  1. Teruskan gunakan versi SDK ini

    • Tetapkan rangka kerja sdk anda kepada pilihan

    • Di tempat pemuatan, termasuk tempat import dan pelaksanaan, tambah penghakiman (if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) Untuk 7 dan ke bawah, gunakan SDK peta sistem.

  2. Naik taraf versi Apl anda kepada 7.0 (mengikut situasi semasa, sokongan daripada iOS7 sudah OK).

  3. Gunakan versi SDK Peta Google yang lebih rendah yang menyokong iOS6 (kaedah ini tidak bagus, versi yang lebih rendah terdedah kepada pelbagai masalah.)

  4. Gunakan SDK peta lain.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan