आप CMakeLists.txt
SET_XCODE_PROPERTY(MyTarget CODE_SIGN_IDENTITY "iPhone Developer")
SET_XCODE_PROPERTY(MyTarget DEVELOPMENT_TEAM ${DEVELOPMENT_TEAM_ID})
DEVELOPMENT_TEAM_ID
में स्वत: पर हस्ताक्षर चाहते हैं - अपने TeamID उदाहरण है। 2347GVV3KC
आप मैन्युअल पर हस्ताक्षर करना चाहते हैं:
SET_XCODE_PROPERTY(MyTarget CODE_SIGN_IDENTITY ${CODESIGNIDENTITY})
SET_XCODE_PROPERTY(MyTarget DEVELOPMENT_TEAM ${DEVELOPMENT_TEAM_ID})
SET_XCODE_PROPERTY(MyTarget PROVISIONING_PROFILE_SPECIFIER ${PROVISIONING_PROFILE_NAME})
CODESIGNIDENTITY
- अपना पसंदीदा कोड संकेत पहचान करने के लिए सेट करें, सूची देखने के लिए: /usr/bin/env xcrun security find-identity -v -p codesigning
जैसे। AAAAAAC9F10573BBBBBBBBBBBF25F7445951F3D8
या फिर आप लिख सकते हैं: - विस्तार जैसे बिना फ़ाइल नाम "iPhone Distribution"
लेकिन मुझे यकीन नहीं कर रहा हूँ यह सामान्य नियम :)
PROVISIONING_PROFILE_NAME
है। मेरा पूरा नाम: Game_AppStore.mobileprovision
इसलिए यहाँ मैं लिखने Game_AppStore
प्रोविजनिंग प्रोफाइल previosly Xcode कैश में जोड़ा जाना चाहिए तो यह Provisioning Profile: Name
क्लिक करके ~/Library/MobileDevice/Provisioning\ Profiles
More info में उपलब्ध हो जाएगा आप इसे Xcode से बस क्या कर सकते हैं और Import Profile...
तो लेने उसका चयन करें। याद रखें कि जब आप इसे अमान्य करते हैं तो आपको इसे कैश से निकालना होगा।
# This little macro lets you set any XCode specific property
macro (set_xcode_property TARGET XCODE_PROPERTY XCODE_VALUE)
set_property (TARGET ${TARGET} PROPERTY XCODE_ATTRIBUTE_${XCODE_PROPERTY} ${XCODE_VALUE})
endmacro (set_xcode_property)
:
SET_XCODE_PROPERTY
एक मैक्रो है
स्रोत
2017-08-24 11:17:49