簡體   English   中英

更改iOS應用程序的Facebook開發者帳戶-捆綁包標識符

[英]Change Facebook developer account for an iOS app - bundle identifier

我開發了一個與Facebook集成的iOS應用,以允許用戶使用其FB帳戶登錄。 很好

該應用程序還應該使用由另一家公司開發的Web服務。 所述網絡服務還使用Facebook集成。

我的應用程序和Web服務都是使用不同的Facebook開發人員帳戶開發的。 現在看來,我要解決的一個主要問題是它們都必須屬於同一“ Facebook應用程序”,這意味着它們必須屬於同一Facebook開發人員帳戶。

我要求另一家公司的開發人員在他的Facebook應用程序中添加本機iOS方面,給他我應用程序的捆綁軟件ID,並獲得Facebook應用程序ID和秘密作為回報。 我在XCode中對應用程序的“信息”選項卡進行了適當的更改-捆綁包ID是我給他的同一個ID,FacebookAppID是我從他那里得到的ID,URL方案也是如此(在實際的ID前面帶有“ fb” FBAppID)。

但是,當我嘗試在應用程序中使用Facebook憑據登錄時,我不斷收到com.facebook.sdk錯誤2,該錯誤在控制台中由以下消息解釋: FBSDKLog: System authorization failed:'The Facebook server could not fulfill this access request: remote_app_id does not match stored id '. This may be caused by a mismatch between the bundle identifier and your app configuration on the server at developers.facebook.com/apps. FBSDKLog: System authorization failed:'The Facebook server could not fulfill this access request: remote_app_id does not match stored id '. This may be caused by a mismatch between the bundle identifier and your app configuration on the server at developers.facebook.com/apps.

在FB開發人員帳戶之間進行應用程序轉換時,我缺少步驟嗎? 還有其他原因導致這里出現問題嗎? 如果我的問題是題外話,請至少將我指向可以得到一些答案的方向。

確實-事實證明,問題出在錯誤消息的確切含義上:XCode和Facebook開發人員帳戶中的應用程序的捆綁包ID不同; 那是因為另一家公司的開發人員在套件ID中出現拼寫錯誤(小寫而不是大寫字母)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM