CocoaPodsのいくつかの使用コメント
2762 ワード
インストールの更新
例外
実行ファイルがない場合は
podにプロジェクトをコミット
1、登録trunk
4、ファイルの追加:クラスライブラリのソースファイルはPod/Classesフォルダの下にあり、リソースファイルはPod/Assetsフォルダの下にあり、追加後pod install更新
5、アップロード命令のアップロード:
検証コマンド:
その他
次のエラーは--verboseで原因を見つけることができます.->LPPushService (1.0.0) ERROR | [iOS] Encountered an unknown error (The 'Pods' target has transitive dependencies that include static binaries: (/private/var/folders/jz/b_m3k7ln47524cm__h3__mk00000gn/T/CocoaPods/Lint/Pods/BPushSDK/LibBPush/libBPush.a)) during validation. このエラーは、依存ライブラリ(s.dependency)に.a静的ライブラリが含まれているためです.これはPodの使用には影響しませんが、検証は通過できません.--use-librariesで検証を通過できます. Podfileファイルの使用
次は、ライブラリを導入する文です.基本 バージョン パス を指定する.指定gitアドレス を指定する. tag . configurations
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
例外
実行ファイルがない場合は
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
pod search
が表示された場合:Unable to find a pod with name, author, summary, or description matching
削除:~/Library/Caches/CocoaPods/search_index.json
実行pod repo update
ローカル・ウェアハウスの更新podにプロジェクトをコミット
1、登録trunk
pod trunk register [email protected] 'jgyhc' --verbose
自分の登録情報を照会する:pod trunk me
2、プロジェクト実行コマンドの作成:pod lib create MJPlaceholderView
3、podspecファイルを配置する4、ファイルの追加:クラスライブラリのソースファイルはPod/Classesフォルダの下にあり、リソースファイルはPod/Assetsフォルダの下にあり、追加後pod install更新
5、アップロード命令のアップロード:
pod trunk push MJUIKit.podspec
警告を無視する必要がある場合pod trunk push MJUserRegisteredKit.podspec --allow-warnings --use-libraries
6、その他人為貢献者pod trunk add-owner ARAnalytics [email protected]
を追加検証コマンド:
pod lib lint MJUserRegisteredKit.podspec --allow-warnings --use-libraries
現在追加されているライブラリは次のとおりです.pod trunk push .podspec --allow-warnings --use-libraries
その他
次のエラーは--verboseで原因を見つけることができます.->LPPushService (1.0.0)
pod spec lint LPPushService.podspec --verbose --use-libraries
source
'URL':ミラーウェアハウスのソースを指定platform
:ios,'6.0':サポートされているシステムと最低バージョンinhibit_all_warnings
を指定します.すべてのwarning workspace
'プロジェクト空間名':プロジェクト空間名xcodeproj
'プロジェクトファイル名':xcodeprojプロジェクトファイル名を指定次は、ライブラリを導入する文です.
pod ' '
,:ライブラリを導入し、どのバージョンでも可能(一般的には最新バージョン)pod ' ', ' '
:指定バージョンのライブラリを導入する、以下の演算子はバージョンの範囲を指定することができる:><>=<=:説明しない~>:指定バージョンから最後から2番目のバージョン番号が1上がるまで、例えば'~>1.2.1'は1.2を指す.1<=バージョン<1.3.0 pod ' ', :podspec => 'podspec '
:インポートライブラリのpodspecファイルパスpod ' ', :git => ' git '
:インポートライブラリのソースコードgitアドレスpod ' ', :tag => 'tag '
:インポートライブラリを指定するTagブランチpod ' ', :configurations => ['Debug']
:指定環境インポートライブラリ