An Introduction to CocoaPods (Route 85)

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 147

  • @eloydeenige
    @eloydeenige 2 роки тому +39

    As the (retired) author of CocoaPods and only just now stumbling upon this… holy wow, this is amazing and made my day! 😍

  • @brentprox459
    @brentprox459 7 років тому +99

    I vote all Introductions/Tutorials be in this format.

  • @SirPaulMuaddib
    @SirPaulMuaddib 9 років тому +56

    Probably the best tutorial I've ever seen!

  • @srolesen
    @srolesen 9 років тому +29

    for noobs like me it's nice to know that for the "mate Podfile" command to actually work you need to have TextMate command line installed, TextMate alone is not enough

  • @MichaelMaitlen
    @MichaelMaitlen 9 років тому +12

    As an Android developer this was a great intro to CocoaPods

  • @isurujn
    @isurujn 9 років тому +6

    Google recognises and promotes CocoaPods before Apple. How sad is that?
    Good job, Google! Love this series.

  • @hifrou
    @hifrou 9 років тому +3

    Gosh, that's the most entertaining tutorial I've ever watched! Cocoapods at my fingertips now!

  • @aziantoast
    @aziantoast 6 років тому +1

    For anyone who is having trouble with the 'mate' command. You need to install Textmate and go to preferences > Terminal > Click the install button for the shell. This will allow you to use the mate command in the terminal

  • @noname235
    @noname235 Рік тому +6

    This was both educational and hilarious for a software geek 😂

  • @icecream296
    @icecream296 9 років тому +4

    Thanks for his guys.. had never understood cocoapods TILL now

  • @RandomGuy12562
    @RandomGuy12562 8 років тому +20

    he kinda reminds me of Robin Williams

  • @lucasolimpio2454
    @lucasolimpio2454 3 роки тому +1

    surprisingly not cringy and very informative. Great job

  • @robertr6668
    @robertr6668 9 років тому +9

    Highly entertaining and informative. Great job!

  • @DesiTechInfinite
    @DesiTechInfinite 3 роки тому +1

    After watching WandaVision, these are super fun to watch and learn.

  • @pointer333
    @pointer333 Рік тому

    Uhh just a note for whoever did the post-proudction sound on this... You either choose the boom or the lav, or you mix them together in *mono* (assuming they are in phase). It's very difficult to absorb this information with 2 different mics in 2 different phases in my 2 different ears.

  • @darylaranha7970
    @darylaranha7970 2 роки тому

    This is the best Introduction I have ever seen!!! 👍❤️

  • @MonieLlanes-qu4iy
    @MonieLlanes-qu4iy 3 місяці тому +1

    Thank you

  • @atakancicek9600
    @atakancicek9600 2 роки тому

    This is amazing ! Thanks to everyone involved.

  • @muzikjay
    @muzikjay Рік тому

    9:45 😂😂😂 was definitely not expecting that

  • @cbradyl20
    @cbradyl20 3 роки тому

    I wish all developer tutorials was like this

  • @brooksoldier6997
    @brooksoldier6997 Рік тому

    This is the best tutorail in the our galaxy.

  • @tyrniluoto8020
    @tyrniluoto8020 Рік тому

    Wonderful video ❤

  • @BrandonHall916
    @BrandonHall916 5 років тому +1

    This was education and entertaining! Great Job!

  • @pieterbikkel
    @pieterbikkel 5 років тому +2

    If you get the error: error with `write permission.
    In MacOS Mojave works this: "sudo gem install cocoapods -n /usr/local/bin"

  • @Mr.Yellow24
    @Mr.Yellow24 Рік тому

    it was so beautiful and creative, i love it💛🙏🌼🌸🌺

  • @jennifercarson7153
    @jennifercarson7153 5 років тому

    This was FANtastic

  • @entrepreneur_journey7
    @entrepreneur_journey7 8 років тому +1

    Love this. Thanks for the introduction.

  • @karenannetolentino3681
    @karenannetolentino3681 5 років тому

    Best tutorial ever for Cocoapods. :)

  • @yolioms
    @yolioms 2 роки тому

    Thanks for this tutorial! Wish me luck, lol!! Cheers!

  • @VijayaPrakashKandel
    @VijayaPrakashKandel 9 років тому +4

    simply great

  • @AlbertoMartinez-td4hw
    @AlbertoMartinez-td4hw 6 років тому +1

    What a great video this saved me from setting my laptop on fire 😂

  • @jeffreytorres209
    @jeffreytorres209 2 дні тому

    i loveee this video guyss! thanks

  • @HarshVaghelaiosdeveloper
    @HarshVaghelaiosdeveloper 7 років тому

    Setting up CocoaPods master repo
    fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
    Use '--' to separate paths from revisions, like this:
    'git [...] -- [...]'
    fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
    Use '--' to separate paths from revisions, like this:
    'git [...] -- [...]'
    fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
    Use '--' to separate paths from revisions, like this:
    'git [...] -- [...]'
    $ /usr/bin/git -C /Users/mac/.cocoapods/repos/master fetch origin

  • @setoelkahfi
    @setoelkahfi Рік тому

    03:30 We're gonna be usiing dependency manager to install a dependency manager.
    A summary of what software developoment is all about.

  • @TheUltimateScorpio
    @TheUltimateScorpio 4 роки тому +1

    This had me on the floor it was so funny

  • @konstantinvolkov2629
    @konstantinvolkov2629 Місяць тому

    I Love it ))))) Thanks guys ))))))

  • @benjamindoherty5854
    @benjamindoherty5854 4 роки тому

    If you're installing CocoaPods from scratch like I am, you may have trouble with "pod search AFNetworking". Apparently you need to have previously installed a pod before you can search.

  • @luketin8113
    @luketin8113 6 місяців тому

    This is amazing! Good Job

  • @meditating010
    @meditating010 5 років тому

    what wonderful work ...

  • @ronstradt
    @ronstradt 6 років тому +1

    how did you get to the "root directory" where the xCode project is stored?????

  • @atinspook
    @atinspook 5 років тому

    I faced an error while installing cocoapods "You don't have write permissions for the /usr/bin directory". So, I tried this command "sudo gem install -n /usr/local/bin cocoapods", and it worked for my mac.

  • @husseinsamao104
    @husseinsamao104 9 років тому +2

    Hey Google Developers, after I installed cocoapods I have got 48 errors 'Apple Mach-O linker error'. though I opened .xcworkspace project. So, please you or anyone else can you help me in fixing this issue because I am half away in my project and I don't want to lose it.
    Regards

  • @elvisnunez1044
    @elvisnunez1044 9 років тому

    Loved this video guys, you are awesome.

  • @parsanoori8217
    @parsanoori8217 4 роки тому +1

    Wish my teachers taught me like this.

  • @jeffgarcia9042
    @jeffgarcia9042 7 років тому +2

    5:02 is where i got SOOO confused! im a complete beginner and dont know how to work with Textmate and how to set it up, can anyone help me or give me any tips id greatly appreciate it!

  • @rbroski19
    @rbroski19 6 років тому

    I had to run ```pod init``` which generated a valid Podfile. Complained about pods not being used in any concrete targets. Deleted my Podfile. Ran pod init. Edited the generated podfile and magic - pod install worked!

  • @raebel281
    @raebel281 4 роки тому +1

    I'm stuck at the pod setup stage, it's saying this command is not recognised. Am I missing something?

  • @Alfpooh
    @Alfpooh 8 років тому

    Great video! You saved my hours by 10min. Thank you!

  • @mailoudroaa
    @mailoudroaa 2 роки тому

    Very cool

  • @Cck1887
    @Cck1887 8 років тому

    So Great Video

  • @alexandramontgomery8980
    @alexandramontgomery8980 7 років тому

    awesome video! funny and helpful

  • @jesselima_dev
    @jesselima_dev 3 роки тому

    The best tutorial ever!!!!! 😂 😂 😂 😂 😂 😂

  • @nks98968
    @nks98968 3 роки тому

    Thanks...

  • @RoyofAllTrades
    @RoyofAllTrades 6 років тому +1

    My experience did not play out like the video. I ran into an error message:
    ERROR: While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.
    I am tempted to type "mother may I?" but I doubt it will not help any.
    My first thought is, do i need to continue with installing files, or does my Mac have enough of what it needs? My Second thought is, what does an administrator need to have permission these days?

    • @RoyofAllTrades
      @RoyofAllTrades 6 років тому

      My Mac is up-to-date too:
      Model Name: iMac
      Model Identifier: iMac18,3
      Processor Name: Intel Core i5
      Processor Speed: 3.4 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 6 MB
      Memory: 64 GB
      Boot ROM Version: IM183.0161.B00
      SMC Version (system): 2.41f1
      System Version: macOS 10.13.6 (17G65)
      Kernel Version: Darwin 17.7.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Xcode
      Version 9.4.1 (9F2000)

  • @CTime95
    @CTime95 6 років тому

    Awesome video! XD

  • @BrunoSilva-qt9nv
    @BrunoSilva-qt9nv Рік тому

    Nice!

  • @dhavalnena7386
    @dhavalnena7386 3 роки тому

    BRILLIANT :D

  • @michaelderosier3505
    @michaelderosier3505 4 роки тому

    Awesome tutorial! Problem solved, ty 😁

  • @dannyisrael
    @dannyisrael 4 роки тому

    yes, brew install cocoapods worked on catalina 10.15.4

  • @oanhchetmemaygio
    @oanhchetmemaygio 8 місяців тому

    Is this something like yum on Linux? I am start with Flutter, and Dev Tools require CocoaPods to compile enable Flutter plugins to run in the native apps.

  • @xio4739
    @xio4739 7 років тому

    Is there a way to import cocoa pods and use them in a swift playground?

  • @kennyho6222
    @kennyho6222 2 роки тому

    hahaha the ending 😂

  • @jakedjo
    @jakedjo 7 років тому

    had trouble with sudo gems install cocoapods.... brew install cocoapods worked fine

  • @xanthirudha
    @xanthirudha 6 років тому

    This is really cool bruh

  • @devyanigurjar1472
    @devyanigurjar1472 7 років тому

    its very troublesome for EL Capitan. please provide detailed steps. sudo gem install cocoapods was not working, tried to fix it with sudo gem install -n/usr/local/bin cocoapods. then pod setup was stopping, ...what to do?

  • @nicoleland4439
    @nicoleland4439 8 років тому

    did the pod setup command take forever for anyone else? the video version had this complete quite fast...mine still appears to be thinking and it's been a few minutes

  • @RoyofAllTrades
    @RoyofAllTrades 6 років тому

    I found the solution to the MATE command problem!
    Colin Caufield first referred me to TextMate.app. Also George Nachman replied and said it was probably TextMate they used. See here: stackoverflow.com/questions/4011707/how-to-start-textmate-in-command-line (or maybe, I suspect that because they had some other terminal app installed, it added the capability to iTerm2) Hopefully this helps the next person who follows this video.

  • @osmaninci672
    @osmaninci672 3 роки тому

    Best v'deo for cocoapos especially if u are runnin macos on window as vm you are so damn stuck and U wanna punch pc then this vdeo makes u feel relax:)

  • @diiegoss
    @diiegoss 6 років тому

    The best tutorial! xD

  • @danielchristopher9027
    @danielchristopher9027 6 років тому

    Hilarious and super informative

  • @Bloubz77
    @Bloubz77 2 роки тому

    When you discover Google actually wrote WandaVision before Marvel

  • @NeilLTayler
    @NeilLTayler 3 роки тому

    I wish all tutorials were like this lmnl

  • @zjlovezj
    @zjlovezj 9 років тому

    Love it

  • @camperlab6546
    @camperlab6546 8 років тому +1

    // Podfile
    // new syntax
    platform :ios, '7.0'
    target “TestPodProject” do
    pod 'AFNetworking'
    end

  • @ReashedTulon1971
    @ReashedTulon1971 7 років тому

    For macOS Sierra, (version 10.12.6), this work for me
    sudo gem install -n /usr/local/bin cocoapods

  • @onkelhoy1
    @onkelhoy1 2 роки тому

    I followed this, did the "sudo gem update --system" this is resulting in my system crashing with gem, getting permission denied errors - any clue what it could be?

  • @RoyofAllTrades
    @RoyofAllTrades 6 років тому +1

    After I was able to proceed, I then ran into another problem. Unlike the video, I entered the mate command and the response was:
    mate: command not found
    In my attempt to resolve the matter, I ran into the bug reporting page:
    gitlab.com/gnachman/iterm2
    With the notice:
    iterm2
    Issues site for iTerm2
    Project ID: 252461
    Mirrored from github.com/gnachman/iTerm2.git.
    The repository failed to update 9 months ago.
    Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
    What does this mean?

  • @markzubidubi9223
    @markzubidubi9223 8 років тому

    Me too (same error) "Error installing cocoapods:
    activesupport requires Ruby version >= 2.2.2."

  • @gkchauhan6750
    @gkchauhan6750 8 років тому +1

    I stucked at "mate Podfile". it says -base mate:command not found

    • @ToddKerpelman
      @ToddKerpelman 8 років тому

      +gkchauhan6750 That's just the text editor I use (Textmate). Feel free to use whatever your favorite text editor happens to be.

    • @nicoleland4439
      @nicoleland4439 8 років тому

      what would the command be if i'm using the standard TextEdit?

    • @nicoleland4439
      @nicoleland4439 8 років тому

      i downloaded the text mate but the command is still not working

  • @pratiksasmal4362
    @pratiksasmal4362 3 роки тому

    Is the process same for the M1macs?

  • @TheStefanBrankovic
    @TheStefanBrankovic 7 років тому +2

    ERROR: While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/fuzzy_match
    Any ideas?

    • @pooyakhoshbakht9839
      @pooyakhoshbakht9839 7 років тому +2

      sudo gem install -n /usr/local/bin cocoapods
      Would work ;)

    • @TheStefanBrankovic
      @TheStefanBrankovic 7 років тому

      That's it... Thank you!

    • @devyanigurjar1472
      @devyanigurjar1472 7 років тому

      after doing this, i executed the pod setup command several times, it stops at 1%,2%,...18%, 73%... in short, it is not getting complete.. what to do?

    • @adamelo6076
      @adamelo6076 7 років тому

      thanks i had the same prob

    • @ReashedTulon1971
      @ReashedTulon1971 7 років тому

      Getting : No such file or directory - /usr/location/bin

  • @nguyenthanhdat93
    @nguyenthanhdat93 6 років тому +3

    lol this is a tutorial video on steroid... great job, Google!

  • @Ghent2007
    @Ghent2007 5 років тому

    I LUV GOOGLE!

  • @sk8rboiigankedyobihh474
    @sk8rboiigankedyobihh474 2 роки тому

    thanks dad

  • @TheSuperjam11
    @TheSuperjam11 7 років тому

    keep getting errors saying to update to ruby 2.2.2. how do i fix?

  • @JorgePerez-ws9xd
    @JorgePerez-ws9xd 4 роки тому

    I can't get screencast to work , it says command not found

  • @splashproject2533
    @splashproject2533 3 роки тому

    you need a dependency manager to install a dependency manager to install a dependency manager. No kidding, rvm to cocoapods to firebase.

  • @KSigWyatt
    @KSigWyatt 8 років тому +2

    Getting error: "Error installing cocoapods:
    activesupport requires Ruby version >= 2.2.2."
    Help?

    • @KSigWyatt
      @KSigWyatt 8 років тому

      tried it got this:
      While executing gem ... (URI::InvalidURIError)
      URI must be ascii only "?gems=cocoapods\u{feff}"

    • @KSigWyatt
      @KSigWyatt 8 років тому

      Also following along with the video around 7:34 I keep getting this error on the command line:
      [!] The dependency `AFNetworking` is not used in any concrete target.
      The dependency `GoogleAnalytics (~> 3.16)` is not used in any concrete target.

    • @nicoleland4439
      @nicoleland4439 8 років тому +1

      i am getting the error as well:
      ERROR: Error installing cocoapods:
      activesupport requires Ruby version >= 2.2.2.
      i have the latest version; when i enter command "sudo gem update --system" i get the "Latest version currently installed. Aborting." message.
      any ideas?

    • @nicoleland4439
      @nicoleland4439 8 років тому

      looks like i'm ok now. needed to first update gem by running sudo gem install active support -v 4.2.6 (or some version higher than whatever the error is giving). then i was able to use your modified code "sudo gem install -n/usr/local/bin cocoapods

    • @thtcaribbeanguy
      @thtcaribbeanguy 8 років тому

      i tried /king/local/bin cocoapods
      Could not find a valid gem '/king/local/bin' (>= 0) in any repository
      HELP!

  • @lixiang3631
    @lixiang3631 3 роки тому

    ERROR: While executing gem ... (NoMethodError)
    undefined method `request' for nil:NilClass

    • @thegadgetmania
      @thegadgetmania 9 місяців тому

      SAME, are you on apple silicon Mac?

  • @gmgregory
    @gmgregory 9 років тому +2

    Well you can go hunter2 your hunter2-ing hunter2!

    • @gmgregory
      @gmgregory 9 років тому

      +Todd Kerpelman the video references this very old bash.org transcript bash.org/?244321

  • @Something.Something
    @Something.Something 6 років тому

    Why would like to lose control of your project structure?

  • @michaelmulugeta2010
    @michaelmulugeta2010 2 роки тому

    Came her for a boring tutorial, almost grabbed a popcorn

  • @tkokesh
    @tkokesh 8 років тому

    The acting and script were painful, but the point about Workspaces got me off the ground. 5/7

  • @trumpsplans4075
    @trumpsplans4075 6 років тому

    why dose the father remind me of robin Williams ?

  • @masdfasfddsafhdd
    @masdfasfddsafhdd 7 років тому

    The disparity between the dire humour and the excellent information is really getting to me.

  • @carrefamily01
    @carrefamily01 7 років тому +1

    This video made incredibly uncomfortable... It was informative though!

  • @dewinmoonl
    @dewinmoonl 7 років тому

    so gringy but done in a good way!

  • @Omalethankgod-w6l
    @Omalethankgod-w6l Рік тому

    wound fully

  • @asmaafnani2372
    @asmaafnani2372 4 роки тому

    Ya

  • @iceui7461
    @iceui7461 8 років тому

    Internet speed so fast!