在升级到支持ios12的最新Xcode后,我无法构建我的项目。似乎没有任何pod被编译。我遇到了一些未知导入的错误,例如“文件未找到”(例如' SDWebImage / UIImageView + WebCache.h'文件未找到)
如果我注释掉所有与此相关的内容,它只会显示下一个不存在的包的错误。
对于从pod安装的插件。
如果我添加pod方案并编译它,然后编译我的项目,所有导入都正常工作,但是随后我会为每个软件包收到这个编译器错误:
显示最近的消息
:-1: ignoring file
/Users/administrator/Library/Developer/Xcode/DerivedData/XXXProject-
ajmnddfiwycmqihdrqgzcltbrovs/Build/Products/Debug-
iphonesimulator/Pods_XXXProject.framework/Pods_XXXProject, file was
built for archive which is not the architecture being linked (i386):
/Users/administrator/Library/Developer/Xcode/DerivedData/XXXProject-
ajmnddfiwycmqihdrqgzcltbrovs/Build/Products/Debug-
iphonesimulator/Pods_XXXProject.framework/Pods_XXXProject
我的Pod文件非常简单,我的项目有3个扩展。 在更新之前它很好地工作。
我尝试过多次删除、安装和将我的pod更新到1.5.3版, 似乎什么都没有用。 (甚至尝试了1.6beta版的pod)
已经尝试了传统系统构建和新系统构建,两者都出现了相同的错误。
在项目构建阶段,一切都看起来正常,并且应该被复制 (使用use_frameworks!)
这是我的pod文件的样子
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
target ‘XXXXX’ do
pod 'GoogleAnalytics'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'FBAudienceNetwork'
pod 'FBSDKLoginKit'
pod 'Fabric', '~> 1.7.6'
pod 'Crashlytics', '~> 3.10.1'
pod 'AccountKit'
pod 'SDWebImage', '~> 4.0'
pod 'BEMCheckBox'
end
有任何想法是什么出了问题吗?