我正试图编译一个应用程序与cocoapods和大量的pod在Xcode 14在Mac上与M1处理器.该项目有cocoapods和工作完美的旧Mac.
编译时,我在导入时收到以下错误:
没有这样的模块“devicekit”
如果我删除import,我会在每个pod的import中得到相同的错误。当我删除import时,我得到:
在作用域中找不到类型X类型X的值没有成员Y
我尝试了我在这样的帖子中找到的每一个解决方案:Getting error "No such module" using Xcode, but the framework is there
这些解决方案都不起作用,所以我相信这一定是使用M1 Mac造成的。
1条答案
按热度按时间rbl8hiat1#
最后我发现了这个问题。
在Pods项目或每个pod构建配置中,您可以看到Cocoapods强制“debug”
Build active architecture only
属性为YES
。字符串
在每个pod中手动将其更改为
NO
,这样做是成功的,但这不是解决问题的好方法。你必须转到你的podfile并在底部添加以下内容:
型
这将强制
NO
到Build active architecture only
中的每个pod,项目将在M1 mac中开始编译。