मैं गेम सेंटर एकीकरण के साथ एक आईफोन गेम विकसित कर रहा हूं। खेल डीबग (रिलीज/वितरण नहीं) के रूप में बनाया जा रहा है। सिम्युलेटर पर, गेम सेंटर हमेशा सैंडबॉक्स का उपयोग करता है। आईफोन डिवाइस पर ही, यह सैंडबॉक्स का उपयोग करके कुछ दिनों तक जायेगा, फिर अचानक असली गेम सेंटर सर्वर का उपयोग करने का फैसला करें (जिसके परिणामस्वरूप त्रुटि आई है, क्योंकि मेरा गेम अभी तक जारी नहीं हुआ है)। यह कई दिनों से सैंडबॉक्स से परहेज कर रहा है, और मुझे सिम्युलेटर पर परीक्षण से नफरत है। किसी भी विचार को विकास के दौरान एक बार और सभी के लिए सैंडबॉक्स का उपयोग कैसे करना है?मैं कैसे सुनिश्चित कर सकता हूं कि मेरा आईफोन ऐप गेम सेंटर सैंडबॉक्स का उपयोग करता है?
यहाँ Game Kit Programming Guide से प्रासंगिक उद्धरण है:
एक डेवलपर के रूप में, अपने खेल केंद्र खाते के परीक्षण के लिए या तो सैंडबॉक्स में लॉग इन किया जा सकता है या लाइव वातावरण में लेकिन दोनों नहीं। आप जिस खाते में लॉग इन हैं, उसे बदलने के लिए, अंतर्निहित गेम सेंटर ऐप पर स्विच करें और लॉग आउट करें, फिर किसी भी गेम सेंटर सक्षम ऐप को चलाएं। यदि उस ऐप को विकास के लिए प्रावधान किया गया है, तो सैंडबॉक्स में लॉग इन करने के लिए अपनी टेस्ट खाता जानकारी दर्ज करें। अन्यथा, लाइव वातावरण में लॉग इन करने के लिए अपनी लाइव खाता जानकारी दर्ज करें।
जहां तक मैं कह सकता हूं, मेरे ऐप को डेवलपर प्रोविजनिंग प्रोफाइल का उपयोग करके प्रावधान किया जा रहा है। बिल्ड मोड डीबग पर सेट है। मैंने डिवाइस पर गेम सेंटर से साइन आउट किया है। मैंने अच्छी माप के लिए स्टोर से साइन आउट करने का भी प्रयास किया।
मैं कल्पना करता कि यह प्रावधान प्रोफ़ाइल है कि एप्लिकेशन ... –
के साथ हस्ताक्षर किए हो जाता है कि यह कैसे प्रभावित करती है? प्रावधान प्रोफ़ाइल स्वीकार्य उपकरणों की एक सूची है, और एक बंडल आईडी है। क्या में यहां कुछ भूल रहा हूँ? –
मैंने उत्तर में सूचीबद्ध सभी समाधानों का प्रयास किया है, लेकिन मुझे एक ही समस्या है। बहुत अजीब। –