Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.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插件代码签名说明_Ios_Xcode_Jenkins_Provisioning Profile - Fatal编程技术网

Ios Jenkins xcode插件代码签名说明

Ios Jenkins xcode插件代码签名说明,ios,xcode,jenkins,provisioning-profile,Ios,Xcode,Jenkins,Provisioning Profile,我正在使用Jenkins xcode插件通过ios部署为我的手机创建一个.app文件 我是否在工作中添加手动代码符号似乎并不重要。事实上,我添加了otherCrap的Bundle-ID配置文件UUID,应用程序仍然可以在我的设备上正常启动 由于我正在手机上部署.app,手动设置文件是否被忽略 以下是生成的日志: 15:03:56 cd/Users/.jenkins/workspace/ 15:03:56导出代码设计\u分配=/Applications/Xcode.app/Contents/Dev

我正在使用Jenkins xcode插件通过ios部署为我的手机创建一个.app文件

我是否在工作中添加手动代码符号似乎并不重要。事实上,我添加了otherCrap的Bundle-ID配置文件UUID,应用程序仍然可以在我的设备上正常启动

由于我正在手机上部署.app,手动设置文件是否被忽略

以下是生成的日志:

15:03:56 cd/Users/.jenkins/workspace/ 15:03:56导出代码设计\u分配=/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin/CODESIGN\u分配 15:03:56 15:03:56签名身份:iPhone开发者: 15:03:56资源调配配置文件:iOS团队资源调配配置文件: 15:03:56 15:03:56 15:03:56/usr/bin/codesign-force-sign-entications/Users//Library/Developer/Xcode/DerivedData//Build/Intermediates.noindex/.Build/Release iphoneos/.Build/.app.xcent-timestamp=none/Users/.jenkins/workspace//Build/Release iphoneos/.app


有完全相同的问题。。它完全忽略手动配置文件,并扫描整个配置文件夹,选择它找到的第一个与您的Info.plist bundleId匹配的开发人员配置文件。。这一定是个bug。。在手动签名下指定什么作为配置配置文件并不重要,因为它将忽略它。手动签名部分似乎仅适用于pack ipa。。它使用开发人员配置文件进行一次签名,然后生成ipa,然后使用指定的配置文件将其放弃。。我可能会切换到其他CI或提供商,或者使用fastlane.ah。。使用包装ipa时也会发现。。它将只压缩它创建的归档文件中的最后一个dSYM文件。。对我来说就是这样,哈哈。。从詹金斯开始。。虫子太多了。