CocoaPods
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(CocoaPods);
*目次 [#w4f26f16]
#contents
*関連ページ [#ha496f9f]
-[[./自作ライブラリ作成]]
*参考情報 [#add9dc91]
-[[Objective-Cのライブラリ管理ツールCocoaPodsを導入してみ...
-CocoaPodsで楽々ライブラリ管理 #iOS #AdventCalendar - Qiita
http://qiita.com/items/66457a0d5fe55877dea1
*何これ [#d903db6f]
-iOS用のライブラリを簡単に入れられるようにするためのツー...
-ruby製。
*インストール [#x23be2b1]
-gemで入れる
gem install cocoapods
-rbenvの場合rehash
rbenv rehash
-pod setup実行
pod setup
*運用 [#qa6c897b]
**プロジェクトの作成 [#h4ae3fda]
-普通にプロジェクト作る。Xcodeは一端終了。
-pod initによってPodfileを作成する。swiftの場合「 use_fra...
#pre{{
# Uncomment this line to define a global platform for you...
# platform :ios, '9.0'
target 'swift-ios-fmdb-demo' do
# Comment this line if you're not using Swift and don't...
use_frameworks!
# Pods for swift-ios-fmdb-demo
end
}}
-Podfileを編集し必要なpodを追加。
-podインストール。
pod install
-*.xcworkspace(VisualStudioでいうところのソリューションフ...
**podsの更新 [#a57a7ae7]
-Podfileが存在するディレクトリで以下を実行
pod update
**個別のpodの削除 [#i1d10761]
-[[ios - Remove or uninstall library previously added : c...
*Tips [#u48060f5]
**Podsの一覧を確認 [#fbb2e683]
-pod list またはCocoaPods公式サイトのトップで検索すればよ...
**ソースを修正したい場合はどうするの? [#jbb0e0ea]
-:gitでPodfileが簡単?
-[[Dependency declaration options · CocoaPods/CocoaP...
-[[Workflow question: changing the source code of a pod -...
-と思ったけど使い方がよくわからず。ローカルにpodspecを作...
pod 'ActionSheetPicker3', :podspec => './ActionSheetPick...
**プロジェクト名の変更 [#kfc2622e]
-本体のプロジェクトを選択し、ファイルインスペクターのProj...
-もう一回pod installすると新しいプロジェクト名のxcworkspa...
-Schemeのところに、新しプロジェクト名のSchemeがなかったの...
**MagicalRecordのログをつぶす [#b045cd8f]
-「#define MR_ENABLE_ACTIVE_RECORD_LOGGING 0」を定義すれ...
**Swiftで使う [#d08127c6]
-gem install cocoapods
-pod init
-Podfileを編集。Swiftの場合use_frameworks!をコメントアウ...
#pre{{
# Uncomment this line to define a global platform for you...
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'demo' do
pod 'KeychainAccess'
end
target 'demoTests' do
end
target 'demoUITests' do
}}
-pod install。プロジェクト.xcworkspaceのほうを開く。
*トラブルシューティング [#a613f22d]
**pod updateでバージョンがあがらない [#q108091a]
-Podfileで指定しているiOSの指定バージョンより、インストー...
#pre{{
platform :ios, '15.0'
}}
**pod updateで「Automatically assigning platform `ios` wi...
-Podfileでplatformとバージョンを指定すれば良いのだが、デ...
**pod updateで「target overrides the `ALWAYS_EMBED_SWIFT_...
-[[pod install「target overrides the `ALWAYS_EMBED_SWIFT_...
-Build Settingsで「ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES...
** no such module 'XXXXX'が表示される [#e047f3e4]
-pod install実行時に元のXcodeプロジェクトを開いているとだ...
-Xcodeプロジェクトを閉じてpod instlalを再実行してみる。
終了行:
&tag(CocoaPods);
*目次 [#w4f26f16]
#contents
*関連ページ [#ha496f9f]
-[[./自作ライブラリ作成]]
*参考情報 [#add9dc91]
-[[Objective-Cのライブラリ管理ツールCocoaPodsを導入してみ...
-CocoaPodsで楽々ライブラリ管理 #iOS #AdventCalendar - Qiita
http://qiita.com/items/66457a0d5fe55877dea1
*何これ [#d903db6f]
-iOS用のライブラリを簡単に入れられるようにするためのツー...
-ruby製。
*インストール [#x23be2b1]
-gemで入れる
gem install cocoapods
-rbenvの場合rehash
rbenv rehash
-pod setup実行
pod setup
*運用 [#qa6c897b]
**プロジェクトの作成 [#h4ae3fda]
-普通にプロジェクト作る。Xcodeは一端終了。
-pod initによってPodfileを作成する。swiftの場合「 use_fra...
#pre{{
# Uncomment this line to define a global platform for you...
# platform :ios, '9.0'
target 'swift-ios-fmdb-demo' do
# Comment this line if you're not using Swift and don't...
use_frameworks!
# Pods for swift-ios-fmdb-demo
end
}}
-Podfileを編集し必要なpodを追加。
-podインストール。
pod install
-*.xcworkspace(VisualStudioでいうところのソリューションフ...
**podsの更新 [#a57a7ae7]
-Podfileが存在するディレクトリで以下を実行
pod update
**個別のpodの削除 [#i1d10761]
-[[ios - Remove or uninstall library previously added : c...
*Tips [#u48060f5]
**Podsの一覧を確認 [#fbb2e683]
-pod list またはCocoaPods公式サイトのトップで検索すればよ...
**ソースを修正したい場合はどうするの? [#jbb0e0ea]
-:gitでPodfileが簡単?
-[[Dependency declaration options · CocoaPods/CocoaP...
-[[Workflow question: changing the source code of a pod -...
-と思ったけど使い方がよくわからず。ローカルにpodspecを作...
pod 'ActionSheetPicker3', :podspec => './ActionSheetPick...
**プロジェクト名の変更 [#kfc2622e]
-本体のプロジェクトを選択し、ファイルインスペクターのProj...
-もう一回pod installすると新しいプロジェクト名のxcworkspa...
-Schemeのところに、新しプロジェクト名のSchemeがなかったの...
**MagicalRecordのログをつぶす [#b045cd8f]
-「#define MR_ENABLE_ACTIVE_RECORD_LOGGING 0」を定義すれ...
**Swiftで使う [#d08127c6]
-gem install cocoapods
-pod init
-Podfileを編集。Swiftの場合use_frameworks!をコメントアウ...
#pre{{
# Uncomment this line to define a global platform for you...
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'demo' do
pod 'KeychainAccess'
end
target 'demoTests' do
end
target 'demoUITests' do
}}
-pod install。プロジェクト.xcworkspaceのほうを開く。
*トラブルシューティング [#a613f22d]
**pod updateでバージョンがあがらない [#q108091a]
-Podfileで指定しているiOSの指定バージョンより、インストー...
#pre{{
platform :ios, '15.0'
}}
**pod updateで「Automatically assigning platform `ios` wi...
-Podfileでplatformとバージョンを指定すれば良いのだが、デ...
**pod updateで「target overrides the `ALWAYS_EMBED_SWIFT_...
-[[pod install「target overrides the `ALWAYS_EMBED_SWIFT_...
-Build Settingsで「ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES...
** no such module 'XXXXX'が表示される [#e047f3e4]
-pod install実行時に元のXcodeプロジェクトを開いているとだ...
-Xcodeプロジェクトを閉じてpod instlalを再実行してみる。
ページ名: