2010-11-18 21 views
5

Çalıştığım şirket, bir iPhone uygulamasının geliştirilmesini başka bir şirkete devretti. Dağıtım sertifikamızla ikili grubun imzalanmasını istiyorlar, ancak sertifikamızı oluşturmak için kullanılan özel anahtarı (certification.p12) diğer şirkete iletmemi istediler. Uygulamaları başka bir şirkete devretme yeteneğini vermek konusunda son derece kaygılıyım.iPhone sertifikası özel anahtarını teslim mi alıyorsunuz?

Patronumu nasıl ikna edebilirim bu gerçekten kötü bir fikir mi? Ona hangi alternatif çözümleri önerebilirim? Ondan kaynak almasını istedim, bu yüzden kendimizi imzalayabilir ve gönderebiliriz, ancak onlara sertifika vermenin kötü bir fikir olduğunu kesin olarak belirtme yeteneğim olmadan, " ben "limbo.

+1

Bu cevabı da görün: http://stackoverflow.com/questions/2720193/can-i-submit-an-application-to-itunes-connect-that-is-signed-by-another-apple-dev/3171991 # 3171991 – Eric

cevap

7

Kaynağa ihtiyacınız yok. Sadece derlenmiş ikili (codesign ile imzalamak için x86 değil, emin olun) gerekir. Dış kaynak şirketi uygulamayı kendi sertifikalarıyla oluşturup imzalayabilir.

+0

Harika! Teşekkürler. Şimdi bir çatlak vereceğim ve nasıl gittiğini göreceğim. Basit bir cevabı çok seviyorum. – Shabbyrobe

+0

Yanıtı kabul ettim ve zaten cevap verdikten sonra bu hedefe ulaşmak için bana biraz haksızlık ettiğimden başka bir soru ekledim: http://stackoverflow.com/questions/4243052/how-can-i-sign -a salımlı-iphone-ikili-sağlanan-by-a-3-parti – Shabbyrobe

2
Ardından uygulamayı göndermeden önce şirketinizin sertifikasıyla istifa edebilirsiniz (codesign'ı kullanın).

Sadece App Store Dağıtım sertifikası için özel anahtar ile bir danışmanın yapamayacağı bir şey yoktur, ancak Apple'ın inceleme ekibi dağıtımınız ile imzalanmış bir uygulamayı çalıştırabilen tek kişi olduğu için, takım aracısının iTunes Connect oturum açma kimlik bilgileri yoktur. sertifikası ve sertifikayla eşleşen giriş (AFAIK) olmadan iTunes Connect'e bir uygulama gönderemezsiniz.

İlgili konular