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

Ana*_*mar 5 react-native fastlane react-native-ios

我正在尝试在我的 React Native 项目中使用 fastlane 自动化构建过程。我正在关注这篇文章。在increment_build_number实际操作中,我找不到任何选项来指定 .xcworkspace 项目。我尝试使用workspace标签,但没有成功。

jan*_*pio 3

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

increment_build_number或多或少是agvtool苹果公司的包装。不幸的是,该工具仅适用于xcodeproj文件:http://www.manpagez.com/man/8/agvtool/您实际上甚至没有指定该文件,它会在您正在执行命令的文件夹中查找它。

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

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