我是一名新的ios开发人员。我创建了一个iPhone应用程序,我想使用“Sharekit”框架。为此,我完成了共享工具包文档中描述的所有设置。 但是,当我想分享然后显示以下消息
“错误:此端点已被弃用。要暂时重新启用它,您可以禁用”august_2012“平台迁移。它将在2012年8月1日永久禁用。”
我不知道我想念的是什么。请帮我。 提前谢谢。
答案 0 :(得分:4)
您可能正在使用旧的,过时的原始ShareKit。您可能需要尝试ShareKit 2.0,并对其进行维护和更新。
编辑:
新的shareKit在与原始版本进行比较时会有很多变化,因此从头开始重新添加它是明智的,并且请小心点the new install guide。如果您在设置ShareKit 2.0后遇到同样的错误,则表明您仍在使用旧的过时版本的FBConnect(facebook-ios-sdk)。在这种情况下,请确保您使用新的 - 它位于Submodules / facebook-ios-sdk文件夹中。
答案 1 :(得分:1)
我遇到了同样的问题,因为我使用了FBConnect。 Facebook已安排了几项“突破性变革”。这个特别的一个在2012年8月1日被强加给所有人。因此,禁用突破性变化将不再有用。
从技术上讲,ShareKit应该解决这个问题。但是,您应该检查该功能是否适合您。转到:
Apps>>your app>>Insights>>See All
然后应用公式:
Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users.
在我的情况下,Value是负数,所以我从我最畅销的iOS应用程序中删除了该功能。 FBConnect是我的应用程序中最多的一部分,不幸的是它造成了更多的伤害。
对于那些感兴趣的人,以下是我们遇到的错误:
我不是在这里咆哮,我只是在确定解决问题的正确方法之前提供一个重要的技术见解。对某些人而言,更新SDK是正确的解决方案,但不是每个人。
答案 2 :(得分:0)
在facebook“http://developers.facebook.com/”
中打开应用程序apps>>您的应用>>设置>>修改设置>>高级>>迁移>>禁用所有更改中断
它会起作用。