TCBuildtools 1.0.0

TCBuildtools 1.0.0

测试已测试
Lang语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2014年12月

Torsten Curdt维护。



  • 作者:
  • Torsten Curdt

该项目包含我在Xcode项目中使用的各种构建脚本。

最简单的安装方式是通过CocoaPods。只要没有发布版本,只需将以下内容添加到Podfile中。

pod 'TCBuildtools', :git => '[email protected]:tcurdt/TCBuildtools.git'

代码在Apache License 2.0下发布。

基于Git的构建版本号

  1. 创建一个名为“Buildtools”的(或添加到一个现有的)“聚合目标”
  2. 为新的目标添加一个“运行脚本”构建阶段,调用

    $PROJECT_DIR/Pods/TCBuildtools/Scripts/xcode-buildinfo-git
    
  3. 将新的构建目标添加到项目的主目标作为依赖目标

  4. 将Info.plist更改为

    CFBundleGetInfoString BUILD_REVISION
    CFBundleShortVersionString BUILD_VERSION
    CFBundleVersion BUILD_NUMBER
    
  5. 在主目标中设置构建设置

    • "Info.plist预处理器前缀文件"设置为$(PROJECT_TEMP_DIR)/Info.plist.prefix
    • "预处理Info.plist文件"设置为YES

本地化字符串验证

  1. 创建一个名为“Buildtools”的(或添加到一个现有的)“聚合目标”
  2. 为新的目标添加一个“运行脚本”构建阶段,调用

    $PROJECT_DIR/Pods/TCBuildtools/Scripts/xcode-verify-strings
    
  3. 可选:创建一个.verifystringsignore文件以排除

    Pods
    

将FIXME变成警告

  1. 创建一个名为“Buildtools”的(或添加到一个现有的)“聚合目标”
  2. 为新的目标添加一个“运行脚本”构建阶段,调用

    $PROJECT_DIR/Pods/TCBuildtools/Scripts/xcode-todo-warnings