Xcode 10: что находится в «Библиотеке / Разработчике / Xcode / UserData / IB Support / Устройства симулятора»? - PullRequest
2 голосов
/ 06 марта 2019

Я заметил, что этот каталог: /Users/$USER/Library/Developer/Xcode/UserData/IB Support/Simulator Devices

содержит несколько довольно больших каталогов на моем Mac:

$ du -d1 -h | sort -h
...
1.7G    ./A7F495BF-B286-4A8B-83A7-7E3D32A237AE
2.4G    ./E9F53010-C7A9-469D-8859-D482D6D334FC
5.9G    ./E85370F1-3126-4679-AA61-35DCAA6B7871
9.8G    ./56FB0674-0DA8-41BA-BA0D-0398CF2139A1
 22G    ./9F55C8ED-15A2-4FF7-8052-BA4464B290F9
 32G    ./3CA6DF23-014A-4939-9B5F-9039655B8D03

Копаем немного глубже, 3CA6DF23-014A-4939-9B5F-9039655B8D03/data/tmp содержит много * .uicatalog файлов.

Эти UUID не отображаются при запуске xcrun simctl list.

Кто-нибудь знает, что создает эти файлы и безопасно ли их удалять?

1 Ответ

1 голос
/ 12 марта 2019

Лучшее, что я могу дать на данный момент, - частичный ответ, так как я сталкиваюсь с подобной проблемой с нашим тестовым сервером.Эти файлы являются просто базами данных sqlite.При их открытии и просмотре их содержимого появляется множество метаданных, связанных с компонентами пользовательского интерфейса в вашем приложении, и ссылок на активы в каталоге активов.Я не знаю, для чего предназначены эти файлы.

Поскольку эти вещи находятся в папке /tmp/, их, вероятно, безопасно удалить.Я удалил их все на своем сервере, и до сих пор тесты продолжали выполняться без проблем, и с каждым тестом создавались новые * .uicatalog файлы.

...