2012-05-04 17 views
16

फिर भी एक और कोड साइन त्रुटि।xcodebuild - 'कोड साइन त्रुटि: प्रोविजनिंग प्रोफाइल एक्स नहीं मिला'

मैं चल रहा हूँ आदेश:

xcodebuild -project $DIR/myproject.xcodeproj -sdk iphoneos5.0 -alltargets 

और मेरे project.pbxproj

"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Ryan" 
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "/Users/ryan/12345678-9012-3456-7890-123456789012.mobileprovision"; 
उत्पादन के साथ

=== BUILD NATIVE TARGET myproject OF PROJECT myproject WITH THE DEFAULT CONFIGURATION (Release) === 
Check dependencies 
[BEROR]Code Sign error: Provisioning profile '/Users/ryan/12345678-9012-3456-7890-123456789012.mobileprovision' can't be found 

मैं ऐसा करने के तरीके के बारे में कोई मार्गदर्शन नहीं मिल सकता है । मैंने ~/लाइब्रेरी/मोबाइलडिवाइस/प्रोविजनिंग प्रोफाइल में प्रावधान डालने की कोशिश की और प्रोजेक्ट.pbxproj में प्रोफ़ाइल फ़ील्ड को केवल प्रोफाइल आईडी

यह एक आवश्यकता है कि मुझे इसे कमांड लाइन w/o पर कॉन्फ़िगर करने की आवश्यकता है जेनकींस/हडसन

उत्तर

20

प्रोविजनिंग फ़ाइल चला जाता है के लिए ~/Library/MobileDevice/प्रोविजनिंग प्रोफाइल और आप आप इस तरह प्रावधानीकरण प्रोफ़ाइल का चयन कर सकते हैं:

xcodebuild PROVISIONING_PROFILE=12345678-9012-3456-7890-123456789012 
+0

यह बात करने का एक बेहतर तरीका है। उपयोग किए जा सकने वाले सभी निर्माण झंडे यहां हैं: [https://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html ](https://developer। apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html) – Ryan

+0

मेरी प्रावधान प्रोफ़ाइल किसी अन्य उपयोगकर्ता निर्देशिका में हैं और जेनकिंस एक अलग उपयोगकर्ता के साथ चलती हैं। क्या मुझे मोबाइलडिवाइस निर्देशिका बनाना चाहिए? – Claus

+2

@Claus xcodebuild केवल उस निर्देशिका में प्रावधान फ़ाइलों की तलाश करेगा। तो आपको उन्हें ~/लाइब्रेरी/मोबाइलडिवाइस/प्रोविजनिंग प्रोफाइल – Ryan

संबंधित मुद्दे