Я бы хотел удалить старые (заменяемые?) Данные, и содержимое DerivedData кажется вероятным кандидатом. Поскольку это имя DerivedData , я предполагаю, что это информация, которая, если она отсутствует, будет сгенерирована во время фазы сборки и, если она есть, будет использоваться на этом же этапе. Тогда кажется логичным, что я мог бы удалить любые старые данные проекта без страха, и если я когда-нибудь построю этот старый проект, первое выполнение займет больше времени, чем обычно, так как он должен воссоздать все эти производные данные.
Я здесь ошибаюсь?
~/Library/Developer/Xcode
, так как DerivedData , так « что кровавая папка» (DerivedData) не НЕ содержит данные dSYM и его содержимое может быть безопасно удален.Ответы:
Производные данные папка содержит всю информацию о промежуточной сборке, debug- и высвобождение встроенной цели, а также индексе вашего проекта. Это полезно , чтобы удалить полученные данные , когда у вас странные проблемы индекса (код завершения не работает право, постоянная переиндексации, или даже просто медленный проект). Удаление всей папки уничтожает эту информацию для всех проектов, о которых знает Xcode 4.
Папка « Архивы » (родственник производных данных) содержит архивную форму ваших целей. То есть сборка выпуска, а также данные dSYM для последующей отладки. Его не следует удалять, если вы хотите иметь возможность отлаживать развернутые версии вашего приложения.
Вы можете удалить производные данные для данного проекта, открыв окно «Организатор» и выбрав вкладку «Проекты». Выберите нужный проект и нажмите кнопку «Удалить» рядом с путем к производным данным. Это больше похоже на «хирургический удар» по проблемным проектам.
источник
rm
. Я хотел найти способ разрешить папку, связанную с проектом, например~/Library/Developer/Xcode/DerivedData/MyProject-hghjhjhkjh/
. Самый простой способ, который я нашел, - это установить папку DerivedData относительно папки проекта с помощью настроек XCode.projects
находятся в отдельном окне (не Организатор).Содержимое «Производных данных» создается во время сборки. Вы можете безопасно удалить его. Для удаления производных данных выполните следующие действия:
источник
Да, эти данные генерируются во время сборки, и вы можете удалить их, если хотите, это не проблема.
Он будет воссоздан, когда вы снова построите.
источник