Когда я создаю свой проект с Xcode 8, он сохраняет окончательную сборку в ~/Library/Developer/Xcode/DerivedData/MyProject-[add-lots-of-random-chars-here]/Build/Products/Release-iphoneos
. Есть ли способ сделать Xcode скопировать пакет приложений по указанному пользователем пути после его создания? например как я могу сделать Xcode скопировать встроенный пакет приложений в /MyBuilds
после его создания?Скопируйте сборку в другую директорию после завершения строительства
Я знаю, что я могу изменить путь для хранения полученных данных в настройках моего проекта в Xcode, но это, конечно же, заставит Xcode хранить все данные (включая промежуточные вещи, такие как код объекта и т. Д.) В этом местоположении, хотеть. Я действительно хочу, чтобы Xcode копировал финальный комплект для готового приложения для дистрибутива в указанное пользователем местоположение без каких-либо промежуточных файлов, используемых в процессе сборки.
Как я могу это сделать?
К сожалению, это не работает правильно, когда архивирование продуктов, потому что Xcode все еще делает важные шаги сборки * после * запуска скрипта, например зачистка и кодовое обозначение выполняются * после * запуска скрипта, поэтому набор приложений, скопированный в новое место, не удаляется и правильно кодируется. Любые другие идеи? – Andreas
При архивации вы можете выбрать путь для экспорта ipa. Какова ваша фактическая проблема при архивировании? – shallowThought