如何在xcworkspace项目中使用“ increment_build_number”?

时间:2019-03-19 20:26:36

标签: react-native react-native-ios fastlane

我正在尝试在我的本机项目中使用fastlane自动化构建过程。我正在关注this article。在increment_build_number操作中,我找不到指定.xcworkspace项目的任何选项。我尝试使用workspace标签,但是没有用。

1 个答案:

答案 0 :(得分:1)

该操作没有workspace参数:https://docs.fastlane.tools/actions/increment_build_number/#parameters

increment_build_number或多或少是Apple agvtool的包装。不幸的是,该工具仅适用于xcodeproj个文件:http://www.manpagez.com/man/8/agvtool/实际上甚至都没有指定文件,而是在您要在其中执行命令的文件夹中寻找它。

这也是为什么increment_build_number仅使用xcodeproj参数在运行以下命令之前更改目录的原因:https://github.com/fastlane/fastlane/blob/04ef48fad041eb6c62e8015264df781d3bfc9983/fastlane/lib/fastlane/actions/increment_build_number.rb#L15-L21

您可能必须修改用法以指定xcode项目(该代码无论如何应该存在于工作空间旁边)或以某种方式执行它,以便操作可以自动找到它。