运行单元测试时遇到问题,问题位于代码行的下一行
@可测试导入PROJECT_NAME
错误:Compiling for iOS 12.1, but module 'PROJECT_NAME' has a minimum deployment target of iOS 13.0: /Users/NAME/Library/Developer/Xcode/DerivedData/ftahdagcflmajidmksgextinoqip/Build/Products/Debug-iphonesimulator/PROJECT_NAME.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
我试过
1.已确保部署目标设置为iOS 13.0
1.正在清除组建文件夹,并重新建置和重新执行公寓测试。
1.确保我正在运行的模拟器位于iOS 13.0+
上(当前模拟器位于iOS 13.5
上)
但运气不好。
3条答案
按热度按时间pes8fvy91#
你说你确定了部署目标,但是你确定了应用目标和单元测试目标的部署目标吗?我想错误是说你的单元测试目标的部署目标是iOS 12. 1,但是你的应用目标是13. 0。
请检查公寓测试目的的这个值:
t0ybt7op2#
如果是12.0,则将所有Pod更改为您的部署目标,而您的部署目标11.0则全部更改为11.0
gmxoilav3#
你可以参考这个Github的问题或者参考this的答案。这就是我在谷歌上搜索了很长时间后的效果。