2017-10-26 13 views
0

iOS11で最新のFacebookログインSDK 4.27.1に更新されました。ここで、ログイン画面(スクリーンショット参照)は$(PRODUCT_NAME)というプレースホルダーを想定しています。

let facebookLogin = FBSDKLoginManager() 
//todo: define facebook permissions 
facebookLogin.logIn(withReadPermissions: ["email"], from: view, handler: { 

スクリーンショットFacebookのログイン画面

enter image description here

+0

plistの内容を表示してください。 –

答えて

0

私は同じ問題を抱えていた:これはここでFBSDKへの呼び出しがあり、前のFBLoginSDK(4.18)

で完璧に働きました。私の場合は

FBSDK 4.30を使用して

それはローカライズのInfo.plistました。私はいくつかlangugesを追加し、ファイルをXCodeので作成してみましょう(dowsntが本当にXcodeでうまく動作しますが、ちょっとそれは...働いていた)

/* (No Comment) */ 
"CFBundleName" = "$(PRODUCT_NAME)"; 
を言って、各言語ごとの.plist内の行をありました

私はそれがOKだと思ったが、XCodeはこの文字列をその変数の内容に置き換えず、代わりにこの正確な文字列を使用する。

このように、すべての言語ファイルでこの値を変更すると、再び機能します。

+0

これは本当に質問に答えません。別の質問がある場合は、[質問する](https://stackoverflow.com/questions/ask)をクリックして質問することができます。十分な[評判](https://stackoverflow.com/help/)があれば、この問題にもっと注意を払うために[奨励金を追加](https://stackoverflow.com/help/privileges/set-bounties)することもできます何が評判か)。 - [レビューから](/レビュー/低品質の投稿/ 18888767) – vitalyster

関連する問題