Я пытаюсь протестировать свое приложение Unity на симуляторе из командной строки, но когда я пытаюсь это сделать, файл info.plist нарушается тестом xcodebuild.
Вот как я пытаюсь это сделать :
#!/usr/bin/env bash
set -e
xcodebuild \
-project "Tests.ios/Unity-iPhone.xcodeproj" \
-scheme "Unity-iPhone" \
-sdk iphonesimulator \
-derivedDataPath Tests \
-destination "platform=iOS Simulator,name=iPhone 11,OS=13.4" \
test
ENABLE_BITCODE=NO
Я получаю следующую ошибку:
Testing failed:
Unity-iPhone Tests:
tests.app encountered an error (Failed to install or launch the test runner. (Underlying error: Failed to install the requested application. The bundle identifier of the application could not be determined.))
Когда я смотрю в info.plist после теста xcodebuild, есть только две строки:
LastAccessedDate
WorkspacePath
info.plist был корректным до xcodebuild.
Когда я пытаюсь сделать это напрямую из xcode (Product => Test, с симулятором), он успешно работает. Однако, когда я пытаюсь сделать это напрямую из xcode после попытки сделать это с помощью xcodebuild, происходит сбой с той же ошибкой, что и xcodebuild.
Кто-нибудь знает, как избавиться от этой ошибки?