Müşterimin dahili olarak kullanacağı bir iOS uygulaması geliştirdim. Kurumsal dağıtım provizyon profilini bana yolladılar. XCode'a eklediğimde, "Geçerli imza kimliği bulunamadı" yazıyor. Uygulamamı, istemcinin cihazlarında çalıştırması için nasıl kurabilirim?Üçüncü taraf dağıtım provizyon profili kullanılarak iOS uygulaması nasıl oluşturulur
cevap
Bilgisayarınız, bu sertifika için özel anahtarınız olmadığı için dağıtım profiliyle oturum açamıyor.
Alternatif 1
Elma dağıtımı için bir proje inşa yalnızca tek bir makinede gerçekleşeceğini niyetinde - Sertifika başlangıçta üzerinde oluşturulduğu makinesi. Dolayısıyla, gözlerinde, müşterilerinden projeyi dahili olarak oluşturmasını istemeniz gerekir (yalnızca dağıtım için - geliştirme için kendiniz oluşturmayla ilgili hiçbir sorun yaşamamanız gerekir).
Alternatif 2
var .. onu geçersiz kılmak için bir yoldur ve bu özel dağıtım makinesinden özel anahtarı ihracat ve size e-posta gönderme içerir.
Bunlar
(ayrıca here özetlenen) adımlar şunlardır:- Erişim sertifika oluşturulduğu bilgisayar, "Kategori" panelinde bilgisayarın
- üzerine "Anahtar Zinciri Erişimi" programı açın, "seçeneğini Sertifikalar"
- doğru dağıtım sertifikası bulun ve ona iPhone dağıtım belgesi hattı ve bunun altında özel anahtar hattını hem
- Vurgula'yı genişletin.
- sağ tıklayın ve paylaşabileceğiniz bir şifre seçin "İhracat 2 öğe"
- kaydet .p12 dosyası seçmek, sizin
Bunu bir kez içe aktarıp, 6. adımdaki parolayı girdiğinizde, bilgisayarınızda da özel anahtarınız olacak ve her şey iyi olacak.
Alternatif 3 Özel anahtar dışa müşterilerinize sorduğunuzda, onlar bahsettiğini hiçbir fikri ve onu yaratan makinedir hiçbir fikrim yok olacağı bir şans var
(bu aslında bana ne oldu? Bu, genellikle kendi başlarına dağıtım için düzenli olarak inşa edilmiyorsa geçerlidir.
Bu durumda, sertifikayı basitçe silebilir ve yeni bir tane oluşturabilirsiniz (dağıtım profili için). Sertifikayı makinenizde oluşturursanız, özel anahtara sahip olursunuz. Aynı durumlarda (alternatif 2 adımlarını kullanarak) da ihraç etmelisiniz. Bu yüzden ihtiyacınız olursa siz olmadan inşa edebilme yeteneğine sahipler.
Her bir temel hazırlık profili bir sertifika ile eşleştirilmiştir. Apple geliştirici hizmetine abone olursanız, geliştirme sertifikasını (Apple kimliğine bağlı) ve dağıtım sertifikasını (kuruluşa bağlı) oluşturmak ve indirmek için erişime sahip olmanız gerekir. Kurumsal dağıtım provizyon profilinin dağıtım sertifikası ile eşleştirilmesi gerekir. Bu nedenle, tedarik profillerini kullanmak için dağıtım sertifikasını onlardan almanız gerekir. Bu aynı zamanda özel anahtarlarını almanızı da içerecektir, ki bu da çok sevmeyebilir. Alternatif olarak, sizi portallarında bir geliştirici olarak ayarlayabilirler, daha sonra üzerinde kurulu dağıtım sertifikasına sahip olan makine üzerinden dağıtabilirsiniz.
+1 –
- 1. iphone uygulaması: iOS provizyon portalı
- 2. Xcode 4.6 - Dağıtım provizyon profili için "Geçerli imza kimliği bulunamadı"
- 3. iOS uygulaması, adhoc dağıtım profilini kullanarak çöküyor
- 4. Java Üçüncü taraf kitaplıkları
- 5. iPad üçüncü taraf takvimi bileşeni
- 6. Üçüncü Taraf Kodu ve Git
- 7. Üçüncü taraf DLL dosyasını PowerShell
- 8. Üçüncü Taraf Sayfalarda JavaScript Enjeksiyonu
- 9. Bir üçüncü taraf uygulaması için yönetici izleme kodunu nerede değiştirebilirim?
- 10. Xamarin.iOS üçüncü taraf frameworküyle ciltleme
- 11. Üçüncü taraf Visual Studio parçacıkları
- 12. Üçüncü taraf lib eski sürüm
- 13. Python'da üçüncü taraf bir modülü nasıl alırım?
- 14. Üçüncü taraf .flow dosyaları nasıl tüketilir?
- 15. Üçüncü taraf kaynak dosyalarındaki uyarılar nasıl bastırılır?
- 16. MVP mimarisini üçüncü taraf SDK'larla nasıl izlerim?
- 17. Üçüncü taraf bir SAS PROC nasıl geliştirilir?
- 18. WCF - Üçüncü taraf uygulama kimlik doğrulaması
- 19. LibStatusBar simgesi üçüncü taraf uygulama başladığında kayboluyor
- 20. Github, kuruluşlara üçüncü taraf erişimini kısıtlıyor
- 21. Üçüncü taraf GCM - CCS XMPP sunucusu nasıl açık ateşle uygulanır?
- 22. Facebook'a bağlanma ve üçüncü taraf çerezleri?
- 23. iPhone uygulaması dağıtım oluşturma uyarısı
- 24. Üçüncü taraf uygulamaların django eksik taşıma dosyaları nasıl yönetilir?
- 25. En kullanışlı üçüncü taraf iPhone çerçeveleri hangileridir?
- 26. Movilizer: Üçüncü taraf kimlik doğrulamasını kullanma
- 27. Django'nun üçüncü taraf uygulamaları ile I18N
- 28. iOS Dağıtım imza kimliğim neden iptal edildi?
- 29. İstek onayından sonra üçüncü taraf başvurusuna nasıl istek gönderilir?
- 30. Üçüncü taraf OSGI paketini maven aracılığıyla dağıtın
Sizi bu konuya yönlendirmeme izin verin, ad-hoc oluşturma ve dağıtımı sürecinde size yardımcı olmalı: http://stackoverflow.com/questions/5295890/iphone-ad-hoc-build-using Özel anahtar ayrımı için -xcode-4 – kaal101