Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 詹金斯说:“这是一个很好的例子。”;您必须为营销或技术版本提供价值。两者都找不到。”;_Ios_Xcode_Jenkins - Fatal编程技术网

Ios 詹金斯说:“这是一个很好的例子。”;您必须为营销或技术版本提供价值。两者都找不到。”;

Ios 詹金斯说:“这是一个很好的例子。”;您必须为营销或技术版本提供价值。两者都找不到。”;,ios,xcode,jenkins,Ios,Xcode,Jenkins,我试图在Jenkins中构建Xcode项目,我成功地运行了我的第一个Jenkins项目。编译后,它给了我“应用程序”包 现在我正试图归档该捆绑包,但出现以下错误 “您必须为市场营销或技术版本提供值。两者均未找到。” 我试着使用配置,但似乎没有任何效果。 Xcode有一个名为的内置工具。Agvtool仅在“设置”中有“Apple通用”版本系统时才起作用 在目标设置中将版本系统更改为“Apple generic”。 你有什么解决方案吗?是的,写下答案。我已经选择版本控制系统作为Aple Generi

我试图在Jenkins中构建Xcode项目,我成功地运行了我的第一个Jenkins项目。编译后,它给了我“应用程序”包

现在我正试图归档该捆绑包,但出现以下错误

“您必须为市场营销或技术版本提供值。两者均未找到。”

我试着使用配置,但似乎没有任何效果。

Xcode有一个名为的内置工具。Agvtool仅在“设置”中有“Apple通用”版本系统时才起作用

在目标设置中将版本系统更改为“Apple generic”。

你有什么解决方案吗?是的,写下答案。我已经选择版本控制系统作为Aple Generic,但仍然会收到相同的错误Jenkins控制台输出:[ios]$/usr/bin/xcodebuild-版本Xcode 8.2.1构建版本8C1002从项目获取营销版本号(CbundleShortVersionString)。[ios]$/usr/bin/agvtool mvers-terse1找到了营销版本(CbundleShortVersionString):DevOps\u ios\u build-81。在项目配置中找到营销版本(CbundleShortVersionString):DevOps_ios_build-81。正在从项目中获取技术版本号(CbundLeverVersion)。[ios]$/usr/bin/agvtool-verse在项目配置中未找到营销版本(CbundLeverVersion)和技术版本(CbundLeverVersion):。将营销版本(CbundleShortVersionString)更新为:DevOps_ios_build-82[ios]$/usr/bin/agvtool新营销版本DevOps_ios_build-82将项目PatientPortal的CbundleShortVersionString设置为:DevOps_ios_build-82。更新Info.plist中的CbundleShortVersionString…。将“PatientPortal.xcodeproj/。/PatientPortal/PatientPortal Info.plist”中的CbundleShortVersionString更新为DevOps_ios_build-82,将技术版本(CbundLeverVersion)更新为:DevOps_ios_build-82[ios]$/usr/bin/agvtool新版本-将project PatientPortal的所有DevOps_ios_build-82设置为:DevOps_ios_build-82。同时设置CbundLeverVersion键(假设存在)更新Info.plist中的CbundLeverVersion。。。将“PatientPortal.xcodeproj/。/PatientPortal/PatientPortal Info.plist”中的CbundLeversion更新为Jenkins用于生产IPA:DevOps\u ios构建-82技术版本(CbundLeversion)的DevOps\u ios构建-82营销版本(CbundleShortVersionString)