应用程序崩溃使用Fabric和TwitterKit

Joh*_*Usi 11 twitter objective-c ios twitter-fabric

我在我的应用程序didFinishLaunchingWithOptions委托方法上有这行代码,它导致崩溃说:

'[Fabric] Info.plist键的值"Fabric"必须是NSDictionary.

任何人都可以帮我这个吗?

这是导致崩溃的代码:

[[Twitter sharedInstance] startWithConsumerKey:@"consumer_key" consumerSecret:@"secret_key"];
[Fabric with:@[[Twitter sharedInstance]]];
Run Code Online (Sandbox Code Playgroud)

Ale*_*can 16

Alex来自Fabric.要使用在apps.twitter.com上生成的不同Twitter API密钥或API密钥,您可以在上面的代码中正确声明它.听起来您可能没有通过Fabric应用程序完全启用您的应用程序,并且您的应用程序APIKey中缺少必需的条目,如Fabric info.plist.

有关Fabric Mac App和info.plist的更多信息:

当您通过Mac App Fabric登录套件时,会将一个词典条目注入您的info.plist.在Fabric父母下面,将有两个孩子条目:APIKeyKits.

在此输入图像描述

您的Fabric API密钥,如果由于某种原因未注入(如果您正在使用Fabric应用程序,则应自动添加),或者您想手动更改它,可以通过访问https://fabric.io/settings/找到组织,单击您的组织,并点击下面的组织标题为"API密钥".

Kits阵列包含Item X您已包含的每个Fabric工具包.如果您已包含Twitter Kit,则自动配置的consumerKey和consumerSecret列在KitInfo.