Сценарий запуска Xcode НЕ для Catalyst - PullRequest
0 голосов
/ 17 июня 2020

enter image description here

У меня есть сценарий запуска, предназначенный только для iOS, и я не хочу, чтобы он запускался при сборке для Mac Catalyst. Есть ли условный код, который я могу добавить в сценарий запуска, чтобы проверить это?

Xcode 11,5

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Разобрался, и оказалось довольно просто:

if [ "${TARGET_OS_MACCATALYST}" = "1" ]; then
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZSS.framework/strip-frameworks.sh"
fi
0 голосов
/ 17 июня 2020

Ni c Хаббард нашел решение своего собственного вопроса. Другой способ решить эту проблему - добавить в проект другую цель для версии приложения Ma c Speci c. Эта цель может быть копией исходной цели приложения iOS с удаленным сценарием.

Это повысит сложность поддержки этого проекта в будущем. Когда вы добавляете что-то в проект, вы должны убедиться, что это добавлено для обеих целей. Вы также должны убедиться, что приложения iOS и Ma c созданы с правильными целями.

...