我正在使用FBSDK cocoapod,应用程序运行得非常好,我没有对应用程序或xcode设置进行任何更改,因为它正在运行,现在当我在物理设备上运行时,我收到以下错误:
错误:
dyld:未加载库:@ rpath / FBSDKCoreKit.framework / FBSDKCoreKit 参考自:/ private / var / mobile / Containers / Bundle / Application / FC27A115-3A03-462B-9980-1189DB1E6578 /< app_name> .app /< app_name> 原因:库版本不兼容:< app_name>需要4.0.0或更高版本,但FBSDKCoreKit提供版本1.0.0 (lldb)
但是我的pod文件正在使用FBSDK 4.4
波德:
pod 'FBSDKCoreKit', '~> 4.4'
pod 'FBSDKLoginKit', '~> 4.4'
pod 'FBSDKShareKit', '~> 4.4'
有谁知道这里发生了什么?我尝试过新的pod安装删除pod并重新安装,它似乎正在构建模拟器
答案 0 :(得分:1)
将此脚本添加到我的podfile然后运行pod install
为我解决了这个问题
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['DYLIB_COMPATIBILITY_VERSION'] = ''
end
end
end
希望这有助于其他人,我仍然会对任何其他解决方案感兴趣。