Я установил Xcode 10 и обновил свое iOS-приложение до Swift 4.2.Когда я запускаю свои тесты (как пользовательский интерфейс, так и модуль) через XCode на симуляторе iPhone под управлением iOS 12, тесты успешно запускаются.Когда я пытаюсь запустить тесты на симуляторе под управлением предыдущей версии iOS (например, iOS 10.3.1), я получаю «сбой при загрузке тестового пакета».Эти тесты были успешно выполнены на Xcode 9.4.Я могу запустить свое приложение на этом старом симуляторе без проблем.
Вывод Xcode выглядит следующим образом («Список чтения» - это имя приложения):
2018-09-1615: 11: 36.667 ReadingList [11401: 11478426] Не удалось загрузить тестовый комплект из файла: ///Users/andrewbennet/Library/Developer/Xcode/DerivedData/ReadingList-edsxqugqvkymbgfrbivbjmzebuya/Build/Products/DebugappipiponesPlugIns / ReadingList_UnitTests.xctest /: Ошибка домена = код NSCocoaErrorDomain = 3587xctest / ReadingList_UnitTests): подходящее изображение не найдено. НайденMach-O, но не построен для симулятора iOS "UserInfo = {NSLocalizedFailureReason = Пакет поврежден или отсутствует необходимые ресурсы., NSLocalizedRecoverySuggestion = Попробуйте переустановить пакет., NSFilePath = / Пользователи / andrewbennet / Библиотека / Разработчик / Xcode / DerivedData / ReadingList-edsxqugqvkymbgfrbivbugm / Products \ Debim Products \ Debug Products \ Debim Products \ DebimReadingList.app/PlugIns/ReadingList_UnitTests.xctest/ReadingList_UnitTests, NSDebugDescription = dlopen_preflight (/Users/andrewbennet/Library/Developer/Xcode/DerivedData/ReadingList-edsxqugqvkymbgfrbivbjmzebuya/Build/Products/Debug-iphonesimulator/ReadingList.app/PlugIns/ReadingList_UnitTests.xctest/ ReadingList_UnitTests): подходящее изображение не найдено.Не нашел:, NSBundlePath = / Пользователи / andrewbennet / Библиотека / Разработчик / Xcode / DerivedData / ReadingList-edsxqugqvkymbgfrbivbjmzebuya / Build / Products / Debug-iphonesimulator / ReadingList.app / PlugIns / ReadingList_UnitTests.Listпотому что он поврежден или отсутствует необходимые ресурсы.}
Строка mach-o, but not built for iOS simulator
, кажется, может быть ключевым.Как я могу решить эту проблему?