Xcode не добавляет вновь созданный список после фазы запуска сценария

Я пытаюсь следовать этой статье https://peterfriese.dev/reading-api-keys-from-plist-files/, пытаясь добавить сценарий выполнения, в котором список создается из образца списка, который существует в каталоге. . После выполнения скрипта он правильно копирует содержимое из образца списка и генерирует новый список (Test-Info.plist) в корень проекта.

У меня проблема в том, что, когда скрипт завершил работу, Xcode не может найти новый сгенерированный список. Если я вручную перетащу новый список в Xcode, он работает, однако я пытаюсь понять, как Xcode может добавить новый список без ручного вмешательства.

      CONFIG_FILE_BASE_NAME="Test-Info"

CONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}.plist
SAMPLE_CONFIG_FILE_NAME=${CONFIG_FILE_BASE_NAME}-Sample.plist

CONFIG_FILE_PATH=$SRCROOT/$PRODUCT_NAME/$CONFIG_FILE_NAME
SAMPLE_CONFIG_FILE_PATH=$SRCROOT/$PRODUCT_NAME/$SAMPLE_CONFIG_FILE_NAME

if [ -f "$CONFIG_FILE_PATH" ]; then
  echo "$CONFIG_FILE_PATH exists."
else
  echo "$CONFIG_FILE_PATH does not exist, copying sample"
  cp -v "${SAMPLE_CONFIG_FILE_PATH}" "${CONFIG_FILE_PATH}"
fi

Я предполагаю, что сценарий необходимо изменить, поэтому при создании нового списка следует не только добавить его в корень, но и выполнить этап копирования ресурсов пакета, в чем я не уверен. Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам