HOME > CocoaPods
先日このCocoaPodsなるものを利用する機会があり触っていたのですが、インストールしてさて利用しよう! としたらコンパイルエラーでハマった箇所がありましたので共有してまいります。このPodsがなんなのか?依存している ファイルやモジュールを自動で設定してくれる優れものです(わざわざ新規アプリ作成時にframeworkなんかをimport する手間を省いたりもできる)。githubなんかでよく使われているようです。
⇒ |
例えば、podを実行した後では右図の様に依存しているframeworkをプロジェクトに追加することが可能です。
参考:iOSライブラリ管理ツール「CocoaPods」の使用方法
参考:[Swift]Cocoapods導入手順
参考:Adding Pods to an Xcode project
参考:iOSライブラリ管理の神ツール「CocoaPods」のインストールと使い方
参考:CocoaPodsによる、外部ライブラリの利用と作成
上のリンクにもありますが、情報はは十分出回っているのでCocoaPods自体をインストールすることはスムーズにいくのではと思われます。Ruby経由で podコマンドをMacのターミナルで使えるようにして、podfilesという基礎ファイルがある場所まで移動して、podコマンドを実行するとプロジェクトに 自動で依存関係を解決した環境を組み立ててくれます。ただし、、、podを利用して新しく生成されたプロジェクトファイルxcworkspaceを実行しなくてはいけません! (podコマンド実行時に 英語で表示されてはいるのですがスルーしがちかと思われます。ここでハマりました。)
↑大事です
自分でPodを作成したりも可能なようですので柔軟にご利用できそうです。そこまで深追いできていないのですが、 podの便利さは感じました。xcworkspaceを利用するのだけをどうか覚えておいてください!
2021-05-14 14:21:41 | WatchOSのwatchconnectivityのFiletransferの落とし穴。と、避け方。
AppleWatch 実機だと成功するんだけど、シュミレーターだと失敗するという、、、
昔作成してた時は成功してたのになーと思って調べると、どうやら昔は成功してたみたい。watchOS6以降は... |
2021-05-06 14:04:37 | LINEのアニメーションスタンプ制作の落とし穴、、、失敗談
ゴールデンウィークにLINEスタンプを作成してみました。
作り切って申請も通したんですが、意図したアニメーションと違う、、、、
LINEクリエーターの画面だと、アニメーションのプレビュー... |
2021-05-01 18:05:35 | 久しぶりのAdmobをobjective-cに実装。コンパイルエラーだらけ。バーミッション不具合でエミュレータにインスコできない。
忘れないようにメモ
エミュレータにアプリをインストールする際にパーミッション系のエラーがでた時、また、iphone実機にインストールする際にも権限系のエラーが出る場合。
ターゲット→ex... |
Tweet | |||
|