В чем разница между ресурсами копирования Bundle и копированием файлов для фаз сборки Xcode? - программирование
Подтвердить что ты не робот

В чем разница между ресурсами копирования Bundle и копированием файлов для фаз сборки Xcode?

Может ли кто-нибудь объяснить разницу между фазой Copy Bundle Resources фазы Xcode и Copy Files? Когда я буду использовать "Копировать файлы"?

4b9b3361

Ответ 1

Фаза Copy Bundle Resources копирует файлы, которые вы хотите, чтобы они были доступны в вашем комплекте (.app). С другой стороны, фаза Copy Files копирует файлы в другие (стандартные) места, доступные из вашего приложения (например, в /Library/Fonts), что дает вам возможность копировать их только при установке. Вы также можете увидеть соответствующую документацию здесь

Ответ 2

Copy Files - Копирует файлы из проекта в внешнее указанное местоположение.

Это полезно, например, при создании файла Objective-C Static Library, в котором вы должны предоставить файлы .modulemap[About] или/и umbrella.h[About] files

Copy Bundle Resources - Копирует файлы, которые поддерживают ваш исходный код, во внутреннюю структуру. Если вы хотите убедиться, что добавленные вами файлы будут скопированы в комплект приложений

Это полезно, когда вы создаете app, где вы можете добавлять изображения и другие ресурсы

Подробнее здесь