ios - 如何添加构建脚本 Xcode 5?

标签 ios xcode

所以我试图遵循这个 SO 答案:

Better way of incrementing build number?

但是,当我运行脚本时 - 它失败并显示退出代码 1。我认为这与 Plist 有关吗?

问题:

  1. 如何将脚本添加到路径中:

    ${PROJECT_DIR}/tools (sibling to the .xcodeproj directory):

  2. 为什么我会收到退出代码 1 错误?

最佳答案

我找到了适合我的解决方案。

我使用了这个 git hub 仓库中的两个脚本:

https://gist.github.com/sekati/3172554

对于内部版本号——一旦这个数字只是为了跟踪我的构建,我就将它添加到我的构建方案的预操作中,如下所示:

  • 编辑方案
  • 点击显示三角形展开“构建”部分
  • 选择“预操作”
  • 添加“新运行脚本操作”
  • 选择“从 $YOUR_PROJECT 提供build设置”
  • 添加增量脚本

这会在我每次构建/运行应用程序时增加内部版本号。

然后是版本号——我希望它只在我存档时增加。由于这是我向测试人员或应用程序商店发布应用程序的阶段,因此保持准确的版本号很重要。

为此:

  • 编辑方案
  • 点击显示三角形展开“存档”部分
  • 选择“预操作”
  • 添加“新运行脚本操作”
  • 选择“从 $YOUR_PROJECT 提供build设置”
  • 添加增量脚本

希望这对其他人有帮助。

关于ios - 如何添加构建脚本 Xcode 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21773576/

相关文章:

ios - 自定义大小 UIModalPresentationFormSheet 在键盘显示时返回默认大小

ios - 如何在 XCode 中运行 Watch App

iphone - Xcode 在服务器上上传 plist 文件 (iPhone)

Xcode:升级到 Xcode 4.4 后如何取回 4.3 模拟器?

ios - Xcode 11 没有与 iOS 13 同时发布?

ios - 接收方没有标识符异常的 segue

iphone - 如何执行当前 iOS 应用程序中的 cocos2d 游戏?

ios - NSTextTab - 正确使用 "options"

iOS ACEDrawingView 无法设置 RGB 颜色,只能设置默认的 UIColor 值

ios - Xcode 7.1 更新错误