【脱初心者】CocoaPodsでライブラリを導入する方法

  Рет қаралды 3,859

Rikuto Sato

Rikuto Sato

Күн бұрын

◼︎◼︎◼︎目次◼︎◼︎◼︎
00:00 はじめに
00:23 ライブラリとは?
02:55 プロジェクト作成と完成イメージ
06:29 プロジェクトとCocaPodsを連携
09:19 プロジェクトにライブラリを導入
12:33 ライブラリを使って機能実装
14:25 おさらい
◼︎◼︎◼︎RikutoSatoがMENTAでアプリ開発サポート◼︎◼︎◼︎
menta.work/user/23011
◼︎◼︎◼︎SNS◼︎◼︎◼︎
Twitter:@satorikublog
/ satorikublog
◼︎◼︎◼︎BGM◼︎◼︎◼︎
Joakim Karud - Classic
Joakim Karud - Dizzy
Pillow Talk - Jeff Kaale
Mulle - Anamahu
Mulle - Same Old Shit
◼︎◼︎◼︎タグ◼︎◼︎◼︎
#プログラミング
#アプリ制作
#初心者向け
#iPhoneアプリ
#iOSアプリ
#Xcode
#Swift

Пікірлер: 25
@Fuji_YouTube
@Fuji_YouTube 2 жыл бұрын
難易度高かったです。インストールを一度失敗しましたが、アラートの表示みたいのもできて最後までクリア。これは~疲れました!! ありがとうございました。
@user-id8wu1ul8n
@user-id8wu1ul8n Жыл бұрын
最近、見始めました。とても分かりやすく、スルスルと学習できています。 ありがとうございます。 すみません、質問なのですが、フレームワークが導入された白いファイルが現れません。 赤い文字も出ません。 どうしてでしょうか? podfileとPodsは現れました。
@user-id8wu1ul8n
@user-id8wu1ul8n Жыл бұрын
チャットgptに聞いたら、出来ましたw
@rikutosato7280
@rikutosato7280 Жыл бұрын
返信遅れてすみません。よかったです!
@yosuke6812
@yosuke6812 2 жыл бұрын
こんにちは、 cocoapodのセットアップまではできたのですがライブラリをインストールしようとすると赤文字のエラーが表示されます。 macbookPro 14インチ M1pro ではできないのでしょうか?
@hyuga0828
@hyuga0828 Жыл бұрын
いつも動画拝見して勉強させていただいてます とてもわかりやすく大変助かってます ありがとうございます 初心者質問で申し訳ないのですが、 CDAlertViewのダイアログをボタンアクションなしで最初の画面で表示させたいのですが、 どうでしてもエラーになってしまいます>< 一応調べたのですがイマイチわからず質問させていただいた始末です お忙しいと思いますが、お手隙の際ご教授お願いできればと思います 宜しくお願いします
@rikutosato7280
@rikutosato7280 Жыл бұрын
ViewDidLoadじゃないライフサイクルでやれば上手くいかないですかね? ios-docs.dev/life-cycle/
@hyuga0828
@hyuga0828 Жыл бұрын
@@rikutosato7280 ありがとうございます!
@a.picture8199
@a.picture8199 2 жыл бұрын
初心者です。4ヶ月前からチャンネル登録して、いくつか簡単なアプリを作成でき、楽しく勉強させていただいてます。 ゆういつ、これだけ前に進めません。 cocoapodsのインストール、セットアップはできるのですが、ライブラリを追記後、pod installが出来ません。 M1のMacなので、Rosettaを使用して開くにチェックし、「sudo gem install ffi」を実行し、インストール完了、そのあとのライブラリのインストールをすると、エラーがでます。 「「!」No `Podfile' found in the project directory.」や「Don't forget to include the above Crash Report log file in bug reports.」 何が原因なのか、全然わかりません。 ご教授よろしくお願いします。
@rikutosato7280
@rikutosato7280 2 жыл бұрын
おそらくpodfileに誤字脱字があるからだと思われます。 ダブルクォーテーション、シングルクォーテーション周りをしっかりと確認してみてください。 ios-docs.dev/invalid-podfile/
@a.picture8199
@a.picture8199 2 жыл бұрын
@@rikutosato7280 返事ありがとうございます。 確認しましたが、誤字脱字はありませんでした。スペースを2つ空けて、コピーしたものをペーストしているので、間違いありません。どうしても習得したいcocoapods。 他に原因はなさそうですか?
@rikutosato7280
@rikutosato7280 2 жыл бұрын
そうですね。誤字脱字が一番怪しいと思います。 ダブルクォーテーションとか全角とかになっていませんかね。 以下の記事を参考にやり直してみてください。 ios-docs.dev/cocoapods/ それでもできない場合は、ビデオ通話で対応可能なので、MENTAの方からお問合せください。 menta.work/user/23011
@a.picture8199
@a.picture8199 2 жыл бұрын
親切にありがとうございます。何回かやったのですが、出来ませんでした。 すみません。最後に教えてください。 M1のMacなので、Rosetta使用にチェックをし、ターミナルの入力は「sudo gem install ffi」で良いんですよね? それとも「sudo gem install ffi cocoapods」と入力するのですか? M1用でちゃんとインストール出来ていないとか。素人でわからなくてすみません。
@rikutosato7280
@rikutosato7280 2 жыл бұрын
以下の方法を試して見てください〜 ios-docs.dev/m1-podinstall/
@user-kk9dz5bu2u
@user-kk9dz5bu2u 2 жыл бұрын
gem install cocoapods
@user-kk9dz5bu2u
@user-kk9dz5bu2u 2 жыл бұрын
ココアパッドのインストール、動画のやつで無理だったらこれでもいけました!
@user-lr5iy9oy6b
@user-lr5iy9oy6b 3 жыл бұрын
いつもお世話になります。  pod installの時、失敗しました。それはなぜでしょうか  [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: www.ruby-lang.org/bugreport.html
@rikutosato7280
@rikutosato7280 3 жыл бұрын
Rubyがうまくいってないみたいですね、、 M1のMacですか? M1の場合、以下の対応しなければなりません。ご確認ください。 zenn.dev/akeome/articles/2433d792db022835c7e7
@user-lr5iy9oy6b
@user-lr5iy9oy6b 3 жыл бұрын
@@rikutosato7280 なるほどね、うまくできました、ありがとうございました。
@yc4813
@yc4813 2 жыл бұрын
​@@rikutosato7280 M1じゃない人はどうすればいいですか?(MacBook Air (Retina, 13-inch, 2019) 1.6 GHz デュアルコアIntel Core i5 )←M1じゃないと思います。(ご著書買いました。勉強になります。感謝ですm(_ _)m)
@yc4813
@yc4813 2 жыл бұрын
追記:エラー表示は以下の通りです。 % pod install [!] Invalid `Podfile` file: undefined method `Pod' for #. # from /Users/OC/Desktop/
@yc4813
@yc4813 2 жыл бұрын
pod installまたも失敗です。先ほども以下返信欄に書いたのですが、今回はご著書(超入門..)ではなくこの動画どおりイチから真似して入力したものの、以下のエラー「!」です。なぜでしょう? 心当たりとしては open Podfileを命じた後にでてきた以下画面がお手本動画のより倍くらい長文なことくらいです。ターミナルの画面は以下★の通りです。 # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'HelloLibrary' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for HelloLibrary pod 'PKHUD', '~> 5.0 target 'HelloLibraryTests' do inherit! :search_paths # Pods for testing end target 'HelloLibraryUITests' do # Pods for testing end end ーーーーーーーーーーーーーーーーー 使用機種:MacBook Air (Retina, 13-inch, 2019) 1.6 GHz デュアルコアIntel Core i5 ★ーーーーーーーーーーーーーーーー Last login: Mon Apr 25 17:41:53 on ttys000 OC@ChenoMacBook-Air ~ % sudo gem install -n /usr/local/bin cocoapods Password: Successfully installed cocoapods-1.11.3 Parsing documentation for cocoapods-1.11.3 Done installing documentation for cocoapods after 2 seconds 1 gem installed OC@ChenoMacBook-Air ~ % pod setup Setup completed OC@ChenoMacBook-Air ~ % cd /Users/OC/Desktop/root2020/HelloLibrary OC@ChenoMacBook-Air HelloLibrary % ls HelloLibrary HelloLibraryTests HelloLibrary.xcodeproj HelloLibraryUITests OC@ChenoMacBook-Air HelloLibrary % pod init OC@ChenoMacBook-Air HelloLibrary % ls HelloLibrary HelloLibraryTests Podfile HelloLibrary.xcodeproj HelloLibraryUITests OC@ChenoMacBook-Air HelloLibrary % open Podfile OC@ChenoMacBook-Air HelloLibrary % pod install [!] Invalid `Podfile` file: syntax error, unexpected tCONSTANT, expecting end target 'HelloLibraryTests' do ^~~~~~~~~~~~~~~~~ /Users/OC/Desktop/root2020/HelloLibrary/Podfile:16: syntax error, unexpected tCONSTANT, expecting end-of-input target 'HelloLibraryUITests' do ^~~~~~~~~~~~~~~~~~~. # from /Users/OC/Desktop/root2020/HelloLibrary/Podfile:11 # ------------------------------------------- # > target 'HelloLibraryTests' do # inherit! :search_paths # ------------------------------------------- OC@ChenoMacBook-Air HelloLibrary %
@rikutosato7280
@rikutosato7280 2 жыл бұрын
「pod 'PKHUD', '~> 5.0」ではなく 「pod 'PKHUD', '~> 5.0'」ではないでしょうか? ios-docs.dev/invalid-podfile/
@yc4813
@yc4813 2 жыл бұрын
@@rikutosato7280 返信ありがとうございます。コピペの最終文字がかけていたということでしょうか。てっきり数年前からpod install複数回おこなったからかなとおもっていました。  やってみます! ^_^
@yc4813
@yc4813 2 жыл бұрын
@@rikutosato7280 感謝です。できました! 3年ほどつまずいていた自作アプリのほうも峠を越えられました。長年の苦労が身を結びそうです。ご著書買ってよかったです。友人にも勧めていきます、ありがとうございました!(文字が小さいので見落とし見間違いしたのが原因でした。)
【脱初心者】AutoLayoutの基本を徹底解説
35:39
Rikuto Sato
Рет қаралды 4,4 М.
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 119 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 17 МЛН
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,9 МЛН
How to Fix Cocoapods Install Errors on an Apple Silicon Macs
7:59
Just Another Dang How To Channel
Рет қаралды 60 М.
【iOSアプリ開発に必須】Xcodeインストールと最初の起動
4:22
STUDIO TAOチャンネル【個人ゲーム開発スタジオ】
Рет қаралды 394
ВЫПАЛ НОВЫЙ БРАВЛЕР БЕРРИ В BRAWL STARS
14:25
WoT Blitz. Late Night Birthday Lotto + Gifts and Presents
1:7:55
World of Tanks Blitz
Рет қаралды 461 М.