Xcode’da gerçek cihazla debug modda çalışmak
Xcode emulatörler çok gelişmiş olmasına rağmen kimi durumlarda fiziksel cihazlarda çalışmaya ihtiyaç duyuyoruz.
Bu gibi durumlarda gerçek cihaza uygulamayı yüklemek için gerekli adımları sıralayalım;
- https://developer.apple.com/account adresinden hesabınıza giriş yapınız.
- Sol menüde Devices sekmesinden + butonu ile ekle deyin ve cihazın UDID bilgisiyle kaydediniz. UDID bilgisini öğrenmek için iTunes’tan bakabilirsiniz
- Cihazı eklediğimize göre artık sertifika ayarlarına geçebiliriz.
- Sol menüde Privisioning Profiles sekmesinden Development’ı seçelim. Burada daha önce eklemişsek geçerli ve geçersiz profiller gösterilecektir. + butonu ile yeni oluştur diyelim.
- İlk seçenek olan
iOS App Development
Create a provisioning profile to install development apps on test devices.
seçeneğini seçelim. - Açılan sayfada geliştirdiğimiz APP’ı seçmeliyiz. Eğer APP’ı kaydetmediysek önce App’ı eklemelisiniz.
- İlerle dediğimiz zaman Sertifika seçmemizi isteyecek. Mevcut sertifikanızı seçip ilerle deyiniz.
- İlerle dediğimiz zaman aygıt seçimi gelecek. Burada 2.adımda eklediğimiz cihazı seçelim.
- İlerle diyelim ve son olarak isim vermemizi istiyor. Devam edildiği takdirde başarıyla Profilimi oluşturmuş olacağız.
- .mobileprovision uzantılı dosyayı inince çalıştırdığımız zaman Xcode’da açılacaktır.
- Xcode’da TARGETS altında uygulamayı seçtiğimiz zaman Build Settings altında Signing bölümünde Provisioning Profile alanının Debug sekmesi bu oluşturduğumuz profile olmalı.
- General sekmesinden ise Signing (Debug) alanını kontrol edersek oranın da Bu profile’i seçilmiş olarak gelmesi gerekir. Gelmediyse elle seçiniz.
- Xcode’da sol üst menüden appName -> Kendi Cihazını seçip build ederseniz telefonunuza yükleyecektir.