2012-02-28 102 views
2

我想将Facebook整合到我正在构建的iOS应用程序中,但似乎没有办法用iOS应用程序设置Facebook“本机iOS应用程序”,该应用程序尚未发布且可用在App Store中。测试Facebook本机iOS应用程序

当我从我的Facebook开发者帐户为我的Facebook应用程序设置本机iOS应用程序时,它需要填写我的App Store ID。然而,当我提出我收到以下错误信息:

你的iPhone的App Store ID是无效的,因为iTunes的App Store 报告您的应用程序为iPhone和iPod touch上不可用。

我已经建立了我的iTunes Connect应用程序,但我在构建它的过程中,我还没有提交了我的二进制文件,所以我认为这个消息是由于它是在App Store上不可用。

这似乎是一个catch 22的情况。我无法测试我的应用程序,直到它在App Store中,但在测试(并构建)它之前,我无法在AppStore中获得我的应用程序。我如何在发布之前使用Facebook测试我的iOS应用程序?

回答

7

我一直在那里,但解决方案很简单。

不要填写Facebook的“原生iOS应用程序”! 为了测试你需要的是Facebook appid。

+0

你究竟是什么意思,你需要的是Facebook的appid?我在Facebook应用程序设置中关闭了表单的Native iOS应用程序部分。它仍然不会深入链接到我的应用程序,该应用程序尚未发布。我已经设置了对开放式URL的处理,因为我的应用程序可以无缝登录Facebook。 – Sabobin 2012-11-08 15:31:45

+0

您是否已将'fb '添加到info.plist?您也不想关闭本机iOS应用程序,只是不要填写AppStore ID。 – rckoenes 2012-11-08 15:56:43

0

稍后在iOS Facebook教程的Deep Linking部分中,它还提到了AppStore ID,并且您可以暂时使用别人的ID来获取所有要保存的数据。他们只是说,确保在最终发布应用时使用自己的ID。

0

我不认为facebook本机iOS应用程序设置是必要的。我已经在我的两个应用程序中完成了Facebook登录,并且没有在我的应用程序中使用它,并且都运行良好。这里是我的解决方法: Native iOS Facebook SSO won't return to app

相关问题