Исключение при создании проекта с плагином Jenkins Xcode - PullRequest
1 голос
/ 23 сентября 2019

Я пытаюсь настроить CI, используя Jenkins для наших сборок Unity iOS.Xcworkspace генерирует просто отлично, и я могу создать архив с помощью пользовательского интерфейса Xcode.

Когда я пытаюсь собрать с помощью плагина Xcode для Jenkins, сборка завершается неудачно.Я попытался создать фиктивный проект, и получил ту же ошибку.Документы на плагин и Google не ведут меня никуда.

Я посмотрел источник плагина и не могу понять, почему он сломался.Я подозреваю, что упускаю что-то маленькое, но не могу определить это.

Working directory is /Users/Shared/Jenkins/Home/workspace/iOSTestApp.
Fetching marketing version number (CFBundleShortVersionString) from project.
[iOSTestApp] $ /usr/bin/agvtool mvers -terse1
No marketing version (CFBundleShortVersionString) found.
Marketing version (CFBundleShortVersionString) found in project configuration: 
Fetching technical version number (CFBundleVersion) from project.
[iOSTestApp] $ /usr/bin/agvtool vers -terse
No technical version found (CFBundleVersion)
Technical version (CFBundleVersion) found in project configuration: .
Marketing version (CFBundleShortVersionString) used by Jenkins to produce the IPA: 
Technical version (CFBundleVersion) used by Jenkins to produce the IPA: 
Read signing information from Xcode Project.
Read information from workspace Builds/iOS/Decisions/Unity-iPhone
ERROR: Build step failed with exception
java.lang.NullPointerException
at au.com.rayh.XCodeBuilder._perform(XCodeBuilder.java:1288)
at au.com.rayh.XCodeBuilder.perform(XCodeBuilder.java:1084)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
at hudson.model.Build$BuildExecution.build(Build.java:206)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
at hudson.model.Run.execute(Run.java:1818)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Build step 'Xcode' marked build as failure

Использование XCode: 10,3 MacOS: 10,14,6 (Mojave) Плагин XCode 2.0.12

SS1 SS2 SS3

1 Ответ

0 голосов
/ 24 сентября 2019

То же самое с Xcode 10.3 MacOS 10.14.6 Плагин Xcode 2.0.12, но отлично работает с Xcode 11

UPD: Понижающий плагин Xcode до 2.0.8 был полезен для меня

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...