更改iOS应用程序显示名称会中断@testable import
当我更新此字段中的显示名称时 我的所有测试都失败,因为需要更新才能匹配更改iOS应用程序显示名称会中断@testable import,ios,swift,xcode,xctest,Ios,Swift,Xcode,Xctest,当我更新此字段中的显示名称时 我的所有测试都失败,因为需要更新才能匹配@testable import HomeApp 我一直觉得Display Name只是出现在你的应用程序和其他一些地方,我不明白为什么这会链接到我模块中的@testable导入 我还发现了以下错误: 找不到HomeTests的测试主机:测试主机的计算结果为 “/Users/dev/Library/Developer/Xcode/DerivedData/Home hjxpvhyfkcwsqwfqzladedveshpm/Bu
@testable import HomeApp
我一直觉得Display Name
只是出现在你的应用程序和其他一些地方,我不明白为什么这会链接到我模块中的@testable
导入
我还发现了以下错误:
找不到HomeTests的测试主机:测试主机的计算结果为
“/Users/dev/Library/Developer/Xcode/DerivedData/Home hjxpvhyfkcwsqwfqzladedveshpm/Build/Products/Development iphonesimulator/HomeApp.app/HomeApp”
更新显示名称字段时,还需要在测试目标的生成设置中更新测试主机字段。测试主机的值应为$(build\u PRODUCTS\u DIR)/(name).app/name。假设您的应用程序名为HomeAppUpdated,则它将为$(Build\u PRODUCTS\u DIR)/HomeAppUpdated.app/HomeAppUpdated。您可以在测试目标的生成设置中找到测试主机字段。请参阅下面的屏幕截图。希望能有帮助
我认为模块名称的构建设置中有一个设置,我认为这通常是根据您的显示名称生成的。所以只需检查设置为什么,并相应地进行更改