Архив Xcode 10 не содержит продуктов - PullRequest
0 голосов
/ 16 мая 2019

У меня есть проект приложения macOS, в котором используется частная структура, созданная зависимой целью в подпроекте. Когда я пытаюсь заархивировать его с помощью Xcode 10.2.1, сообщения об ошибке не появляется, но архив отображается в разделе «Другие элементы», а не в «Приложениях MacOS» в Организаторе. Если я открою пакет архива, папка «Продукты» будет пустой, хотя в папке «dSYMs» есть два элемента: один для приложения и один для платформы.

В обсуждениях проблем с архивированием обычно упоминается установка SKIP_INSTALL на YES, и я это сделал как в основном проекте, так и в подпроекте.

Я попытался сделать это в командной строке с xcodebuild archive -verbose, но сообщения об ошибке все еще не было, и в нем говорилось, АРХИВ УСТАРЕЛ.

Есть ли способ заставить Xcode сказать мне, что его беспокоит?

1 Ответ

0 голосов
/ 16 мая 2019

Оказывается, что хитрость заключалась в том, чтобы установить SKIP_INSTALL=YES на платформе, но SKIP_INSTALL=NO в проекте приложения.Другие 3 комбинации этих флагов создают плохой архив по-разному.

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

...