Может ли кто-нибудь объяснить разницу между фазой Copy Bundle Resources
фазы Xcode и Copy Files
? Когда я буду использовать "Копировать файлы"?
В чем разница между ресурсами копирования Bundle и копированием файлов для фаз сборки Xcode?
Ответ 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
, где вы можете добавлять изображения и другие ресурсы
Подробнее здесь