更改 iOS 应用程序显示名称会中断 @testable 导入
Changing iOS app Display Name breaks @testable import
当我更新此字段中的显示名称时
我所有的测试都失败了,因为 @testable import HomeApp
需要更新才能匹配。
我一直觉得 Display Name
只是出现在您的应用和其他一些地方,我无法弄清楚为什么它会链接到我模块中的 @testable
导入。
我也报如下错误:
Could not find test host for HomeTests: TEST_HOST evaluates to
"/Users/dev/Library/Developer/Xcode/DerivedData/Home-hjxpvhyfkcwsqwfqzladedveshpm/Build/Products/Development-iphonesimulator/HomeApp.app/HomeApp"
更新显示名称字段时,您还需要更新测试目标的构建设置中的测试主机字段。测试主机的值应该是 $(BUILT_PRODUCTS_DIR)/(name).app/name。假设您的应用程序名称是 HomeAppUpdated,它将是 $(BUILT_PRODUCTS_DIR)/HomeAppUpdated.app/HomeAppUpdated。您可以在测试目标的构建设置中找到测试主机字段。参考下面的截图。希望对你有帮助。
当我更新此字段中的显示名称时
我所有的测试都失败了,因为 @testable import HomeApp
需要更新才能匹配。
我一直觉得 Display Name
只是出现在您的应用和其他一些地方,我无法弄清楚为什么它会链接到我模块中的 @testable
导入。
我也报如下错误:
Could not find test host for HomeTests: TEST_HOST evaluates to "/Users/dev/Library/Developer/Xcode/DerivedData/Home-hjxpvhyfkcwsqwfqzladedveshpm/Build/Products/Development-iphonesimulator/HomeApp.app/HomeApp"
更新显示名称字段时,您还需要更新测试目标的构建设置中的测试主机字段。测试主机的值应该是 $(BUILT_PRODUCTS_DIR)/(name).app/name。假设您的应用程序名称是 HomeAppUpdated,它将是 $(BUILT_PRODUCTS_DIR)/HomeAppUpdated.app/HomeAppUpdated。您可以在测试目标的构建设置中找到测试主机字段。参考下面的截图。希望对你有帮助。