CocoaPods | The Cocoa Dependency Manager | iOS library

 by   CocoaPods Ruby Version: 1.12.1 License: Non-SPDX

kandi X-RAY | CocoaPods Summary

kandi X-RAY | CocoaPods Summary

CocoaPods is a Ruby library typically used in Mobile, iOS, Xcode applications. CocoaPods has no bugs, it has no vulnerabilities and it has medium support. However CocoaPods has a Non-SPDX License. You can download it from GitHub.

CocoaPods manages dependencies for your Xcode projects. You specify the dependencies for your project in a simple text file: your Podfile. CocoaPods recursively resolves dependencies between libraries, fetches source code for all dependencies, and creates and maintains an Xcode workspace to build your project. The latest released Xcode versions and the prior version are supported. Installing and updating CocoaPods is very easy. Don't miss the Installation guide and the Getting Started guide.

            kandi-support Support

              CocoaPods has a medium active ecosystem.
              It has 14137 star(s) with 2645 fork(s). There are 554 watchers for this library.
              There were 2 major release(s) in the last 12 months.
              There are 456 open issues and 9195 have been closed. On average issues are closed in 10 days. There are 49 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of CocoaPods is 1.12.1

            kandi-Quality Quality

              CocoaPods has 0 bugs and 0 code smells.

            kandi-Security Security

              CocoaPods has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              CocoaPods code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              CocoaPods has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              CocoaPods releases are available to install and integrate.
              CocoaPods saves you 18949 person hours of effort in developing the same functionality from scratch.
              It has 38843 lines of code, 1458 functions and 273 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed CocoaPods and discovered the below as its top functions. This is intended to give you an instant insight into CocoaPods implemented functionality, and help decide if they suit your requirements.
            • raise an error message
            • Creates a Podfile from Podfile .
            • Performs analysis with the specified specification .
            • Generate the targets for the specified user .
            • Returns a list of all targets in the given target .
            • Lazy load yaml file
            • Run the command
            • Creates a repo
            • Sets up the pod cache
            • Returns the fixture of the fixture .
            Get all kandi verified functions for this library.

            CocoaPods Key Features

            No Key Features are available at this moment for CocoaPods.

            CocoaPods Examples and Code Snippets

            No Code Snippets are available at this moment for CocoaPods.

            Community Discussions


            Xcode Archive failed with flutter plugins
            Asked 2022-Mar-29 at 04:40

            My flutter app run well, but when I try to upload the app to App Store by archive it: Xcode -> Product -> Archive
            it failed and get two errors First one in flutter_inappwebview with following error message:



            Answered 2022-Mar-22 at 07:22

            Downgrading Xcode from 13.3 to 13.2.1 solved my problems.



            Expo eas-cli iOS build failing
            Asked 2022-Mar-24 at 03:11

            I have created an app using React Native and am trying to create an iOS app store build through Expo's eas-cli.

            When running eas build --platform ios the Fastlane build failed with unknown error

            After checking the "Run Fastlane" section in the Expo build log, multiple errors are shown:

            Error 1:



            Answered 2021-Oct-06 at 06:11

            There are a number of things to look into.
            If you are running Expo in the SDK then no need for cocoa pods just the most up-to-date version of the CLI tool.

            Run expo --version to determine what version you are currently working with. Update if needed.

            Adding a profile might be useful too. Along with checking your config. Configuring EAS Build with eas.json

            eas build --platform ios --profile distribution

            Also, be sure that all the apple certificates are active and connected to your Expo account for that project.



            Flutter for iOS run, build but not archive
            Asked 2022-Mar-20 at 09:40

            My app archive perfectly two weeks age (was the latest update I made).

            After some minor changes in the flutter code (I did not add any packages or something), I am trying to archive again and I am getting some estrange errors and I have no clue where are coming from (those are from libraries, so no real changes on it). I am able to run it on the emulator and also I am able to build without any problem. I just can not archive.

            This is the error:



            Answered 2022-Mar-20 at 09:40

            This is an issue that occurs in version 13.3 of Xcode. In Xcode 13.3, if you have a code that uses UI_USER_INTERFACE_IDIOM(), you will get an "Out of Memory" error when you run Archive. Changing "UI_USER_INTERFACE_IDIOM()" to "UIDevice.current.userInterfaceIdiom" resolves the error.

            Currently, we have the following solutions.

            • Modify the code,
            • Downgrade to Xcode 13.2.1
            • Wait for Apple to modify Xcode




            No member named 'cancelButtonTintColor' in 'JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions'
            Asked 2022-Mar-14 at 07:56


            How to fix this error. I have created simple project with latest version and when try to build the project via Xcode it generate error?



            Output of npx react-native info



            Answered 2022-Feb-27 at 07:55

            You could create that into the library source or you could avoid it and use the same UIColor option just above it.

            I removed: ( [RCTConvert UIColor:options.cancelButtonTintColor() ? @( options.cancelButtonTintColor()) : nil];* ) and replace it with: ( *[RCTConvert UIColor:options.tintColor() ? @(options.tintColor()) : nil]; )

            my line now looks like:



            Problem with Cocoapods, showing error 'Couldn't determine repo type for URL' when installing pods
            Asked 2022-Mar-05 at 14:41

            I used Cocoapods a lot, but recently whenever I was updating the pods (pod update), it started duplicating files and often didn't let me create a build for the App Store.

            I updated Cocoapods to the last version possible but still didn't solve that. Then I tried to remove and re-install it.

            Now is occurring another issue. When I try to run pod install on any project, pods are not getting installed like previously, but is showing this error:



            Answered 2021-Oct-03 at 17:56

            The error message says there's a permission issue:

            Permission bits for '/Users/myUser/.netrc' should be 0600, but are 644

            So in order to fix the permission, you should do this:



            Flutter iOS Error Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libamsupport.dylib (0x203913130)
            Asked 2022-Mar-01 at 05:29

            Hi am facing an issue while running flutter project in MacBook Air M1 chip Lap. Tried all possibilities couldn't find where is the exact problem.

            All basic solutions like flutter clean, flutter pub get, pod deintegrate & install, flutter build ios, flutter run but still same issue. only on iOS simulator not deploying.

            Any solution for this. Thanks in advance.




            Answered 2022-Feb-02 at 04:43

            I have been facing this same issue for some time now. the same setup is working nicely in a mac with intel chip. But i have even done a resetup of my system, m1 mac still throws the same error.



            Flutter error: "CocoaPods not installed or not in valid state."
            Asked 2022-Feb-09 at 23:36

            Could the problem be that Android Studio can't find the path to CocoaPods?

            I'm trying to test my app on my iPhone from Android Studio. The error I get is



            Answered 2022-Jan-31 at 17:27

            A response on IssueTracker says

            This problem is present with Android Studio Bumblebee on Mac. Launching flutter from the IDE causes this issue where it can't find the Cocoapods path.

            Forced to run flutter from terminal for it to work.

            Here's how run your project from the CLI on the iOS simulator. cd into your project directory and run:



            undefined method `__apply_Xcode_12_5_M1_post_install_workaround'
            Asked 2022-Feb-08 at 04:12

            I am getting the below error in fresh react-native installation and when trying to do pod install.



            Answered 2021-Nov-10 at 11:01

            If You don't use M1 based computer to build, You can comment "__apply_Xcode_12_5_M1_post_install_workaround(installer)" line in Your Podfile.



            Unicode Normalization not appropriate for ASCII-8BIT
            Asked 2022-Jan-26 at 11:38
            13: from /usr/local/bin/pod:23:in `'
            12: from /usr/local/bin/pod:23:in `load'
            11: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/bin/pod:55:in `'
            10: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/command.rb:52:in `run'
            9: from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:324:in `run'
            8: from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:337:in `rescue in run'
            7: from /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:396:in `handle_exception'
            6: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/command.rb:66:in `report_error'
            5: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/user_interface/error_report.rb:30:in `report'
            4: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/user_interface/error_report.rb:105:in `markdown_podfile'
            3: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/config.rb:226:in `podfile_path'
            2: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/config.rb:166:in `installation_root'
            1: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.11.0.beta.2/lib/cocoapods/config.rb:166:in `unicode_normalize'
            /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/unicode_normalize/normalize.rb:141:in `normalize': Unicode Normalization not appropriate for ASCII-8BIT (Encoding::CompatibilityError)


            Answered 2021-Sep-07 at 18:03

            I fixed it doing this:

            I uninstalled completely cocoapods (my version was 1.11.0)

            gem list --local | grep cocoapods

            cocoapods-core (1.11.0) cocoapods-deintegrate (1.0.5) cocoapods-downloader (1.5.0) cocoapods-plugins (1.0.0) cocoapods-search (1.0.1) cocoapods-trunk (1.6.0) cocoapods-try (1.2.0)

            sudo gem uninstall cocoapods

            sudo gem uninstall cocoapods-core

            sudo gem uninstall cocoapods-deintegrate

            sudo gem uninstall cocoapods-downloader

            sudo gem uninstall cocoapods-plugins

            sudo gem uninstall cocoapods-search

            sudo gem uninstall cocoapods-trunk

            sudo gem uninstall cocoapods-try

            Then i installed cocoapods version 1.10.1 (you can try with more versions under 1.11.0 if you need)

            sudo gem install cocoapods -v 1.10.1



            Updated React Native, can't find 'boost' dependency in Podfile
            Asked 2022-Jan-24 at 12:33

            As mentioned in my question title, I'm trying to run pod install following an update to React Native 0.66, and I keep getting the following error:



            Answered 2021-Oct-20 at 14:40

            I recently encountered a similar issue with boost after updating react native. After the panic wore off, and some good coffee, I was able to resolve by doing the following:

            1. Open the /ios/.xcworkspace file in Xcode.
            2. Raise the iOS Deployment Target (in my case I only bumped to 10).
            3. Product > Clean Build Folder, then Product > Run.
            4. Locate the boost error in the issue navigator and identify which pod the error is listed under (in my case it was RNReanimated).
            5. Update the node package related to the pod (in my case, npm update react-native-reanimated
            6. Finally, run pod install

            After performing those steps, I was able to get my project up and running again.


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install CocoaPods

            You can download it from GitHub.
            On a UNIX-like operating system, using your system’s package manager is easiest. However, the packaged Ruby version may not be the newest one. There is also an installer for Windows. Managers help you to switch between multiple Ruby versions on your system. Installers can be used to install a specific or multiple Ruby versions. Please refer for more information.


            Homepage and search for Pods. Follow CocoaPods on Twitter to stay up to date. Feel free to ask any kind of question. Everything you want to know about CocoaPods. See the changes introduced in each CocoaPods version. Don't miss any new Pods. Find out the standards we hold ourselves to.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone CocoaPods/CocoaPods

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular iOS Libraries


            by apple


            by ionic-team


            by vsouza


            by fastlane


            by bumptech

            Try Top Libraries by CocoaPods


            by CocoaPodsRuby


            by CocoaPodsSwift


            by CocoaPodsRuby


            by CocoaPodsRuby


            by CocoaPodsRuby