2012-11-22 38 views
5

क्या https://build.phonegap.com/ के माध्यम से बाइनरी उत्पन्न करना संभव है जो ऐप स्टोर में जमा करने के लिए तैयार होगा?ऐप स्टोर में "फोनगैप बिल्ड" सबमिशन के साथ निर्मित फोनगैप एप्लिकेशन

मैं इसे एक्सकोड के माध्यम से नहीं करना चाहता बल्कि केवल "फोनगैप बिल्ड" के माध्यम से करना चाहता हूं। FAQ और press release राज्य है कि यह संभव है:

Quickly and easily get back app-store ready apps for multiple platforms, 
including: *Apple iOS*, Google Android, ... 

तो, मैं सफलतापूर्वक बनाया गया है और दोनों Android और iOS पर मेरे ऐप का परीक्षण किया है। इसके अलावा मैंने सफलतापूर्वक एंड्रॉइड स्टोर (Google play) के लिए एक रिलीज तैयार संस्करण बनाया है और सबमिट किया है।

मेरी समस्या यह है कि मैं ऐप स्टोर के लिए ऐसा करने में सक्षम नहीं लग रहा हूं। आवेदन लोडर के साथ प्रस्तुत करने के लिए प्रयास करते समय मैं:

Application failed codesign verification. The signature was invalid, 
contains disallowed entitlements, or it was not signed with an iPhone 
Distribution Certificate 

Unable to extract entitlements from application: 
/var/folders/vr/ghc8p.../T/APPNAME.ipa/Payload/APPNAME.app/APPNAME 

ध्यान दें कि मैं निर्माण PhoneGap से .ipa

बिल्ड किसी भी विचार है जहाँ मैं अगले दिखना चाहिए के लिए वितरण प्रमाण पत्र का उपयोग करें?

+0

क्या आपने ऐप्पल से अपने कर्ट को पुन: उत्पन्न करने का प्रयास किया है? – Aaron

+0

हां, 3 बार पहले से ही। – cherouvim

उत्तर

5

यह पता चला है कि यह एक फोनगैप बिल्ड बग था। प्रतीत होता है कि पुराने प्रमाणपत्र कैश किए गए हैं। मैंने एप्लिकेशन (फोनगैप बिल्ड में) और मेरे सभी प्रमाणपत्र कॉन्फ़िगरेशन को हटा दिया। मैंने पिछले अच्छे वितरण प्रमाणपत्रों के साथ एक नया एप्लिकेशन और एक नया प्रमाणपत्र कॉन्फ़िगरेशन बनाया है जिसे मैंने पहले पोस्ट किया था जब मैंने प्रश्न पोस्ट किया था।

बिल्ड को सफलतापूर्वक एप्लिकेशन लोडर से स्वीकार किया गया था।

तो यह एक फोनगैप बिल्ड बग था।