Xcode 16 编译弹窗问题、编译通过无法,编译通过打包等问题汇总
问题1:打包的过程中不断提示 :codesign 想要访问你的钥匙串中的密钥“develop 或者distribution 证书”
解决:打开钥匙串,点击证书---显示简介---信任----改为始终信任
(记住 :不能只修改钥匙的显示简介的 访问控制,没有用)
问题2:钥匙串访问.app 已经损坏 或者 钥匙串访问.app无法打开 或者 钥匙串访问.app找不动
解决:在隐私和安全性里,点击 “仍要打开”;如果没有重启 电脑找到钥匙串;如果没有钥匙串,
前往:
/System/Library/CoreServices/Applications
拖出来,或者制作一个替身;
问题3:预编译提示---警告:无法为签名者“苹果开发:开发者名字(JG389S296G)”构建自签名根的链
note: Signing static framework with --generate-pre-encrypt-hashes (in target '你的项目名称'' from project '你的项目名称')
Warning: unable to build chain to self-signed root for signer "Apple Development: Shuai Wei (JG389S296G)"
/Users/weishuai/Library/Developer/Xcode/DerivedData/你的项目名称-amtrscihdrqmjvdfdywztyucfvby/Build/Products/Debug-iphoneos/你的项目名称'.framework: errSecInternalComponent
Command CodeSign failed with a nonzero exit code
****检查钥匙串中的是否有AppleWWDRCA 证书等;(注意!这两个证书 不要选择“始终信任”,和开发者证书不一样!!!)
*****如果有这些证书,请删除后,重新下载 :下载链接https://link.csdn.net/?target=https://links.jianshu.com/go?to=https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer *****下载的证书样式如下:
下载AppleWWDRCA证书参考链接:iosxcode运行报错解决方案Warning: unable to build chain to self-signed root for signer “Apple Develop xxxxxx-CSDN博客
(注意,如果你不仅仅缺少这些证书,而是都缺少,而且你也不知道缺少啥,请下载下面的所有证书)
如果 Worldwide Developer Relations 中间关系证书缺失,我们需要将相关所有证书下载并导入到「系统」级钥匙串:
首先访问网站:https://www.apple.com/certificateauthority
下载右侧 Apple Intermediate Certificates 下方的如下证书(最好右侧证书都下载一遍,下载后每个都要双击一下,确保安装)
Developer Authentication
Worldwide Developer Relations - G2
Worldwide Developer Relations - G3
Worldwide Developer Relations - G4
Worldwide Developer Relations - G5
Worldwide Developer Relations - G6
Worldwide Developer Relations - G7
Worldwide Developer Relations - G8
都下载完成后,大概如下这么多:
然后,打开「钥匙串」,选中左侧的「系统」(System)并右键选择 解锁:
下载所有证书参考链接:
macOS 中 Apple Distribution 与 Apple Development 证书不受信任解决方法_iphonedistribution未受信任-CSDN博客
//---------------------------最后的最后---------------------------
*****如果TM的还报错,类似如下:(这是最蛋疼的问题,它的意思是你啥问题没有 就是无法输出,归根到底还是证书的问题,请重启Xcode,或者重启电脑,如果你的项目里包含你的SDK,退出重新进入后,请先预编译你的SDK,然后预编译你的项目)
error: The command `(cd /Users/weishuai/Desktop/DR/NEW_VendorDKProject && env 'CA_ASSERT_MAIN_THREAD_TRANSACTIONS=1' 'CA_DEBUG_TRANSACTIONS=1' 'CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate' 'COMMAND_MODE=unix2003' 'DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer' 'HOME=/Users/weishuai' 'LD_LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/../SharedFrameworks/' 'LOGNAME=weishuai' 'PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin' 'SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.2.sdk' 'SHELL=/bin/zsh' 'SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GPApLCwbZL/Listeners' 'TMPDIR=/var/folders/jh/gp4_tnj50493_sdsql8fqqbm0000gn/T/' 'USER=weishuai' 'UsePerConfigurationBuildLocations=YES' 'XPC_FLAGS=0x0' 'XPC_SERVICE_NAME=application.com.apple.dt.Xcode.8426987.8575133' '__CFBundleIdentifier=com.apple.dt.Xcode' '__CF_USER_TEXT_ENCODING=0x1F5:0x19:0x34' /usr/bin/codesign --force --sign B16E6C19DF750CE2D63389AE749E901CD927403F --verbose /Users/weishuai/Library/Developer/Xcode/DerivedData/NEWVendorDKApp-ellnlbpexirjfhdrfhvyoisusomj/Build/Products/Debug-iphoneos/DKTarget.app/Frameworks/libswiftCoreFoundation.dylib)` exited with status 0. The command's output was:
/Users/weishuai/Library/Developer/Xcode/DerivedData/NEWVendorDKApp-ellnlbpexirjfhdrfhvyoisusomj/Build/Products/Debug-iphoneos/DKTarget.app/Frameworks/libswiftCoreFoundation.dylib: replacing existing signature
******如果还是不行,报错还是下面的错误:请Clean Builder Folder 一下
如果 command +B 预编译,又出现了如下错误: 请重新下载根证书(步骤如上);
note: Signing static framework with --generate-pre-encrypt-hashes (in target '你的项目名称'' from project '你的项目名称')
Warning: unable to build chain to self-signed root for signer "Apple Development: Shuai Wei (JG389S296G)"
/Users/weishuai/Library/Developer/Xcode/DerivedData/你的项目名称-amtrscihdrqmjvdfdywztyucfvby/Build/Products/Debug-iphoneos/你的项目名称'.framework: errSecInternalComponent
Command CodeSign failed with a nonzero exit code
如果还是报错,请删除你的开发者证书:develop 和distribution 证书,然后在 signing &&Revoker certificate(吊销证书)后重新生成证书;
*****如果又报错如下:(这是最蛋疼的问题,它的意思是你啥问题没有 就是无法输出,归根到底还是证书的问题,请重启Xcode,如果你的项目里包含你的SDK,退出重新进入后,请先预编译你的SDK,然后预编译你的项目)
error: The command `(cd /Users/weishuai/Desktop/DR/NEW_VendorDKProject && env 'CA_ASSERT_MAIN_THREAD_TRANSACTIONS=1' 'CA_DEBUG_TRANSACTIONS=1' 'CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate' 'COMMAND_MODE=unix2003' 'DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer' 'HOME=/Users/weishuai' 'LD_LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/../SharedFrameworks/' 'LOGNAME=weishuai' 'LaunchInstanceID=398BF1B5-0E80-4ECE-8792-F6B96811490E' 'PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin' 'SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.2.sdk' 'SECURITYSESSIONID=186a3' 'SHELL=/bin/zsh' 'SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.qXwq2ma6tH/Listeners' 'TMPDIR=/var/folders/jh/gp4_tnj50493_sdsql8fqqbm0000gn/T/' 'USER=weishuai' 'UsePerConfigurationBuildLocations=YES' 'XPC_FLAGS=0x0' 'XPC_SERVICE_NAME=application.com.apple.dt.Xcode.8426987.8575133' '__CFBundleIdentifier=com.apple.dt.Xcode' '__CF_USER_TEXT_ENCODING=0x1F5:0x19:0x34' /usr/bin/codesign --force --sign D65250552561F4175744F0DBDB76C42C52139193 --verbose /Users/weishuai/Library/Developer/Xcode/DerivedData/NEWVendorDKApp-ellnlbpexirjfhdrfhvyoisusomj/Build/Products/Debug-iphoneos/DKTarget.app/Frameworks/libswiftCore.dylib)` exited with status 0. The command had no output. (in target 'DKTarget' from project 'NEWVendorDKApp')
//------------到这里就是终极办法了,可以先用-----------
如果依然出错,修改Bundle Identifier 的 名字:后面加个01: Bundle 名称+01,编译,然后再改回来。
//--------------------2024.12.24. 新增-----------------
查看了其他的文章
问题:Warning: unable to **build chain to self-signed root **for signer "Apple Development: ******"
解决思路大体一样,如下
参考链接:unable to build chain to self-signed root for signer - 简书
问题:macos签名报错——unable to build chain to self-signed root for signer
参考如下:macos签名报错——unable to build chain to self-signed root for signer - 冰糖葫芦很乖 - 博客园
相关文章:

Xcode 16 编译弹窗问题、编译通过无法,编译通过打包等问题汇总
问题1:打包的过程中不断提示 :codesign 想要访问你的钥匙串中的密钥“develop 或者distribution 证书” 解决:打开钥匙串,点击证书---显示简介---信任----改为始终信任 (记住 :不能只修改钥匙的显示简介的…...
卷积神经网络入门指南:从原理到实践
目录 1 CNN的发展历史 2 CNN的基本原理 3 CNN核心组件 3.1 卷积操作基础 3.2 卷积层详解 3.3 高级卷积操作 3.3.1 分组卷积(Group Convolution) 3.3.2 深度可分离卷积(Depthwise Separable Convolution): 3.3 池…...

eNSP安装教程(内含安装包)
通过网盘分享的文件:eNSP模拟器.zip 链接: https://pan.baidu.com/s/1wPmAr4MV8YBq3U5i3hbhzQ 提取码: tefj --来自百度网盘超级会员v1的分享 !!!!解压后有四个文件,先安装Box,第二个安装cap&a…...

VBA技术资料MF244:利用VBA在图表工作表中创建堆积条形图
我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解&#…...

【计算机网络安全】网络攻击
实验二 网络攻击 实验人员:第五组全体成员 一、实验目的: 1:掌握ARP欺骗的原理,实践ARP欺骗的过程。 2:掌握TCP劫持的原理,实践TCP劫持的过程。 3:掌握DNS欺骗的原理,实践DN…...
20241230 基础数学-线性代数-(1)求解特征值(numpy, scipy)
所有代码实现,基于教程中的理论通过python实现出来的。效率不高,但有代码可以看。 由于scipy/sckitlearn/sparkx 底层的实现都被封装了(小白兔水平有限,fortran代码实在没看懂)这里的实现至少可以和理论公式对应的上。…...

基于图注意力网络的两阶段图匹配点云配准方法
Two-stage graph matching point cloud registration method based on graph attention network— 基于图注意力网络的两阶段图匹配点云配准方法 从两阶段点云配准方法中找一些图匹配的一些灵感。文章提出了两阶段图匹配点云配准网络(TSGM-Net) TSGM-Ne…...

【半导体光电子器件】课后习题答案和知识点汇总
关注作者了解更多 我的其他CSDN专栏 求职面试 大学英语 过程控制系统 工程测试技术 虚拟仪器技术 可编程控制器 工业现场总线 数字图像处理 智能控制 传感器技术 嵌入式系统 复变函数与积分变换 单片机原理 线性代数 大学物理 热工与工程流体力学 数字信号处…...

Unity命令行传递自定义参数 命令行打包
命令行参数增加位置 -executeMethod 某脚本.某方法 参数1 参数2 参数3 ... 例如执行EditorTest.GetCommandLineArgs方法 增加两个命令行参数 Version=125 CDNVersion=100 -executeMethod EditorTest.GetCommandLineArgs Version=125 CDNVersion=100 Unity测试脚本 需要放在…...

web-worker应用在大文件切片上传
当文件体积过大时,传统的文件上传方式往往会导致页面卡顿,用户体验不佳。为了解决这一问题,我们可以利用Web Worker技术来进行大文件的切片上传。本文将详细介绍如何使用Web Worker进行大文件切片上传,并通过具体的例子来演示其实…...
Django 模板分割及多语言支持案例【需求文档】-->【实现方案】
Django 模板分割及多语言支持案例 这个案例旨在提供一个清晰的示范,展示如何将复杂的页面分解为多个可复用的模板组件,使代码更加模块化和易于管理。希望这篇案例文章对你有所帮助。 概述 在 Django 项目开发中,使用模板分割和多语言支持能…...
C中设计不允许继承的类的实现方法是什么?
在C中,设计不允许继承的类可以通过多种方法实现。以下是详细的方法说明及示例: ### 方法一:将构造函数和析构函数设为私有 这种方法的核心思想是通过将构造函数和析构函数设为私有,使得子类无法调用这些函数,从而无法…...
面对小白的C语言学习方法
这是第20篇文章,不来弄一些技术的,弄一些最近的学习心得,怎么更有效地自学C语言 书籍 书籍可以很有效的告知我们专有函数,使用方法还有一些思考方式,缺点是实操差点意思,还是不太能解决实际问题ÿ…...

使用libgif库解码全过程(C语言)-包括扩展块的处理
我看到的所有例程,都把扩展部分的处理跳过了,而我的动画是有透明度的,这就导致解码后的图像在有透明色的像素部分,呈现了很多的黑点,或者闪白的情况出现。经过调试,终于成功。 文件格式 先了解一下GIF的文…...
blazor实现ASP.NET网站用户批量注册方法
ASP.NET网站用户批量注册是许多使用blazor系统开发遇到的问题,为了解决这个问题,我们提出比较完善的解决方法,通过代码实现了一个批量用户注册功能,用于解析一份用户名列表,并通过后台服务注册用户,同时对成功和失败的注册进行记录和反馈。以下是实现功能的详细工作原理描…...

SpringCloud 入门(4)—— 网关
上一篇:SpringCloud 入门(3)—— Nacos配置中心-CSDN博客 Spring Cloud Gateway 作为 Spring Cloud 生态系统的一部分,主要在微服务架构中充当 API 网关的角色。它提供了统一的入口点来处理所有的 HTTP 请求,并将这些请…...
什么是WebAssembly?怎么使用?
一、简述 WebAssembly,也称为Wasm,是基于堆栈的虚拟机的二进制指令格式。它被设计为一个可移植的目标,用于编译C、C和Rust等高级编程语言,允许代码以接近本机速度在web浏览器中运行。WebAssembly于2015年由包括谷歌、微软、Mozill…...

v3s点RGB屏 40pin 800x480,不一样的点屏,不通过chosen。
一、背景、目的、简介。 一般来说,通过uboot将屏幕参数传给kernel,是通过修改设备树。 uboot和kernel都需要屏幕点亮。uboot侧重于显示一张图片。而kernel则多是动画。 在这里,我先是找到了一个裸机点屏的代码。将其编译成静态库后&#x…...

某科技局国产服务器PVE虚拟化技术文档
环境介绍 硬件配置 服务器品牌:黄河 型号:Huanghe 2280 V2 Cpu型号:kunpeng-920 磁盘信息 :480SSD * 2 ,4T*4 网卡:板载四口千兆 如下表 四台服务器同等型号配置,均做单节点虚拟化,数据保护采用底层r…...

中科岩创边坡自动化监测解决方案
行业现状 由于边坡不稳定性因素,可能会造成斜坡上的岩土体沿着某个面不均匀向下向外滑动,形成滑坡;陡峭山坡上岩土体在重力作用下,发生陡然倾落运动,造成崩塌;在沟谷或山坡上产生的夹带大量泥沙、石块等固体…...

苍穹外卖--缓存菜品
1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据,减少数据库查询操作。 缓存逻辑分析: ①每个分类下的菜品保持一份缓存数据…...

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中,新增了一个本地验证码接口 /code,使用函数式路由(RouterFunction)和 Hutool 的 Circle…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...
CSS设置元素的宽度根据其内容自动调整
width: fit-content 是 CSS 中的一个属性值,用于设置元素的宽度根据其内容自动调整,确保宽度刚好容纳内容而不会超出。 效果对比 默认情况(width: auto): 块级元素(如 <div>)会占满父容器…...

R语言速释制剂QBD解决方案之三
本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...

HubSpot推出与ChatGPT的深度集成引发兴奋与担忧
上周三,HubSpot宣布已构建与ChatGPT的深度集成,这一消息在HubSpot用户和营销技术观察者中引发了极大的兴奋,但同时也存在一些关于数据安全的担忧。 许多网络声音声称,这对SaaS应用程序和人工智能而言是一场范式转变。 但向任何技…...

nnUNet V2修改网络——暴力替换网络为UNet++
更换前,要用nnUNet V2跑通所用数据集,证明nnUNet V2、数据集、运行环境等没有问题 阅读nnU-Net V2 的 U-Net结构,初步了解要修改的网络,知己知彼,修改起来才能游刃有余。 U-Net存在两个局限,一是网络的最佳深度因应用场景而异,这取决于任务的难度和可用于训练的标注数…...

ZYNQ学习记录FPGA(一)ZYNQ简介
一、知识准备 1.一些术语,缩写和概念: 1)ZYNQ全称:ZYNQ7000 All Pgrammable SoC 2)SoC:system on chips(片上系统),对比集成电路的SoB(system on board) 3)ARM:处理器…...
前端高频面试题2:浏览器/计算机网络
本专栏相关链接 前端高频面试题1:HTML/CSS 前端高频面试题2:浏览器/计算机网络 前端高频面试题3:JavaScript 1.什么是强缓存、协商缓存? 强缓存: 当浏览器请求资源时,首先检查本地缓存是否命中。如果命…...

相关类相关的可视化图像总结
目录 一、散点图 二、气泡图 三、相关图 四、热力图 五、二维密度图 六、多模态二维密度图 七、雷达图 八、桑基图 九、总结 一、散点图 特点 通过点的位置展示两个连续变量之间的关系,可直观判断线性相关、非线性相关或无相关关系,点的分布密…...