Skip to main content

Ignoring ffi-1.16.3 because its extensions are not built. Try: gem pristine ffi --version 1.16.3

The error you're encountering indicates an issue with the ffi gem during the CocoaPods update. The error message suggests trying to run the gem pristine command to fix it.

Using terminal - run the following command:

gem pristine ffi --version 1.16.3

This command will attempt to restore the ffi gem to its pristine state, resolving any issues with its extensions. After running this command, try running pod update again

Cocoapods install and update

Getting Started with Cocoapods

Installation

Built with Ruby, Cocopods is installable with the default Ruby available on macOS.  Using the default Ruby install will require you to use sudo when installing gems.

sudo gem install cocoapods

However, if you attempt to install or update Cocopods without Sudo you will hit a permission issue.

CDN error on pod update

Today while in Terminal, I ran a regular script pod update.  However, this time I received the following error

[!] CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/d/a/2/Alamofire/5.1.0/Alamofire.podspec.json Response: Timeout was reached

I read on GitHub that it could be a cache issue, so I ran:

Subscribe to CocoaPods