无法使用Gradle创建构建

时间:2017-03-21 07:31:12

标签: ios gradle xcode8 xcodebuild

MAC:10.10.5

Java:7

Gradle:3.4.1

创建了包含以下内容的build.gradle文件

plugins {
  id "org.openbakery.xcode-plugin" version "0.14.5"
}

xcodebuild {
     target  = 'Hello-Gradle'
     scheme  = 'Debug'
}

在航站楼I中运行

gradle xcodebuild

错误:

配置根项目'Hello-Gradle'时出现问题。

  

无法解析配置':classpath'的所有文件。   无法下载guava.jar(com.google.guava:guava:16.0.1)   无法获取资源“https://plugins.gradle.org/m2/com/google/guava/guava/16.0.1/guava-16.0.1.jar”。   不能HEAD'https://plugins.gradle.org/m2/com/google/guava/guava/16.0.1/guava-16.0.1.jar'。从服务器接收状态代码522:Origin Connection Time-out

但是如果我使用版本0.11.4,我会得到:

错误:任务执行失败':xcodebuild'。

  

ProjectScopeServices中没有可用的StyledTextOutputFactory类型的服务。

1 个答案:

答案 0 :(得分:1)

plugins {
  id "org.openbakery.xcode-plugin" version "0.14.5"
}

xcodebuild {
     target = 'Hello-Gradle'

/* If need to differentiate between iOS and android */
     type = 'IOS'             

/* Set ipa file name*/
     ipaFileName = ipaName 

 /* if u wish to create archive its necessary to set simulator as FALSE coz for archive we need DEVICE*/
     simulator = false        
}

建立IPA的命令

$ gradle xcodebuild -q makebuild -q archive -Pipa=Test-QA --info

如果你想仅仅针对你的目标

$ gradle build