Подтвердить что ты не робот

Как добавить удаленные фреймворки снова

Я случайно удалил файлы AVFoundation, CoreFoundation, Foundation и UIKit.framework, CoreGraphics.frameworks из моего Xcode. Есть ли способ их восстановить.. или мне придется снова установить Xcode.

4b9b3361

Ответ 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. У меня была такая же проблема, как у вас, и это помогло мне.