1

私は自分のプロジェクトでCocoaPodsを使用していますが、何かを変更するたびにサポートファイルを生成するのに時間がかかります。それは私が制御できるものではないことはわかっていますが、サブライブラリ用に生成されるものなのか疑問に思っています。既存の「サポート ファイル」を保存し、新しく追加されたライブラリ用のファイルのみを生成させますか?

Podfile を変更するたびに「pod install」を実行していますが、これは問題でしょうか?代わりに「pod setup」を実行する必要がありますか?

ありがとう!

4

1 に答える 1

1

我々はそれに取り組んでいます:

# AWSiOSSDK is a good test because it has a lot of files
$ find Pods/AWSiOSSDK | wc -l
3001

# and generates a plist with almost 80k lines
$ wc -l Pods/Pods.xcodeproj/project.pbxproj
79766 Pods/Pods.xcodeproj/project.pbxproj

# CocoaPods 0.15.1
$ time pod install --no-integrate --silent
pod install --no-integrate --silent  216,50s user 1,45s system 83% cpu 4:19,68 total

# Modified CocoaPods
$ time dpod install --no-integrate --silent
COCOA_PODS_ENV=development ~/Documents/GitHub/CP/CocoaPods/bin/pod install    8,03s user 0,67s system 55% cpu 15,802 total

16 秒に対して 4 分を超えるということは、CocoaPods 0.16 では生成サポート フェーズがかなり速くなることを意味します。

Xcodeproj/pull/34から

だから私は待つことしか提案できません:-)

于 2012-10-17T23:31:45.837 に答える