Issue Как да почистите кеша на Xcode и да предотвратите...

Как да почистите кеша на Xcode и да предотвратите сривовете на Xcode

Xcode е напълно интегрирана среда за разработка (IDE) за macOS, която предоставя на разработчиците изчерпателен набор от инструменти за създаване на приложения за iOS, iPadOS, macOS, watchOS и tvOS. Той включва редактор за писане и модифициране на код, програма за отстраняване на грешки за коригиране на проблеми, система за управление на кодовия контрол за управление на версиите на кода и различни други инструменти за разработка. Имайте предвид, че ако решите да започнете да използвате Xcode, инсталацията ще изисква много свободно дисково пространство.

Xcode може да се срине по няколко причини, включително грешки в софтуера, проблеми със съвместимостта на хардуера или системата или проблеми с кеша. Кешът е колекция от временни файлове, които Xcode създава и съхранява, за да помогне за ускоряване на процеса на разработка. Въпреки това, когато има недостиг на място за съхранение и ако кешът стане твърде голям или повреден, това може да доведе до срив или необичайно поведение на Xcode. Изчистването на кеша или нулирането на предпочитанията на Xcode често може да разреши тези проблеми.

Причините за съобщенията за грешка, които получавате, може да са различни. И все пак, типичен е да принудите симулатора да презареди кода на сървъра с всички нововъведени промени вместо по-старата версия, запазена в кеша. Съществуват множество методи за изчистване на кеша на Xcode и предотвратяване на доклади за сривове на Xcode.

Почистете компилацията на Xcode

Почистването на компилацията на проекта може да помогне, ако имате проблеми, водещи до сривове на Xcode, тъй като следващия път, когато стартирате кода, ще бъде създадена нова компилация.

    1. Отворете проекта .
    1. Отидете до лентата с менюта .
    1. Изберете Продукт .
    1. Изберете Почистване .

Като алтернатива отворете проекта и натиснете Command+Shift+K на клавиатурата.

Почистете папката за компилация

    1. В Code Project щракнете върху менюто Product , докато държите клавиша Option (Alt) .
    1. Изберете папка Clean Build .

Друг начин за почистване на папката за компилация е да натиснете комбинацията от клавиши Command+Shift+Option+K на клавиатурата.

Нулирайте съдържанието и настройките на симулатора

    1. Отидете до лентата с менюта .
    1. Отворете iOS Simulator .
    1. Изберете опцията Нулиране на съдържание и настройки .

Изтрийте извлечените данни

Цялата информация за временна компилация и индекси на проекти се съхраняват в папката Derived Data. Ако го изтриете, Xcode ще създаде нова папка при следващото стартиране.

    1. Отидете на Window и изберете Organizer .
    1. Изберете Проекти , последвани от Изберете вашия проект .
    1. Сега изберете проекта , чиито свързани извлечени данни искате да изтриете.
    1. В новия прозорец, който се отваря, ще видите папката с извлечени данни и нейния път за търсене .
    1. За да го изтриете, натиснете бутона Изтриване .

Все още обаче не сме готови, тъй като трябва да изтрием и кеша на модула.

    1. Отворете Finder и изберете менюто Go .
    1. Отворете Go to Folder... и поставете: ~/Library/Developer/Xcode/DerivedData/ModuleCache
    1. Натиснете Go, за да отворите дестинацията.
    1. Сега плъзнете елементите, съдържащи се в папката ModuleCache, в кошчето .
    1. Изпразнете кошчето.
Зареждане...