我在项目中使用CocoaPods,但是每次更改某项内容都需要很长时间才能生成支持文件时,我知道这不是我可以控制的,但是只是想知道它是否为子库生成了,如果可以的话,可以我保存现有的“支持文件”,只让它为新添加的库生成一个吗?
每次更改Podfile时,我都运行“ pod install”,这是一个问题,应该改为运行“ pod setup”吗?
谢谢!
最佳答案
我们正在做这件事:
# 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
所以我只能建议等待:-)