Ios 当我试图从Jenkins构建Xcode项目时,我得到了一个错误";字符串索引超出范围15“;
我最近安装了Jenkins,并根据文档使用“keychains and provisioning Profiles”插件添加了所需的keychains和provisioning Profiles,但在尝试构建作业时出现了此错误 而且,当我从Xcode构建项目时,一切都很好Ios 当我试图从Jenkins构建Xcode项目时,我得到了一个错误";字符串索引超出范围15“;,ios,xcode,jenkins,Ios,Xcode,Jenkins,我最近安装了Jenkins,并根据文档使用“keychains and provisioning Profiles”插件添加了所需的keychains和provisioning Profiles,但在尝试构建作业时出现了此错误 而且,当我从Xcode构建项目时,一切都很好 FATAL: String index out of range: 15 java.lang.StringIndexOutOfBoundsException: String index out of range: 15 at
FATAL: String index out of range: 15
java.lang.StringIndexOutOfBoundsException: String index out of range: 15
at java.lang.String.substring(String.java:1963)
at com.sic.plugins.kpp.provider.KPPBaseProvisioningProfilesProvider.removeUUIDFromFileName(KPPBaseProvisioningProfilesProvider.java:171)
at com.sic.plugins.kpp.model.KPPProvisioningProfile.getProvisioningProfileFilePath(KPPProvisioningProfile.java:76)
at com.sic.plugins.kpp.KPPProvisioningProfilesBuildWrapper.copyProvisioningProfiles(KPPProvisioningProfilesBuildWrapper.java:157)
at com.sic.plugins.kpp.KPPProvisioningProfilesBuildWrapper.setUp(KPPProvisioningProfilesBuildWrapper.java:99)
at hudson.model.Build$BuildExecution.doRun(Build.java:157)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:490)
at hudson.model.Run.execute(Run.java:1735)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:405)
此外,Jenkins jobs构建环境无法选择配置文件
非常感谢您的帮助。上述错误表示您没有配置配置文件。 您需要在此处上载配置文件:
管理Jenkins
->钥匙链和配置文件管理
->上载钥匙链或配置文件文件
然后您将在此处看到配置文件。
然后您可以从项目配置中选择资源调配配置文件。
注意:从Apple developer网站下载的配置文件比从本地目录下载要好,因为名称在导入到Xcode后会更改,不容易识别。问题解决了吗?我也一样。谢谢你的回复。一年前,我尝试了这个解决方案,但没有成功。后来,当我更新jenkins时,它自动工作了。顺便说一下,你不需要上传到那里,你可以在你的项目设置中管理。