ios捆绑id问题开始第一个Facebook应用程序

时间:2012-04-23 00:33:30

标签: iphone ios facebook ios5 bundle

我一直在努力学习如何做我的第一个脸书应用程序。 developers.facebook.com/apps/407656052586647/summary?web_hosting=0上的说明询问我的ios包ID。

我查看了这个网站,Bundle ID Suffix? What is it?讨论了它(假设bundle id和bundle后缀id相同),听起来它与apple id有关。我只是开发应用程序并且还没有苹果ID,假设它与将应用程序分发给itunes有关。首先是鸡肉还是鸡蛋?我甚至都没有编写应用程序,所以我怎么能拥有itunes的id?我看到了这个Bundle ID for App submission iOS,但我绝对不准备将它提交给iTunes。

我在本网站的某处读到我需要转到xcode - > resource->设置包来为项目创建一个包。我会在Finder窗口中将项目的每个文件放在包中吗?

此外,在http://thinkdiff.net/facebook/how-to-develop-facebook-application-for-iphone/comment-page-1/#comment-293743中引用的hackbook示例,在步骤3中(它称之为demoApp,但我发现的名称是Hackbook,但它到目前为止仍然是一个例子)指的是设置kAppId 。他们创建应用ID的链接不起作用。它会与我在上面这个问题的第一段中的developers.facebook.com上做的一样吗?这个app app会不会是我在developers.facebook.com/apps/407656052586647/summary?save=1上成功完成的任务?我看到他们在那里列出了应用程序ID和应用程序密码,但它没有用,因为我没有ios软件包ID? bundle id是否是我的包名(拖动xcode项目的内容)?

感谢您提供的任何帮助...... 密歇根州

3 个答案:

答案 0 :(得分:5)

无需担心将应用程序提交到iTunes。

为了让您的应用与Facebook合作,您需要访问https://developers.facebook.com/apps

从那里,点击“创建新应用”

只需指定App Name即可。此时不需要App Namespace,它是可选的。

点击继续,您将创建新的Facebook应用。从那里,您将获得您的App ID。在这行代码中使用您的Facebook App Id:

[[Facebook alloc] initWithAppId:@"<APP ID GOES HERE>" andDelegate:self];

facebook screenshot showing App ID


答案 1 :(得分:1)

您的链接不起作用,但我认为他们引用了developer.facebook.com上的软件包ID,您需要在其中创建应用程序ID并在iOS应用程序中使用它。你已经这样做了吗?在您处理itunes之前,这绝对是一个先决条件。

答案 2 :(得分:1)

这似乎是一个受欢迎的问题,所以我想我会在我决定做的事情上添加更多信息。在facebook开发者链接中创建应用程序ID之后,我最终使用ShareKit2.0来获得更新版本的ios。上面链接中的Hackbook / Demo示例是在较旧的ios版本中,因此我无法使用ios5。使用Hackbook找出我需要的权限是有帮助的,但就是这样。我跟随SharKit2.0指示(不在他们的网站上,转到社区当前正在更新的git版本)。 Static Facebook sdk has no .m files in it

链接上的说明有助于创建和启动我的第一个Facebook应用,包括应用ID。我从未和Bundle做任何事情。