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

超过 4 分钟 vs 16 秒意味着在 CocoaPods 0.16 中生成支持阶段应该变得非常快。

来自Xcodeproj/pull/34

所以我只能建议等待:-)

于 2012-10-17T23:31:45.837 回答