【发布时间】:2018-05-31 05:03:58
【问题描述】:
我正在尝试将我的应用升级到最新的 iOS 支持。我已经通过 CocoaPods 添加了 TwitterKit,并将标题放在我的 Bridge Header 中。然而;我收到一条错误消息:
使用未解决的已识别“Twitter” - 您的意思是“TWTRTTwitter”吗?
func application(_ application: UIApplication, didFinishLaunchingWithOptions lauunchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
Twitter.sharedInstance().start(withConsumerKey:"MYKEY", consumerSecret:"MYSECRET")
return true
}
这是推特推荐的代码。我也在:
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
let handled:Bool = true
Twitter.sharedInstance().application(app, open: url, options: options)
return handled
}
任何指针?
【问题讨论】:
-
你是如何将它添加到你的 Podfile 中的?
-
这是我的 pod 文件: # 取消注释下一行,为您的项目平台定义一个全局平台 :ios, '11.2' target 'APPNAME' do # 如果你不使用 Swift,请注释下一行并且不想使用动态框架use_frameworks! pod 'TwitterKit' 结束
-
好的,找到第一个问题,BridgeHeader 在原始文件中重复,我添加到错误的文件中。使用 #include
行删除了重复和更新的桥头。这给了我一个 File not found 错误。 -
还在我的用户搜索路径中添加了 Pods/**... 还是不行。
-
嗯,肯定有一个明显的答案,但我还没有得到这个工作......
标签: swift4 twitterkit ios11.2