«Тест xcodebuild» продолжает ломать мой файл info.plist - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь протестировать свое приложение 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.

Кто-нибудь знает, как избавиться от этой ошибки?

...