尝试使用SDWebImage
设置我的CocoaPods来运行XCTest,我只能看到如下错误。有什么建议吗?
:0:错误:模块名称“”不是有效的标识符 命令/Applications/Xcode8.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码为1
但是只要我编辑方案并取消选中构建中的测试,我就可以在模拟器上运行应用程序,但无法运行测试。
答案 0 :(得分:5)
始终确保所有测试目标的PRODUCT_MODULE_NAME设置为$(PRODUCT_NAME)
答案 1 :(得分:0)
从Xcode 11迁移到11.2时,我可以按照以下步骤解决问题: 1.选择目标 2.转到构建设置。 3.然后向下滚动到包装 4.产品模块名称 5.如果模块名称中带有下划线,则为
答案 2 :(得分:0)
在这种情况下,您需要为 $(PRODUCT_NAME:c99extidentifier)
PRODUCT_MODULE_NAME
。
c99extidentifier
允许在 PRODUCT_NAME
中使用破折号。
这也是可以在每个目标中继承的默认项目值。