使用CocoaPods,我导入了以下框架:
platform :ios, '11.0'
use frameworks!
target '{APP NAME}' do
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/AdMob'
pod 'Firebase/Messaging'
pod 'Batch'
pod 'FBSDKLoginKit'
pod 'FBSDKCoreKit'
pod 'Google-Mobile-Ads-SDK'
end

当我构建我的项目时,它在我的iPhone上愉快地运行,没有错误。
当我尝试创建一个项目的存档时,它会显示下面的一个,并拒绝将该项目构建到Archive。
No such module 'FBSDKCoreKit'
No such module 'FBSDKLoginKit'


我不知道我做错了什么,因为一切都没有改变。我有几个月没存档了,它突然停止工作了。
我已经移除并重新安装了Pods,但是似乎没有什么能解决这个问题。即使我删除其中一个导入语句,另一个FBSKD似乎也失败了。
发布于 2017-11-14 01:28:52
请添加
pod 'FBSDKCoreKit'还有。
发布于 2017-11-14 04:26:38
试着像这样更新你的荚文件
pod 'FacebookCore'
pod 'FacebookLogin'发布于 2017-11-19 03:35:58
不确定你是否已经找到了答案,但这对我有效,我和你有同样的问题,有点奇怪,但成功了。
我卸载了豆荚'FBSDKCoreKit','FBSDKShareKit‘和'FBSDKLoginKit’
然后,我安装了豆荚'FacebookCore‘和'FacebookLogin’,这也安装了之前卸载的豆荚。
当我在我的FBSDKCoreKit头中输入导入AppDelegate时,我仍然收到一个错误。
因此,仅对于shit和gigs,我删除了导入FBSDKCoreKit并将其替换为导入FacebookLogin,并且没有出现错误。
然后,我在步骤5:连接到AppDelegate (https://developers.facebook.com/docs/ios/getting-started)的说明中所述的AppDelegate文件中输入了必要的代码。
我运行了这个应用程序,构建失败了,但是我又进入了我的AppDelegate文件,对于shits和gigs,在头中输入了导入FBSDKCoreKit (没有删除导入FacebookCore),并且没有出现错误。然后,我从标头中删除了导入FacebookCore,仍然没有出现错误。
仍然混乱的语法,以获得“构建成功”,但它似乎是朝着正确的方向。
我是xCode和Swift的新手,所以老实说,我不确定我做了什么--这是修复的主要原因,但这对我有效。如果这有帮助的话请告诉我!
https://stackoverflow.com/questions/47276076
复制相似问题