Xcode 8 cocoapods 중단 트랩 : 6


92
localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6

Xcode 8로 업그레이드 한 후 cocoapods더 이상 작동하지 않습니다. 제거 및 설치를 시도했지만 여전히 작동하지 않습니다.


1
Cocoapods는 wrokspace 파일을 생성하지 않았다
haiwang

1
루비 (2.0.0)를 2.2.4로 업데이트 할 때까지 여러 가지 방법을 시도했습니다. 아마도이 버그가 오래된 루비 때문이라고 생각했을 것입니다.
Hiuson Z

이 문제를 해결하기 위해 위의 모든 방법을 시도했습니다. 결국 xcodeproj를 gem으로 업데이트하여이 문제를 해결했습니다.
weineel

답변:


187

저에게는 --pre명령 을 사용하여 CocoaPods를 제거한 다음 다시 설치 하여이 문제를 해결했습니다.

sudo gem uninstall cocoapods

sudo gem install cocoapods --pre

이 방법으로 문제가 해결되기를 바랍니다.

최신 정보

CocoaPods는 버전 1.2.0을 출시 했으므로 이제 다음을 사용하여 설치할 수 있습니다.

sudo gem install cocoapods

그리고 버전 1.2.0이 설치됩니다.


2
이것은 트릭입니다- cocoapods-1.2.0.beta.1위에 설치됨 cocoapods-1.1.1->Xcode Version 8.1 (8B62)
Warren Burton

정확히 @WarrenBurton ... :-)
haider_kazal

1
나는 같은 문제가 있었다. 이것은 그것을 고쳤습니다. 버전 1.0.1이 제거되었습니다 (모든 버전을 제거하고 실행 파일을 제거). 버전 1.2.0.beta.1이 설치되었습니다. 감사합니다, 하이더!
Verticon

BTW : 저는 시에라에 있습니다. Ruby 버전은 2.0.0p648입니다.
Verticon

2
완벽 해, 나를 위해 일했다!
Gaurav Singla

41

다음 명령을 사용하여이 문제를 쉽게 해결할 수 있습니다.

gem update cocoapods

당신은 최신 버전을 가지고 있습니다. 제거하고 다시 설치하면 문제가 해결 될 수 있습니다. 이전 버전의 cocoapods를 가지고 있었기 때문에 그것은 나를 위해 일했습니다.
Gabriel Lidenor

1
매력처럼 일했다! 감사.
Vandan Patel 2017 년

감사합니다. 나에게 유용했습니다.
ssowri1

15

@haider_kazal의 간단한 제거가 나에게 적합하지 않은 것처럼 작동하지 않으면 루비 2.5.5로 RVM을 설치 한 다음 CocoaPods를 완전히 제거하십시오.

gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate
gem uninstall cocoapods-downloader
gem uninstall cocoapods-plugins
gem uninstall cocoapods-search
gem uninstall cocoapods-stats
gem uninstall cocoapods-try
gem uninstall cocoapods-trunk

그런 다음 다시 설치하십시오.

gem install cocoapods --pre

7

cocoapods를 제거하고 다시 설치하십시오.

gem uninstall cocoapods

gem install cocoapods

나는 raiders 대답처럼이 대답 앞에 sudo를 추가해야했습니다. sudo gem uninstall cocoapods
Timmy Sorensen

7

brew와 함께 cocoapods를 설치할 때이 오류가 발생했습니다.

실행 brew uninstall cocoapods 한 다음 sudo gem install cocoapods문제를 해결했습니다.


4

나는이 모든 것을 시도했지만 그들 중 누구도 나를 위해 일하지 않았습니다.

sudo gem update

3

Xcode 8.1 (8B62), macOS 10.12.1 (16B2657)을 사용하는 rvm ruby ​​(시스템 루비 버전과 동일한 2.2.4p230 및 2.0.0p648 시도)의 Cocoapods 1.1.1에서 동일한 문제가 발생합니다. 저에게 도움이되는 유일한 것은 Cocoapods 1.2.0.beta.1로 업데이트하거나 시스템 루비를 사용하는 것입니다.

$ rvm system do pod install

물론 시스템 gemset에 cocoapods가 설치되어 있지 않은 경우 :

$ sudo rvm system do gem install cocoapods

나는 rbenv설치 2.0.0-p648하고 작동했습니다! 감사합니다 :)
funct7

2

이것은 확실히 당신을 도울 것입니다.

그러나 몇 가지 다른 문제가 있기 때문에 이전 버전의 Cocoapods에 만족하지 않습니다.

 gem uninstall cocoapods
 sudo gem install -n /usr/local/bin cocoapods

1

생성 된 작업 공간을 제거 pod deintegrate하고 pod install다시 실행하여 macOS 10.12.1에서 Xcode 8.1 (TouchBar 지원)과 함께 Cocoapods 1.1.1을 사용하여 작동하도록 했습니다.


macOS 10.12.2 (16C67)및 Xcode 8.2.1 (8C1002)에서는 1.1.1RVM과 함께 Cocoapods 를 사용하여 더 이상 문제가 발생하지 않습니다 .
Aleksander Zubala

1

이것은 "Operation not allowed"오류 또는 xcode8 cocoapods abort trap : 6을 수신 할 때 완벽한 솔루션 입니다.

맞춤 GEM_HOME

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
1.1.1

1
멋진 @Harshal 와니 감사, 나는이를 통해 내 솔루션 있어요
라즈 조시


0

ruby in version 2.0.0및 cocoapods 문제 1.1.1이므로 cocoapods의 시험판 버전을 사용하지 않으려면 rvm으로 루비 버전을 업데이트하십시오.

\curl -sSL https://get.rvm.io | bash -s stable

알아두기 : 새 루비를 설치 한 후에는 모든 gem을 한 번 더 설치해야합니다.


1
안녕, 어떻게 알아 냈어? 루비 2.0의 문제점은 무엇입니까?
Qiulang

1
나는이 문제가 있었고 최신 버전의 루비를 설치하고 cocoapods를 한 번 더 설치하면 문제가 사라집니다. 루비 2.0.0의 문제가 무엇인지 모르겠습니다. 문제를 해결할 때 조사 할 시간이 없습니다.
Rafał Wójcik


0

내 수정 사항, 약간의 작업 : 작업 공간을 제거 pod setup하고 pod install다시 실행 합니다.

더 이상 경고 없음 :)


0

루비 버전을 2.4로 업데이트 한 다음 cocoapods를 제거하고 설치하십시오.


0

이전 버전의 cocoapods와 이전 버전의 xCode를 사용하는 경우 새 cocoapods 버전으로 업데이트 한 후 Podfile 구문에 대해 불평 할 수 있습니다.

이 상황에서 문제를 해결하기위한 또 다른 대안은 이전 cocoapods 버전을 계속 사용하고 cocoapods가 작업 공간 수정을 위해 이전 xctools 버전을 사용하도록 이전 xCode 버전에 대한 경로를 설정하는 것입니다.

즉, cocoapods를 업데이트하지 말고 (이전 버전-예 : 0.39.0을 계속 사용) 대신이 명령을 실행하여 다른 Xcode 버전을 가리 킵니다.

sudo xcode-select --switch "path to old version of Xcode.app"

-3

xcode8- 베타를 다운로드하십시오.

localhost:Applications haiwang$ sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer
    localhost:Applications haiwang$ xcode-select -p /Applications/Xcode-beta.app/Contents/Developer

Please close any current Xcode sessions and use `PodTest7.xcworkspace` for this project from now on.

괜찮아요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.