2011-07-13 7 views
6

यह मुझे पागल कर रहा है, मुझे बस समस्या नहीं मिल रही है:
मुझे सिम्युलेटर पर गेम सेंटर पर एक क्रैश है, डिवाइस में यह सही काम करता है। यह दुर्घटनाओं जब मैं निम्नलिखित कोड फोन:आईओएस: सिम्युलेटर पर गेम सेंटर क्रैश

[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) { 
    if (error) { 
     NSLog(@"An error occured authenticating the local game center player"); 
     NSLog(@"Error: %@", [error localizedDescription]);  
    } 
}]; 

मैं कोई भाग्य के साथ 4.3 के लिए दोनों तैनाती लक्ष्य और आधार एसडीके स्थापित करने की कोशिश की है।
मैंने application:didFinishLaunchingWithOptions: से कॉल करने का प्रयास किया है और मुख्य स्क्रीन में प्लेयर "प्ले" बटन पर क्लिक करने के बाद भी इसे कर रहा है। दोनों मामले एक ही परिणाम हैं।

इसके अलावा, मुझे कोई स्टैक ट्रेस नहीं मिलता है; ऐसा लगता है:

0 objc_msgSend 
1 <????> 

मुझे EXC_BAD_ACCESS मिलता है।

किसी भी विचार की सराहना की जाएगी।
धन्यवाद

+0

यदि आपको ऐसा पता चलता है, तो यह एक और चाल से हो सकता है, आप उन धागे को भी देख सकते हैं, यह भी सुनिश्चित कर लें कि आप एक सिम्युलेटर संस्करण का उपयोग कर रहे हैं जो ब्लॉक का समर्थन करता है। –

+0

क्या आपको कभी इसका समाधान मिला है, मुझे अभी इस समस्या का सामना करना पड़ रहा है – possan

+0

@possan: हाँ, मेरा खुद का जवाब देखें! – Damian

उत्तर

7

समस्या यह है कि में 'Other Linker Flags' xcode में विकल्प मैं -weak_library /usr/lib/libSystem.B.dylib था -weak-lSystem फिक्स करने के लिए समस्या

इस बदलते मैं इस सवाल में एक टिप्पणी में एक ही समस्या के साथ अन्य व्यक्ति पाया था: iOS 4 app crashes at startup on iOS 3.1.3: Symbol not found: __NSConcreteStackBlock

+0

मैं यहां ब्यूनस आयर्स से एकमात्र दमियन हूं ... इसे मत भूलना ... –