Перетаскивание ресурсов между проектами в XCode - вообще плохая идея, даже если это поддерживается.Когда вы перетаскиваете что-то в XCode, он фактически не создает новую копию этой вещи, он просто добавляет новую ссылку на свое старое местоположение.
Это может быть очень плохо, потому что теперь изменение ресурса в одном проекте приведет к тому, что такие же изменения появятся в другом.В подавляющем большинстве случаев это - это не , что вы хотите.SCM еще более усложняет ситуацию, потому что если вы добавите ресурс в Project B
путем перетаскивания из Project A
, а затем отметите изменения, а затем какой-нибудь другой разработчик отметит только Project B
, им будут не хватать ресурсы, которые вы «добавили»to Project B
.
Поэтому вместо перетаскивания в XCode я предлагаю использовать Finder или командную строку для явного копирования ваших ресурсов в исходное дерево целевого проекта.Затем в XCode просто добавьте скопированные файлы в проект так же, как обычно.