Autorisasi Location Maps pada IOS Swift

Halo teman semua, sudah cukup lama saya menyelam didunia IOS Developers. Disini saya hanya ingin bagaimana aplikasi IOS yang kita buat dengan menggunakan bahasa pemrograman Swift Code dengan tools Xcode. Disini saya menggunakan Xcode terbaru versi 12.

Jadi sudah menggunakan Location pada apps akan tetapi tidak terload / tampil peta location posisi auto nya, lalu bagaimana solusi yang harus dilakukan ?

Yang pertama apps yang kita buat harus bisa mengakses permission location here memanfaatkan fitur GPS pada Iphone / Ipad.

Yang kedua apabila apps kalian tidak mendapatkan permission dari Iphone itu sendiri maka maps kalian tidak akan tampil, hanya blank saja. Dibawah ini adalah keberhasilan saya mendapatkan permission akses GPS pada Iphone 7.

Buka Script Project kalian dengan menggunakan Xcode, lalu perhatikan yang namanya plist seperti pada gambar disamping :

Sekarang buka info plist kalian pada editor (saya menggunakan Sublime), tambahkan script dibawah ini :

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>...</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>...</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>...</string>

Simpan perubahan tersebut, coba lakukan restart compile build runningnya, lalu runningkan kembali bisa menggunakan Simulator atau langsung dikoneksikan pada Iphone kalian, yang saya lakukan adalah menghubungkan macbook dengan menggunakan kabel data langsung di colokan ke Iphone.

Apabila ketika running apps kalian lalu meminta persetujuan akses seperti dibawah ini, sudah dipastikan apps kalian akan menampilkan Maps Here Location kalian apabila dipilih “Allow”.

Semoga tutorial ini bermanfaat buat kalian. Terima Kasih

Author: Hafid

Hi! My name is Hafid and I'm Indonesian DKI Jakarta. Here's my profile www.mhafid.com. In here, I share a lot of information about programming and linux there.

Leave a Reply

Your email address will not be published. Required fields are marked *