Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改iOS应用程序显示名称会中断@testable import_Ios_Swift_Xcode_Xctest - Fatal编程技术网

更改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。您可以在测试目标的生成设置中找到测试主机字段。请参阅下面的屏幕截图。希望能有帮助


我认为模块名称的构建设置中有一个设置,我认为这通常是根据您的显示名称生成的。所以只需检查设置为什么,并相应地进行更改