0

ホッケーアプリにアップロードするバージョンを自動化しようとしています。最近、xCode ( http://openbakery.org/gradle.php )用の gradle プラグインを見つけましたが、機能させることができません... これは私の build.gradle ファイルです:

buildscript {
  repositories {
    maven {
      url('http://openbakery.org/repository/')
    }
    mavenLocal()
    mavenCentral()
  }
  dependencies {
    classpath 'de.felixschulze.gradle:gradle-cocoapods-plugin:0.3.1'
    classpath group: 'org.openbakery', name: 'xcodePlugin', version: '0.9+'
  }
}

apply plugin: 'xcode'

xcodebuild {

    scheme = 'scheme_name'
    additionalParameters = ['-workspace',  'project.xcworkspace', 'ONLY_ACTIVE_ARCH=NO']
    arch = 'i386 armv7 armv7s'
    sdk = 'iphoneos'
    target = 'target_name'
    signing {
        signIdentity = 'iPhone Developer: name(******)'
        certificateUri = 'file_cert.p12'
        certificatePassword = '*******'
        mobileProvisionURI = 'file_provisioning.mobileprovision'
    }

}

hockeyapp {
    apiToken = "API_TOKEN"
}

私がそれを実行するときgradle hockeyapp、私に返してください:

原因: java.lang.IllegalStateException: ファイルのアップロードに失敗しました: 422 Unprocessable Entity

gradle hockeyapp-prepare自分の project_name.app.dSYM.zip を hockeyapp Web ページにアップロードしようとするとうまくいきます。

ありがとう!

編集済み

今、gradleは私のために働きます。開発者と話しているところ、問題がありました。appId パラメータが必要です ( https://github.com/openbakery/gradle-xcodePlugin/commit/2e51aaabf63c6396fdad01ec565279b14874b567 )。したがって、「appId= "APP_ID"」を hockeyapp に追加し、--stacktrace パラメータを使用しないでください。

4

1 に答える 1