如何在不安装Fabric.app的情况下在iOS上使用Twitter的框架?

alf*_*att 2 frameworks ios twitter-fabric

我正在开发一个需要与Twitter集成的应用程序,而不是内置Twitter.framework允许的内容.

Twitter发布他们的API,使用Fabric.app它们很难升级框架.

我想只包括Fabric.app将包含在我的项目中的框架,并跳过他们使用"简单集成解决方案"创建的所有设置麻烦.做什么?

Mik*_*ell 6

Mike来自Crashlytics和Fabric.

如果你想安装Fabric的任何部分,没有Fabric.app,你可以通过Cocoapods前往网上入门:https://fabric.io/kits/ios/twitterkit/install

实际上,将以下内容添加到podfile:

pod 'Fabric'
pod 'TwitterKit'
Run Code Online (Sandbox Code Playgroud)

然后跑 pod install

使用API​​密钥添加运行脚本构建阶段,并在上面的页面登录时生成秘密.

"${PODS_ROOT}/Fabric/run" <API_KEY> <Build_secret> 
Run Code Online (Sandbox Code Playgroud)

然后将您的API密钥和Twitter Consumer Key and Secret添加到您的info.plist中:

<key>Fabric</key>
  <dict>
    <key>APIKey</key>
    <string>API_KEY</string>
    <key>Kits</key>
    <array>
      <dict>
        <key>KitInfo</key>
        <dict>
          <key>consumerKey</key>
          <string>Consumer Key</string>
          <key>consumerSecret</key>
          <string>Consumer Secret</string>
        </dict>
        <key>KitName</key>
        <string>Twitter</string>
      </dict>
    </array>
  </dict>
Run Code Online (Sandbox Code Playgroud)

然后初始化该应用程序代表中推荐的工具包:

#import <Fabric/Fabric.h>
#import <TwitterKit/TwitterKit.h>

[Fabric with:@[[Twitter class]]];
Run Code Online (Sandbox Code Playgroud)