developer tip

Xcode 8 cocoapods 중단 트랩 : 6

copycodes 2020. 8. 31. 07:59
반응형

Xcode 8 cocoapods 중단 트랩 : 6


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더 이상 작동하지 않습니다. 제거 및 설치를 시도했지만 여전히 작동하지 않습니다.


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

sudo gem uninstall cocoapods

sudo gem install cocoapods --pre

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

최신 정보

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

sudo gem install cocoapods

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


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

gem update cocoapods

@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

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

gem uninstall cocoapods

gem install cocoapods

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

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


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

sudo gem update

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

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

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

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

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


This is the perfect solution when you are receiving the "Operation not permitted" error or xcode8 cocoapods abort trap:6.

Custom 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

Run this in the terminal:

sudo gem install xcodeproj

It's problem with ruby in version 2.0.0 and cocoapods 1.1.1, so if you won't use prerelease version of cocoapods, just update your ruby version for example with rvm:

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

Remember: After install of new ruby you need to install all gems one more time.


I solved this issue by updating the ruby with \curl -sSL https://get.rvm.io | bash -s stable --ruby.


My fix, little bit less work: I removed the workspace and just run pod setup and pod install again.

No more warnings :)


update your ruby version to 2.4 then uninstall cocoapods and install it.


If you are an using old version of cocoapods and an old version of xCode you may find after updating to new cocoapods version it complains about your Podfile syntax.

In this situation, another alternative to solve the problem is to keep using the old cocoapods version and set the path to the old xCode version so that cocoapods uses old xctools versions for workspace modifications.

i.e. don't update cocoapods (keep using old version - e.g. 0.39.0) and instead run this command to point to different Xcode version:

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

download xcode8-beta.

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.

It is OK.

참고URL : https://stackoverflow.com/questions/39980096/xcode-8-cocoapods-abort-trap-6

반응형