Tl.xcodeproj文件:链接的框架'Pods_Tl.framework'缺少此目标所需的一个或多个体系结构:armv7。

28

我刚从AppStore升级到Xcode 12.0.1,打开了我的旧项目,在构建后遇到了一个错误。

这是一个错误的图片:
输入图像描述

我在SO上研究解决方案时,有些回答提到需要更改构建设置中的架构以及更改“仅构建活动架构”设置。所以我试了一下,但没有帮助。

这是构建设置的架构部分图片:
输入图像描述

enter image description here

就像我之前提到的,我看过相同的问题,但它们没有帮助我,因此我上传了我使用的解决方案的截图。


1
试一下这个:https://dev59.com/7lIG5IYBdhLWcg3wnS49 - Joe
@Joe 感谢您的回复,但那个解决方案也没有起作用。 - NickCoder
我现在使用的是Xcode 11.7,问题已经解决了。 - Joe
2个回答

47

只需清理构建文件夹并构建项目,即可解决我的问题。

或者您可以将armv7添加到“构建设置”->“架构”->“排除的架构”中。这可能对某些人有用。


11
清理构建文件夹解决了我的问题。我只是不明白为什么每次 Xcode 需要更新时,我们都会陷入这个苹果软件噩梦。有时候构建过程花费的时间比开发应用还要长。 - FelipeDrumond
1
新版Xcode存在一些问题。我花了好几天时间才能在IOS上构建我的Flutter应用程序。:( - Hasitha Lakshan
清理解决了我的问题。不知道为什么 :D - vietstone
我在 Xcode 的顶部菜单栏中选择了 Product -> Clean build folder。 - Lev

8

这个问题是由于最初使用特定的目标构建项目,然后切换到“任何iOS设备”引起的。清理并重新构建可以解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接