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

Ошибка при создании проекта pods - Pod install

У меня есть рабочий проект, который использует cocoa pods. Я попытался установить pod install и получил эту странную ошибку:

Generating Pods project
  - Creating Pods project
  - Adding source files to Pods project
  - Adding frameworks to Pods project
  - Adding libraries to Pods project
  - Adding resources to Pods project
  - Linking headers
  - Installing targets
    - Installing target `Pods-NIDropDown` iOS 7.0
    - Installing target `Pods-SDWebImage` iOS 7.0
    - Installing target `Pods-SQCommonUtils` iOS 7.0
    - Installing target `Pods` iOS 7.0
  - Running post install hooks
  - Writing Xcode project file to `Pods/Pods.xcodeproj`
2015-06-27 01:20:37.359 ruby[3841:138874] [MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8123.33/IDEFoundation/Initialization/IDEInitialization.m:590
Details:  Assertion failed: _initializationCompletedSuccessfully
Function: BOOL IDEIsInitializedForUserInteraction()
Thread:   <NSThread: 0x7fedd50822b0>{number = 1, name = main}
Hints: None
Backtrace:
  0  0x00000001057f7047 -[DVTAssertionHandler handleFailureInFunction:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in DVTFoundation)
  1  0x00000001057f67d4 _DVTAssertionHandler (in DVTFoundation)
  2  0x00000001057f6a40 _DVTAssertionFailureHandler (in DVTFoundation)
  3  0x00000001057f69a2 _DVTAssertionFailureHandler (in DVTFoundation)
  4  0x0000000106bbf1a9 IDEIsInitializedForUserInteraction (in IDEFoundation)
  5  0x000000010ab2ea5d +[PBXProject projectWithFile:errorHandler:readOnly:] (in DevToolsCore)
  6  0x000000010ab305e2 +[PBXProject projectWithFile:errorHandler:] (in DevToolsCore)
  7  0x00007fff9262af44 ffi_call_unix64 (in libffi.dylib)
Abort trap: 6

Не знаю, почему у меня возникла ошибка. Написание файла проекта Xcode на Pods/Pods.xcodeproj. Я попытался переустановить cocoa pods, но не получится.

Я вроде нуб с разработкой iOS, поэтому любые советы будут приятными.

4b9b3361

Ответ 1

У меня была эта проблема с Xcode 7 beta 2. Установка xcode-select обратно в выпущенную версию Xcode помогла мне.

Попробуйте запустить это в терминале:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Затем повторите попытку установки CocoaPods:

pod install

У меня тогда не возникало проблем с возвратом к бета-версии Xcode с помощью этой команды:

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

Ответ 2

Кажется, проблема с сериализацией проекта с Xcode 7. Cocoapods полагается на xcodeproj, у которого есть ошибка с последними бета-версиями. Они выпустили быстрый выпуск для решения проблемы. Запустите это в терминале:

gem install xcodeproj -v 0.24.3

(возможно, придется это делать)

Ответ 3

Для тех, кто получает сообщение об ошибке после недавнего обновления Xcode, я сделал это, и он не работал, пока я не обновил cocoa pods (из версии 0.36.0):

sudo gem update

Это обновило его до 0.38.2 (я также видел ссылки на 0.37.x, имеющие проблемы)

Ответ 4

Вы просто следуете приведенным ниже командам терминала. Это может помочь вам.

$sudo gem update —system
$sudo gem uninstall cocoapods
$sudo gem install cocoapods
$pod setup
$cd <project path>
$pod init
add files(frameworks)($pod outdated- if already pod exists)
$pod install
$pod update(if you need)

Ответ 5

Перед повторной попыткой установки "pod install" откройте второе окно терминала и запишите свой системный журнал:

tail -f /var/log/system.log

Вы можете быть удивлены тем, что узнаете. Мой сообщил, что

pod install [20810]: [MT] DVTPlugInLoading: не удалось загрузить код для плагина com.apple.dt.dbg.DebuggerFoundation(/Applications/Xcode.app/Contents/PlugIns/DebuggerFoundation.ideplugin), ошибка = Error Domain = NSCocoaErrorDomain Code = 3587 "Пакет" DebuggerFoundation "не может быть загружен, потому что он поврежден или отсутствует необходимые ресурсы". (dlopen_preflight (/Applications/Xcode.app/Contents/PlugIns/DebuggerFoundation.ideplugin/Contents/MacOS/DebuggerFoundation): библиотека не загружена: @rpath/IBAutolayoutFoundation.framework/Версии/A/IBAutolayoutFoundation

Итак, так как моя установка Xcode 7.0.1 через Mac App Store оказалась поврежденной, ни одно из предложений со стороны всех других полезных респондентов здесь не предназначалось для работы.

Эти вещи никогда не возникают, когда у вас достаточно времени, чтобы устранить их. Это, конечно, не то время для нашего расписания релизов прямо сейчас, так что работала здесь (OS X 10.10.5, отбывая Xcode 6.4 для Xcode 7.0.1) была (и это после того, как попросил App Store переустановить 7.0.1 )

rm -Rf /Applications/Xcode.app

Затем, попросив Mac App Store переустановить Xcode 7.0.1

Затем мы смогли продолжить обновление CocoaPods и т.д. и т.д. и т.д.

Ответ 6

sudo xcode-select -r исправлена ​​проблема

Ответ 7

Все предложили проблему с xcode, что решило для меня удаление всех камней из коко-каподов, а затем переустановить их:

gem list | grep cocoapods | xargs gem uninstall -aIx
gem uninstall xcodeproj