Merhaba, Uygulamaları uzaktan kurmak, çalıştırmak ve hata ayıklamak için bildiğiniz gibi uzak bağlantılar kullanılır. Bir bağlantılar sanal bir web sunucusu kurar ve istemciden güvenli iletişim / kimlik doğrulamasını yönetir. Gerçek işlevsellik sağlamak için taco-remote gibi diğer modülleri de yükler.
Apache Cordova iOS publish işlemi için bildiğiniz üzere aynı ağın IP bilgisi üzerinden windows-mac bağlantısı kurmak gereklidir. Böylelikle Visual Studio üzerinde yazdığımız uygulamayı mac üzerinde remote bağlantısı kullanarak xcode üzerinde açabiliriz.
remotebuild, mobil uygulamalar oluşturmak için farklı proje türlerini destekleyebilen, genişletilebilir bir sunucu uygulamasıdır. Varsayılan olarak, Apache Cordova için Visual Studio Araçları kullanılarak oluşturulan iOS uygulamalarını uzaktan kurma, çalıştırma ve hata ayıklama olanağı sağlayan taco-uzak modülünü destekler.
Dikkat: Bu işlem için bağlantı kurulacak iki makina da aynı ağ bağlantısı üzerinde olmalıdır!
iOS Gereksinimleri
iOS Uygulamalarını iOS Simülatörü’nde veya bir iOS cihazında kurmak ve çalıştırmak için uzak bağlantıyı aşağıdaki gereksinimleri sağlayan bir Mac bilgisayar üzerinde yapabilirsiniz.
- Mac OS X Mavericks
- Xcode 6
- Xcode komut satırı araçları (Terminal uygulamasından xcode-select –install kullanın)
- Node.js
- Git deposundan bir CLI kullanıyorsanız, komut satırı araçlarını derleyin. CLI sürümü bir Git konumuna işaret ediyorsa, Git’in uygulamanın IOS için oluşturulması gerekir.
Ayrıca aşağıdaki gereksinimlere de sahip olmalısınız.
- Apple ile aktif bir iOS Geliştirici Programı hesabı
- Xcode’da yapılandırılan bir iOS hazırlama profili (hazırlama profilini indirin ve indirilen * .cer dosyasını çalıştırın). Lütfen ayrıntılı bilgi için imza oluşturma kimliklerinizi ve sertifikalarınızı inceleyin
- Xcode’da yapılandırılmış bir imza kimliği
Uzaktan bağlantı aracını indirin ve yükleyin (remotebuild)
Mac üzerinde Terminal uygulamasını çalıştırın ve içerisine aşağıdaki komutları yazın.
1 |
sudo npm install -g remotebuild |
Genel kurulum için (-g) anahtarı önerilir, ancak bunu kullanmak zorunlu değildir.
remotebuild servisi başlatma (Güvenli Mod)
1 |
remotebuild [start] |
Güvenli olmayan modda remotebuild başlatma (basit HTTP tabanlı bağlantıları kullanarak)
Visual Studio Apache Cordova publish için bu başlatmayı kullanıyoruz.
1 |
remotebuild --secure false |
Yeni bir güvenlik PIN’i oluşturmak
1 |
remotebuild certificates generate |
Yeni bir sunucu sertifikası oluşturmak
1 2 3 4 |
remotebuild certificates reset When prompted, type "Y" and then type Enter remotebuild certificates generate |
Kullanılabilir tüm komutların listesini almak
1 |
remotebuild --help |
Apache Cordova için Visual Studio Araçları ile detaylı uzak yapılandırma talimatları için dökümantasyonları inceleyebilirsiniz.
Soru, görüş ve önerilerinizi yorum bölümünden paylaşabilirsiniz.