Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当我试图从Jenkins构建Xcode项目时,我得到了一个错误";字符串索引超出范围15“;_Ios_Xcode_Jenkins - Fatal编程技术网

Ios 当我试图从Jenkins构建Xcode项目时,我得到了一个错误";字符串索引超出范围15“;

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

我最近安装了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 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时,它自动工作了。顺便说一下,你不需要上传到那里,你可以在你的项目设置中管理。