2014-09-16 2 views
1

Jenkin-ers там! Пожалуйста, помогите мне здесь.Невозможно загрузить генерируемую .iPA Jenkin в TestFlight или HockeyApp

Использование: Теперь я выполняю настройку Jenkins для извлечения выделенной базы кода из моего ретрансляции GIT персонала, сборки и генерации .iPA, а затем автоматически нажимаем эту сборку либо на TestFlight, либо на HockeyApp.

Работы: Дженкинс теперь вытащит базу кода GIT, построит проект и создаст .iPA и другие файлы.

Не работает: Извлеките исполняемый файл .iPA из требуемого места и нажмите на TestFlight/HockeyApp. Ниже приведены Консольные Бревна из ДЖЕНКИНС:

Results at '/Users/shriharsha/.jenkins/jobs/GITTestFlight/workspace/build/Release-iphoneos/BarCodeScanner-Release-1.0.ipa' 
[Release-iphoneos] $ ditto -c -k --keepParent -rsrc /Users/shriharsha/.jenkins/jobs/GITTestFlight/workspace/build/Release-iphoneos/BarCodeScanner.app.dSYM BarCodeScanner-Release-1.0-dSYM.zip 
Uploading to HockeyApp... 
java.lang.ArrayIndexOutOfBoundsException: 0 
    at hockeyapp.HockeyappRecorder.perform(HockeyappRecorder.java:321) 
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734) 
    at hudson.model.Build$BuildExecution.post2(Build.java:183) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683) 
    at hudson.model.Run.execute(Run.java:1770) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 
    at hudson.model.ResourceController.execute(ResourceController.java:89) 
    at hudson.model.Executor.run(Executor.java:240) 
Build step 'Upload to HockeyApp' marked build as failure 
Uploading to testflight 
No file to upload was found with paths search criteria: '/Users/shriharsha/.jenkins/jobs/GITTestFlight/workspace/build/Release-iphoneos/BarCodeScanner-Release-1.0.ipa' 
Build step 'Upload to Testflight' marked build as failure 
Finished: FAILURE 

Пожалуйста, дайте мне знать, что случилось здесь, и выглядит очень странно для меня.

+0

У меня такая же проблема. Вы пытались вручную загрузить файл .ipa в testflight, используя приложение testflight для рабочего стола? Я пробовал это, и по какой-то причине он не может обработать файл. Возможно, существует некоторая разница в структуре проекта или подготовка ресурсов. – jcpennypincher

ответ

1

Глядя на code, я бы предположил, что путь к вашему .ipa-файлу неверен. Обратите внимание, что это должен быть путь относительно вашего рабочего пространства.

+0

Thanx для вашего ответа Ashtom, но путь установлен или зарегистрирован правильно. Если вы проверяете строку № 1, путь читает «/Users/shriharsha/.jenkins/jobs/GITTestFlight/workspace/build/Release-iphoneos/BarCodeScanner-Release-1.0.ipa», и тот же путь записывается в «Нет файл для загрузки был найден с критериями поиска путей: ........... "log. –

+0

Я чувствую, что умею писать .ipa в определенную папку, но не умею читать. –

+0

'/Users/shriharsha/.jenkins/jobs/GITTestFlight/workspace/build/Release-iphoneos/ BarCodeScanner-Release-1.0.ipa' не является относительным путем. Правильно будет 'build/Release-iphoneos/BarCodeScanner-Release-1.0.ipa', если' workspace' является вашим рабочим пространством Jenkins. Обратите внимание на текст справки для этого поля ввода в Jenkins. – ashtom

Смежные вопросы