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

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

1 ответ

Решение

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

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

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

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

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

Словарный запас

Другие вопросы по тегам