回答

1

我的猜測是你使用DEBUG預處理器宏(或者根據需要創建一個新宏),爲你設置正確的Facebook appId。您可以使用Facebook SDK中的方法FBSettings setDefaultAppID:來達到此目的,而不用硬編碼Info.plist中的appId。

讓我寫一個簡單的例子:

// 1 - Set the app id on compile time, based in macro you choosed 
#if DEBUG 
    kFacebookAppID = @"your app id for debug"; 
#else 
    kFacebookAppID = @"your app id for production"; 
#endif 


// After then, you can set the id in your app delegate initialization 
[FBSettings setDefaultAppID:kFacebookAppID]; 

我希望這可以幫助您。