如果我查看 iOS 应用程序构建的详细信息,在复制资源阶段,我看到 Xcode 声称使用了一种称为“内置复制”的东西:
CpResource /svn/MyProject/MyResources/myLog.json /Users/benjamin.flynn/Library/Developer/Xcode/DerivedData/MyApp-gocyhvchxrohmbbgmgbzzxtztbku/Build/Products/Debug-iphoneos/MyApp.app/myLog.json
cd "/svn/MyProject/MyApp"
setenv PATH "/Applications/Xcode-5.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode-5.0.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /svn/MyProject/MyResources/myLog.json /Users/benjamin.flynn/Library/Developer/Xcode/DerivedData/MyApp-gocyhvchxrohmbbgmgbzzxtztbku/Build/Products/Debug-iphoneos/MyApp.app
builtin-copy
Xcode 内部有什么东西吗?我问是因为如果我将路径设置为 Xcode 设置的路径,我没有可用的内置复制命令。似乎很方便。我希望在 shell 脚本中复制我自己的资源,所以我正在查看 Xcode 阶段以供参考。