को बाहर निकालने के लिए स्क्रिप्ट का उपयोग किये बिना गतिशील ढांचे को कैसे बनाएं I गतिशील रूपरेखा बनाना और इसे वितरित करना चाहते हैं। सिम्युलेटर, एक आईफोन डिवाइस पर चलते समय इसे काम करने की ज़रूरत है, और ऐप स्टोर में जमा करने में सक्षम होना चाहिए।सिम्युलेटर स्लाइस
मुझे lipo
के बारे में पता है guide के लिए धन्यवाद। यह दिखाता है कि हम सिम्युलेटर आर्किटेक्चर को आईफोन आर्किटेक्चर के साथ एक गतिशील ढांचे में कैसे जोड़ सकते हैं जिसे स्रोत कोड वितरित किए बिना वितरित किया जा सकता है। यह मुझे सिम्युलेटर और आईफोन डिवाइस दोनों के लिए ढांचे का उपयोग करने की अनुमति देता है। हालांकि, जब मैं इसे App Store because of the simulator build पर भेजने की कोशिश करता हूं तो यह विफल हो जाता है।
कार्थेज एक दिलचस्प समाधान प्रदान करता है। यह एक ढांचा बनाता है जो सिम्युलेटर और आईफोन दोनों के लिए काम करता है। लेकिन जब इसे ऐप स्टोर में भेजने का समय होता है तो हमें सिम्युलेटर स्लाइस को बाहर निकालने के लिए एक स्क्रिप्ट चलाने की आवश्यकता होती है।
हालांकि, प्रकाशकों के लिए डबलक्लिक के रचनाकारों (DFP) एक तरह से एक रूपरेखा है कि दोनों सिम्युलेटर और डिवाइस पर काम करता बनाने के लिए मिल गया है, ऐप स्टोर सबमिशन पास करता है; और सिम्युलेटर स्लाइस (AFAIK) को बाहर निकालने के लिए किसी भी स्क्रिप्ट की आवश्यकता नहीं है। मुझे बस इतना करना है कि GoogleMobileAds.framework
फ़ाइल Linked Frameworks and Libraries
में खींचें। यह एक आश्चर्य की बात है कि मुझे इसे Embedded Binaries
में सबसे गतिशील ढांचे की तरह जोड़ने की आवश्यकता नहीं है)
मैंने एक नमूना प्रोजेक्ट बनाया जो डीएफपी का उपयोग करता है जो इसे प्रदर्शित करता है।
// clone repository
git clone --recursive https://github.com/wh1pch81n/DoubleClickGoogleExample.git
// Move to correct branch
git submodule foreach 'git checkout master'
git submodule foreach 'git pull origin master'
अब आप Simulation_mate योजना चुन सकते हैं और ऐप चला सकते हैं। ऐप वास्तव में यह दिखाने के लिए नीचे एक विज्ञापन बैनर दिखाएगा कि विज्ञापन वास्तव में काम कर रहा है।
निर्भरता ग्राफ इस तरह दिखता है।
Simulation_mate.app
-> Mate.framework
-> DFP.framework
-> GoogleMobileAds.framework
फिर से, मैं सिमुलेटर, आईफोन पर सिमुलेशन_मैट चला सकता हूं, और इसे ऐप स्टोर में सबमिट कर सकता हूं।
मेरा सवाल यह है कि उन्होंने दुनिया में कैसे GoogleMobileAds.framework को बनाया है? इस तरह के ढांचे को बनाने के लिए किन कदमों का पालन किया जाना चाहिए?
एक स्थिर पुस्तकालय ढांचे की तरह बदबू आ रही है। क्या आप परीक्षण के लिए ढांचे के अंदर बाइनरी फ़ाइल 'फाइल' कर सकते हैं? अफैक, Google केवल आईओएस 7 का समर्थन करने के लिए स्थिर ढांचे का निर्माण करता है। –
क्या आप इसके बजाय पॉड बनाने पर विचार करते हैं? आप पॉड और कोकोपोड्स को उचित आर्किटेक्चर के लिए ढांचे को संकलित करने के लिए कॉन्फ़िगरेशन का प्रबंधन कर सकते हैं, सिम्युलेटर और डिवाइस के लिए काम करते हैं और जब आप ऐप स्टोर में सबमिट करते हैं तो कोई समस्या नहीं होती है। – juanjo
मैं कोको पॉड्स या कार्थेज या किसी तीसरे पक्ष निर्भरता प्रबंधन उपकरण का उपयोग नहीं कर सकता – DerrickHo328