库未加载:@rpath/FBAEMKit.framework/FBAEMKit



我刚开始使用Carthage并将FBSDKCoreKitFBSDKLoginKit添加到我的项目中。我将它们添加到目标的General>Frameworks, Libraries, and Embedded Content下。

当运行应用程序时,我得到:Library not loaded: @rpath/FBAEMKit.framework/FBAEMKit.

是否需要任何额外的设置才能使此工作?也许我遗漏了什么?谢谢你的建议!

dyld[83163]: Library not loaded: @rpath/FBAEMKit.framework/FBAEMKit
Referenced from: /Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
Reason: tried: '/Users/Admin/Library/Developer/Xcode/DerivedData/MyApp-bofellgqfanzxiczrleafuilfnvl/Build/Products/Debug-iphonesimulator/FBAEMKit.framework/FBAEMKit' (no such file), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift/FBAEMKit.framework/FBAEMKit' (no such file), '/usr/lib/swift/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit.framework/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit.framework/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file)Library not loaded: @rpath/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics
Referenced from: /Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKLoginKit.framework/FBSDKLoginKit
Reason: tried: '/Users/Admin/Library/Developer/Xcode/DerivedData/DuotoneAcademy-bofellgqfanzxiczrleafuilfnvl/Build/Products/Debug-iphonesimulator/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/usr/lib/swift/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKLoginKit.framework/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKLoginKit.framework/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics' (no such file)
Library not loaded: @rpath/FBAEMKit.framework/FBAEMKit
Referenced from: /Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
Reason: tried: '/Users/Admin/Library/Developer/Xcode/DerivedData/MyApp-bofellgqfanzxiczrleafuilfnvl/Build/Products/Debug-iphonesimulator/FBAEMKit.framework/FBAEMKit' (no such file), '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/swift/FBAEMKit.framework/FBAEMKit' (no such file), '/usr/lib/swift/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Library/Developer/CoreSimulator/Devices/5844632B-ED51-4F86-9587-18047A570EB1/data/Containers/Bundle/Application/18218705-7148-4778-9A82-79D36BB48A13/Academy.app/Frameworks/FBAEMKit.framework/FBAEMKit' (no such file), '/Users/Admin/Li

我有同样的问题,我能够通过更新所有的facebook pod来解决它。

为了做到这一点,首先你需要更新你的Cocoapod"报告"。"repo"是系统中包含所有pod的最新版本的文件。您可以通过在终端中输入以下命令来实现:

pod repo update

一个干净的方法,你需要从你的XCode项目中删除所有当前安装的pod命令:

pod deintegrate

您也可以通过删除"Pods"来实现这一点。目录和Podfile.lock"从你的项目,但我建议使用命令。

在此之后,您需要编辑Podfile并从FB pod中删除所有版本,以确保最新的pod将下载并在您的项目中实现。例如,修改如下:
pod 'FBSDKCoreKit', '~> 16.0'
pod 'FBSDKCoreKit_Basics', '~> 16.0'

:

pod 'FBSDKCoreKit'
pod 'FBSDKCoreKit_Basics'

旁注:记住一些新版本的pod(包括Facebook pod)需要更高的iOS版本。你可以去这个网站:Cocoapods.org,搜索你想要的pod(针对我们的问题FBAEMKit),并寻找规格。

(Facebook pods版本'16'及以上要求最低iOS '12')

然后你需要安装pod:

pod install

在此之后,如果你想再次检查,你可以用这个命令检查过期的pod:

pod outdated

如果你已经彻底完成了上面的步骤,你就不需要这样做了。

这是它!希望对你有帮助:)

我正在使用CocoaPods,并有类似的问题。在我的情况下,我通过用从GitHub下载的FBSDKCoreKit_Basics.framework替换它来解决它。我很好奇从GitHub下载的FBSDKCoreKit_Basics文件比我用pod安装得到的文件大。

我正在使用CocoaPods,并有类似的问题。在我的例子中,我通过改变Podfile链接(静态链接):

来解决这个问题。
`use_frameworks! :linkage => static`

到类似这样的内容(动态链接):

`use_frameworks!`

最新更新