Я пробовал несколько вещей, но не могу заставить переменные закрепиться, вероятно, потому что я не привык писать скрипты.
Документация из Appcenter: https://docs.microsoft.com/en-us/appcenter/build/custom/variables/ В нем говорится, что я могу получить доступ к переменным среды только из центра приложений в сценарии сборки.
Я попытался создать сценарий запуска из этапов сборки, но переменные не сохраняются, несмотря ни на что . Как сохранить переменную окружения? Я пробовал экспортировать ENVIRONMENT_TEST = "ab c", но потом не вижу этого, используя
let environment = ProcessInfo.processInfo.environment ["ENVIRONMENT_TEST"]
Я обнаружил аналогичную проблему: Использование переменных среды Microsoft App Center в iOS
здесь решение состоит в том, чтобы сохранить переменную среды $ ENVIRONMENT_VARIBLE в файл и прочтите позже. Итак, теперь я пытаюсь сохранить в новый файл plist. Это работает локально, но не с устройства. Я считаю, что это потому, что путь другой. Я использую:
plutil -replace somekey -string somevalue1 ${SOURCE_ROOT}/AppName/AppcenterValues.plist
Есть идеи для этого?