Я случайно удалил файлы AVFoundation, CoreFoundation, Foundation и UIKit.framework, CoreGraphics.frameworks из моего Xcode. Есть ли способ их восстановить.. или мне придется снова установить Xcode.
Как добавить удаленные фреймворки снова
Ответ 1
Если вы еще не очистили корзину, закройте Xcode и откройте корзину в Finder. Найдите папку фреймворка, которую вы случайно удалили. В Finder откройте другое окно с помощью пути /System/Library/Frameworks
(начиная с Macintosh HD, если вы хотите открыть папку вручную) и перетащите структуру из корзины в папку Frameworks. Повторно запустите Xcode, и вы снова сможете добавить фрейм в целевые настройки.
Ответ 2
Если вы не опорожнили свой мусор, вы найдете там свои фреймворки. В случае, если удаленные фреймворки представляют собой рамки iOS, просто скопируйте их из своего мусора в свой каталог XCode, что будет для большинства установок на сегодняшний день (XCode 5 + iOS 7):
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/
Для фреймворков OS X путь, отправленный 555nick, может быть правильным (не проверял это):
/System/Library/Frameworks
Btw: вы можете быстро открыть такие пути, открыв finder и используя ярлык Shift+Cmd+G
.
Ответ 3
Вышеуказанный метод не будет работать, если ваше местоположение xCode отличается. Для этого открытого xCode нажмите значок верхнего синего проекта. Нажмите Target- > build Phases → Link Binary With Libraries
Теперь щелкните правой кнопкой мыши любой элемент управления и покажите в Finder.
Таким образом вы получите все существующее местоположение по умолчанию в базе данных. Теперь перейдите в это место и снова добавьте удаленные рамки.
Перезагрузите xcode, после чего вы увидите свою удаленную структуру, как это было раньше.
Ответ 4
Ok. Поэтому, если вы удалили фреймворки из finder, а также из корзины, это решение. Если у вас есть другая версия xcode, установленная на вашем Mac, тогда откройте это. В любом из ваших проектов попробуйте добавить любую из недавно удаленных фреймворков. щелкните правой кнопкой мыши по нему и перейдите в окно поиска и скопируйте его.
Теперь перейдите к xcode, из которого были удалены фреймворки, перейдите в окно fnder в том же процессе выше и вставьте только скопированную фреймворк yoy. У меня была такая же проблема, как у вас, и это помогло мне.