2015-06-05 12 views
7

मैं एफबी लॉगिन के लिए फेसबुक-आईओएस-एसडीके -4 का उपयोग कर रहा हूं लेकिन जब मैं संकलन करने की कोशिश करता हूं तो मुझे यह त्रुटि है।फेसबुक आईओएस एसडीके 4 त्रुटि info.plist

2015-06-05 03: 15: ०२.००१ Hooiz [4681: 781,254] ​​*** समाप्त एप्लिकेशन कारण को न आया हुआ अपवाद 'InvalidOperationException', कारण: 'fb620223481391648 एक यूआरएल योजना के रूप में पंजीकृत नहीं है। कृपया इसे अपने Info.plist '

मेरे .plist फेसबुक प्रलेखन की तरह है में जोड़ें:

enter image description here

+1

वहाँ सुनिश्चित करें कि आपके आईडी में कोई जगह नहीं (fb620223481391648) या तो आगे या पीछे – Singhak

उत्तर

-1

एक बार फिर से अपना चेहरा किताब एप्लिकेशन आईडी की जाँच करें। अपनी info.plist में अपनी पंजीकृत फेस बुक ऐप आईडी जोड़ें। और यूआरएल स्कीम आइडेंटिफायर भी जोड़ें, fbXXXXXXXXXXXX (XXXXXXXXX आपका फेसबुक ऐप आईडी जो पहले जोड़ा गया है) info.plist पर और

आशा है कि इससे मदद मिलती है !!

7

पाठ संपादक के साथ अपने info.plist फ़ाइल खोलें आप इसे इस

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLName</key> 
     <string></string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>fb288500927xxxxx</string> 
     </array> 
    </dict> 
</array> 
<key>Item 0</key> 
<dict> 
    <key>CFBundleURLSchemes</key> 
    <array> 
     <string>fb288500927xxxxxx</string> 
    </array> 
</dict> 
<key>CFBundleVersion</key> 
<string>1</string> 
<key>FacebookAppID</key> 
<string>288500927xxxxxx</string> 
<key>FacebookDisplayName</key> 
<string>حميتي</string> 

बदलें यह इस प्रारूप के लिए की तरह खोजना चाहिए (दो प्रारूप के बीच अंतर नोटिस) का निर्माण स्वच्छ और XCode पुनरारंभ करें। और आप कर चुके हैं :)

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLName</key> 
     <string></string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>fb288500927xxxxxx</string> 
     </array> 
    </dict> 
</array> 
<key>CFBundleVersion</key> 
<string>1</string> 
<key>FacebookAppID</key> 
<string>288500927xxxxxx</string> 
<key>FacebookDisplayName</key> 
<string>حميتي</string> 
+0

आप दोनों के बीच अलग क्या समझा सकता है? क्योंकि मुझे कोई प्रारूप अंतर नहीं दिख रहा है ... –

+1

CFBundleURLSchemes के हिस्से को देखें, यह प्रत्येक मामले में कैसे बनाया गया है :) – OXXY

+0

अभी भी मेरे ऐप –

3

पहले सत्यापित करें कि आप Getting Started निर्देश सही ढंग से करते हैं।

सत्यापित करें कि आप अपने अनुप्रयोग प्रतिनिधि को यह कोड जोड़ें:

#import <FBSDKCoreKit/FBSDKCoreKit.h> 

- (void)applicationDidBecomeActive:(UIApplication *)application { 
    [FBSDKAppEvents activateApp]; 
} 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    return [[FBSDKApplicationDelegate sharedInstance] application:application 
            didFinishLaunchingWithOptions:launchOptions]; 
} 

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { 
    return [[FBSDKApplicationDelegate sharedInstance] application:application 
                 openURL:url 
               sourceApplication:sourceApplication 
                annotation:annotation]; 
} 

उसके बाद, वहाँ जानकारी के नीचे एक और अनुभाग है - यूआरएल प्रकार (और यह है जहाँ मैं कुछ घंटे बिताए है)

जाँच लें कि वहाँ मूल्यों, यूआरएल योजनाओं के तहत क्षेत्र यू में मान से मेल आरएल प्रकार -> यूआरएल योजना उपरोक्त संपत्ति सूची में। (और यह भी FacebookAppID से मेल खाते हैं)

URL Types

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