CI和所有开发者环境都没有问题,直到一个笔记本电脑环境无法构建iOS应用程序。
通过Xcode手动添加这个Foo
框架解决了这个问题。
然而,它破坏了CI和所有其他开发者环境的构建。
Error (Xcode): Multiple commands produce '/Users/admin/Library/Developer/Xcode/DerivedData/Runner-adwcstkmsmzcjgdzgisfheqwwytp/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Foo.framework'
因此,我们面临着一种跷跷板式的局面,在一个环境中解决问题会破坏其他环境。
我们已经检查了工具链的所有主要部分(Xcode、iOS、Flutter、Cocoapods)的版本,它们在所有环境中都是相同的。我们尝试在有问题的笔记本电脑环境中重新安装Xcode并使用新的存储库。
1条答案
按热度按时间yacmzcpb1#
这个答案可能不会为每个人解决这个问题,但在我的情况下,它确实解决了问题。
显然这行代码是在某个时候添加到我的
.zshrc
中的,我想这是brew在安装某个东西时推荐的。无论如何,我在尝试运行arch -x86_64 pod update
时遇到了错误,直到我删除了这行代码: