我更新了我的pod,然后在关闭项目并重新打开它之后,我收到了这个错误,我已经试图找出5个小时,但没有任何对我有用。我被告知要改变架构,但我所尝试的一切都不起作用,而且我经常苦苦挣扎。这是我的pod文件
# Uncomment the next line to define a global platform for your project
platform :ios, '10.0'
target 'Vloggle' do
# Comment the next line if you're not using Swift and don't want to use
dynamic frameworks
use_frameworks!
pod 'Firebase/Auth'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Storage'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
pod 'SDWebImage'
pod 'KILabel'
pod 'Firebase'
pod 'Firebase/Messaging'
pod 'ColorSlider'
pod 'lottie-ios'
# Pods for Vloggle
target 'VloggleTests' do
inherit! :search_paths
# Pods for testing
end
target 'VloggleUITests' do
inherit! :search_paths
# Pods for testing
end
端
此外,这是我的构建设置的屏幕截图。
答案 0 :(得分:0)
最新的iOS版本支持64位架构。所以你必须使用Valid Architectures。您可以在" Architecture"中查看。构建设置中的部分。
你可以看到"架构"屏幕截图中的设置如下: -
如果您的架构正确,请检查"其他链接器标志"。
您可以更改"其他链接标记"在"构建设置" 中。 搜索"其他链接器标记"在"构建设置"的搜索区域中;并在其中添加以下代码
$(inheriterd)将在安装pod时添加pod生成的所有类型的链接器标志
答案 1 :(得分:0)
请您检查项目中的以下设置: -
1)选择您的项目目标 2)转到构建阶段 3)转到Link Binary With Libraries 4)按+链接
确保已添加Workspace下的所有库。如果缺少任何库,请添加缺少的库。请查看随附的屏幕截图