Изменение отображаемого имени приложения iOS ломает @testable import - PullRequest
1 голос
/ 15 октября 2019

Когда я обновляю отображаемое имя в этом поле enter image description here

все мои тесты не пройдены, поскольку @testable import HomeApp необходимо обновить, чтобы соответствовать.

Я былвсегда под впечатлением Display Name просто появился под вашим приложением и в нескольких других местах, я не могу понять, почему это связано с импортом @testable в моих модулях.

У меня также следующая ошибка:

Не удалось найти тестовый хост для HomeTests: TEST_HOST оценивается как "/Users/dev/Library/Developer/Xcode/DerivedData/Home-hjxpvhyfkcwsqwfqzladedveshpm/Build/Products/Development/iphomeppim"

1 Ответ

1 голос
/ 15 октября 2019

Когда вы обновляете поле отображаемого имени, вам также необходимо обновить поле «Тестовый хост» в настройках сборки вашей тестовой цели. Значение Тестового хоста должно быть $ (BUILT_PRODUCTS_DIR) / (имя) .app / name. Допустим, если имя вашего приложения HomeAppUpdated, это будет $ (BUILT_PRODUCTS_DIR) /HomeAppUpdated.app/HomeAppUpdated. Вы можете найти поле Test Host в настройках сборки вашей тестовой цели. Смотрите скриншот ниже. Надеюсь, это поможет.

enter image description here

...