2011-01-24 21 views
12

हाय द्वारा मान्यता प्राप्त नहीं है मैं अपने आईफोन ऐप में गेम सेंटर जोड़ने की कोशिश कर रहा हूं। मैं निम्नलिखित चरणों काखेल खेल केंद्र

1) मुझे लगता है मैं net.myCompany.myGameCenter
3) के रूप में बंडल आईडी निर्दिष्ट नहीं मैं एक ही "net.myCompany उपयोग कर रहा हूँ मेरी itnuesAccount
2) के लिए एक एप्लिकेशन को शामिल किया है किया है। myGameCenter "मेरी जानकारी में बंडल पहचानकर्ता के रूप में। plist
4) सेब द्वारा प्रदान किए गए sample code का उपयोग करके मैंने प्रमाणीकरण चरणों को जोड़ा।


self.currentLeaderBoard= kEasyLeaderboardID; 

self.currentScore= 0; 

[super viewDidLoad]; 
if([GameCenterManager isGameCenterAvailable]) 
{ 
    self.gameCenterManager= [[[GameCenterManager alloc] init] autorelease]; 
    [self.gameCenterManager setDelegate: self]; 
    [self.gameCenterManager authenticateLocalUser]; 

    [self updateCurrentScore]; 
} 
else 
{ 
    [self showAlertWithTitle: @"Game Center Support Required!" 
     message: @"The current device does not support Game Center, which this sample requires."]; 
} 

मैंने KEasyLeaderboardID मान को उस बराबर रखने की कोशिश की है जिसे मैंने स्वयं को नया नेता बोर्ड बनाने पर रखा है। मैंने दूसरे की कोशिश की, जिसे मैंने चरण 2 पर परिभाषित किया। "MyComap"

उत्तर

7

आह मेरा बुरा BundleId iTunes पर कनेक्ट और Info.plist में एक ही रहना होगा और leaderboardID प्रस्तुत करने और स्कोर देखने के लिए के लिए प्रयोग किया जाता है।

+0

यह ठीक काम करता है! आईट्यून्स कनेक्ट में बंडल आईडी ढूंढने के लिए, ऐप विवरण पर जाएं, अधिक और फिर इस ऐप के बारे में क्लिक करें। – Cesare

11

अन्य लोग हैं, जो मेरी तरह, इस तिथि से इस समस्या के साथ फंस रहे हैं ..

पता चला क्योंकि मेरे उपकरणों थे जेलब्रेक =/.. मैं एक जवाब कहीं पर stackoverflow.com पढ़ा है कि jailbroken उपकरणों एप्लिकेशन की व्याख्या एक "असली दुनिया" ऐप के रूप में, इस प्रकार सैंडबॉक्स खातों की खोज नहीं की जा रही है ..

मैंने अपने आईपैड को बहाल किया, और एक दोस्त से आईपॉड स्पर्श प्राप्त किया, और दोनों ने दर्द रहित काम किया .. (पहले, मैंने इसे 3 जेलब्रोकन डिवाइसों पर आजमाया , जिसके लिए उनमें से कोई भी काम नहीं किया ..)।

+1

lol .... बहुत बढ़िया ... :) धन्यवाद 4 जानकारी;) – yunas

+0

जेलब्रोकन डिवाइस पर सैंडबॉक्स मोड का उपयोग करने का कोई तरीका है? – erkanyildiz

+0

धन्यवाद, यह उपयोगी जानकारी है। –

2

कई कारणों से इस समस्या

के लिए देखते हैं सभी जानकारी itunesconnect.apple.com

भरण पर अपने ऐप जोड़ें (ज़रूर आपके लिए उपलब्ध कराएं/प्रकाशन दिनांक)

डमी डेटा दर्ज कर सकता हूँ, लेकिन बंडल आईडी और नाम तुम्हारा असली खेल के रूप में मूल होना चाहिए। (बदला नहीं जा सकता)

और फिर अपने ऐप में अपनी लीडरबोर्ड/achivement आईडी डाल दिया।

अगर अब भी आप एक ही संदेश मिल रहा "खेल केंद्र इस खेल मान्यता प्राप्त नहीं है", अपनी उपलब्धता दिनांक जो आप itunesconnect.apple.com पर आपके ऐप्लिकेशन के जानकारी भरने जबकि प्रवेश किया है की जाँच करें। यह तिथि आपकी वर्तमान तिथि के बाद नहीं होनी चाहिए।

फिर आप हो रही है एक ही समस्या तो AppStore पर इस एप्लिकेशन को अपलोड करते हैं। (जाँच आप अस्वीकार कर सकते हैं के बाद इस द्विआधारी अपलोड)

+1

मुझे इसके साथ कुछ समस्याएं थीं। मुझे दृढ़ता से संदेह है कि यह एक सिंगल लीडरबोर्ड प्रविष्टि बना रहा था जिसने समस्या हल की। –

2

ठीक है, मैं हर सुझावों की कोशिश की, लेकिन अभी भी इस चेतावनी हो गया है !!

अंत में, मैं यह iTunes Connect पर नया ऐप बनाने के द्वारा हल किया !! के बाद आप अपनी परियोजना के लिए नया ऐप जोड़ लेते हैं तो प्रेस "खेल केंद्र प्रबंधित करें" और एक समूह का चयन करने की जरूरत है। फिर आपका गेम गेम सेंटर द्वारा पहचाना जाएगा, यहां तक ​​कि आपने 'लीडरबोर्ड' या 'उपलब्धियां' नहीं जोड़े हैं।

0

आईओएस 8 गेमकेंटर सैंडबॉक्स पर लगता है डिफ़ॉल्ट रूप से अक्षम है। मैं एक समान समस्या से मुलाकात की और सेटिंग में गेम सेंटर सैंडबॉक्स सक्षम करके पुन: लॉगिंग कर रहा हूं।

0

गह! यह मुझे पागल कर रहा था। मैंने सब ठीक किया था, सभी सही बंडल आईडी, प्रमाण पत्र इत्यादि थे, मेरा ऐप ऐप स्टोर में पहले से ही है, लेकिन मुझे अभी भी यह संदेश मिल रहा था। (आईओएस 9.एक्स, एक्सकोड 7.1)

यह पता चला है कि आईट्यून्स कनेक्ट में एक ही उपलब्धि जोड़कर चीजें काम करती हैं। मुझे संदेह है कि मैं इसके बजाय एक लीडरबोर्ड जोड़ सकता था।

असल में, संदेश भी मतलब हो सकता है और यह एक ऐसी उपलब्धि जोड़ने या लीडरबोर्ड खेल जीसी द्वारा "मान्यता प्राप्त" बनाता है ", जबकि आपका ऐप खेल केंद्र सक्षम है कहते हैं, यह वास्तव में किसी भी जीसी सामग्री नहीं है"।

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