Как очистить кэш сборки xcode? - PullRequest
0 голосов
/ 03 мая 2019

Любое изменение, которое я делаю в XCode, удачно скомпилировано, но когда я просматриваю его в симуляторе или переношу на свой iPhone, выполняется предыдущая успешная сборка, отправленная в магазин.

Это было рабочее приложение с историей изменений в магазине приложений, затем я решил изменить имя и уникальный идентификатор.Все прошло хорошо, и я смог развернуть первые изменения в магазине, после чего xcode начал показывать это странное поведение.Я внес изменения, успешно собран, но предыдущая версия появилась в симуляторе и т. Д. Затем я нашел глупый обходной путь, каждое внесенное изменение я восстанавливал среду, извлекая код из моего репо и

#cordova add platform ios@4.5.4
#pod update
#pod setup
#pod install

Затемоткройте Xcode и соберите проект, тогда все было как положено.но, к сожалению, этот прием перестал работать, и я застрял.Я делаю очистку Я делаю очистку папки DerivedData Я использую приложение «Сторожевой таймер» для очистки

Я что-то пропустил?

Ответы [ 2 ]

3 голосов
/ 03 мая 2019

Как очистить кэш Xcode вручную

1.Очистите сборку

Совет. Если вы пытаетесь устранить проблему, связанную со сбоем Xcode, стоит сначала очистить сборку проекта.Это избавит от текущей сборки и создаст новую при следующем запуске кода.

Открыв проект в коде, перейдите в строку меню, выберите «Продукт» и выберите «Очистить» или: с проектомоткройте, нажмите Ctrl + Shift + K.

2.Очистите папку сборки

Чтобы очистить папку сборки и избавиться от файлов кэша, выполните следующие действия:

В проекте кода выберите меню «Продукт», удерживая нажатой клавишу «Option».(Alt) и выберите Очистить папку сборки, или: Нажмите Ctrl + Shift + Option + K.

3.Сброс содержимого и настроек симулятора

Если ни один из приведенных выше шагов не решил вашу проблему, попробуйте сбросить настройки и настройки симулятора:

Перейдите в меню и выберите «Симулятор iOS», затем нажмите «Сбросить содержимое и настройки»..

4.Удалить производные данные

Если у вас все еще есть проблемы, попробуйте удалить производные данные, что заставит Xcode воссоздать их при следующем запуске.

В меню выберите «Окно», затем «Органайзер».Теперь выберите Projects, а затем нажмите Select your project.Выберите проект, чьи производные данные вы хотите удалить.В открывшемся окне вы увидите папку с производными данными и ее путь к Finder.Справа от папки есть кнопка Удалить.Нажмите это.Теперь удалите кеш модуля.

Перейдите в: ~ / Library / Developer / Xcode / DerivedData / ModuleCache.Перетащите файлы из папки ModuleCache в корзину и очистите ее.


Источник: https://macpaw.com/how-to/clear-xcode-cache

0 голосов
/ 09 мая 2019

В моем случае оказалось, что нужно перестроить всю среду, чтобы исправить ее. Одним из основных моментов, который необходимо выделить, является использование «cordova prepare» после любых изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...