我有几个由 Gradle 构建的项目。每个项目都有自己的 build.gradle 文件。我正在尝试编写这样的通用构建脚本:
task buildAndroid(type: GradleBuild) {
buildFile = 'Android/build.gradle'
tasks = ['buildAll']
}
task buildIOS(type: GradleBuild) {
buildFile = 'iOS/build.gradle'
tasks = ['debugBuild', 'releaseBuild']
}
Android 构建工作正常,但 iOS 构建没有:xcodebuild 在公共项目目录中运行,而不是在 iOS 子目录中:
xcodebuild: error: The directory /path/to/common/project/dir does not contain an Xcode project.
请建议我如何以正确的方式构建 iOS 项目。