Сценарий фазы сборки выполняется до того, как необходимые файлы будут созданы в Xcode 10
https://github.com/realm/realm-cocoa/blob/master/scripts/strip-frameworks.sh
Мы всегда используем этот скрипт для удаления архитектур для динамических структур. Он работал с Xcode 9.
В Xcode 10 это не удаляло архитектуры. Что-нибудь в Xcode 10, которое могло бы сломать это? У нас есть теория, что это связано с новой системой сборки
1 ответ
Решение
Новая система сборки теперь выполняет сценарии параллельно, если ее зависимость уже доступна или если она не имеет никакой зависимости. Решение состоит в том, чтобы предоставить входные файлы, чтобы запретить "запускать сценарии" без этих зависимостей.
Это более подробно описано в этом посте
Альтернативное решение:
Мы использовали устаревшую систему сборки как обходной путь.
Файл> Настройки рабочего пространства