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 证书等;(注意!这两个证书 不要选择“始终信任”,和开发者证书不一样!!!)

*****如果有这些证书,请删除后,重新下载 :下载链接icon-default.png?t=O83Ahttps://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 - 冰糖葫芦很乖 - 博客园

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/941991.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

go window安装protoc protoc生成protobuf文件

1. 下载: Releases protocolbuffers/protobuf GitHub 2. 解压缩: 3. 配置环境变量: 选择系统变量->Path -> 新增 解压缩后的bin路径 4. 打印版本: protoc --version 5. 安装protoc-gen-go cmd 下输入安装命令&#xff0…

在【Arduino IDE】中在线下载和离线下载【ESP系列开发板的SDK】

在线下载 打开Arduino IDE,依次点击 文件➔首选项➔其他开发板管理器地址,复制粘贴以下的开发板管理地址: https://arduino.me/packages/esp32.json https://arduino.me/packages/esp8266.json 如下图所示,然后点击确定&#xf…

Arduino PID 控制教程

在控制系统中,控制器在出现错误和干扰的情况下将特定系统的输出校正为目标。最流行的控制器类型是PID ,它是比例、积分和微分的首字母缩写。在以下教程中,我将向您展示如何在项目中使用这种控制器。 什么是PID? 如上所述,PID 是比例、积分和微分的缩写。这种控制器仅用于反…

vue2 升级为 vite 打包

VUE2 中使用 Webpack 打包、开发,每次打包时间太久,尤其是在开发的过程中,本文记录一下 VUE2 升级Vite 步骤。 安装 Vue2 Vite 依赖 dev 依赖 vitejs/plugin-vue2": "^2.3.3 vitejs/plugin-vue2-jsx": "^1.1.1 vite&…

[WASAPI]从Qt MultipleMedia来看WASAPI

[WASAPI] 从Qt MultipleMedia 来看WASAPI 最近在学习有关Windows上的音频驱动相关的知识,在正式开始说WASAPI之前,我想先说一说Qt的Multiple Media,为什么呢?因为Qt的MultipleMedia实际上是WASAPI的一层封装,它在是线…

springboot创建web项目

一、创建项目 二、导入依赖&#xff08;pom.xml&#xff09; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schem…

springboot481基于springboot社区老人健康信息管理系统(论文+源码)_kaic

摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解决一些老技术的弊端问题。因为传统社区老人健康信息管理系统信息管理难度大&#xff0c;容错…

WebAPI编程(第一天,第二天)

WebAPI编程&#xff08;第一天&#xff0c;第二天&#xff09; day01 - Web APIs 1.1. Web API介绍 1.1.1 API的概念1.1.2 Web API的概念1.1.3 API 和 Web API 总结 1.2. DOM 介绍 1.2.1 什么是DOM1.2.2. DOM树 1.3. 获取元素 1.3.1. 根据ID获取1.3.2. 根据标签名获取元素1.3.…

什么是云+边+端?

什么是云边端&#xff1f; 云、边、端三级是现代计算架构中的一种分层模型&#xff0c;它将计算资源和数据处理分布在不同的层级上&#xff0c;以提高效率、降低延迟&#xff0c;并优化资源利用。 云端&#xff08;Cloud&#xff09;&#xff1a; 云端指的是集中式的数据中心…

Excel 列名称转换问题 Swift 解答

文章目录 摘要描述题解答案Swift 实现代码&#xff1a;题解代码分析示例测试及结果 时间复杂度空间复杂度总结未来展望参考资料 摘要 本篇文章将通过 Swift 编程语言解答一个常见的算法问题&#xff1a;给定一个整数 columnNumber&#xff0c;将其转换为 Excel 表中的列名称。…

【Linux庖丁解牛】—Linux第一个系统程序—进度条!

目录 前言&#xff1a; 1、回车与换行 历史背景 不同操作系统中的使用 标准输入输出函数 2、行缓冲区 3、进度条version1 4、进度条version2(模拟下载环境) 前言&#xff1a; 在实现进度条之前&#xff0c;这里我们要先铺垫两个概念——回车换行与行缓冲区。 1、回车与…

支付域——支付路由设计

摘要 本文深入探讨了支付路由系统的背景、核心作用、设计原则以及业界常见形态。文章详细解析了支付方式咨询、渠道咨询和渠道路由的概念&#xff0c;并介绍了支付路由的规则种类、交易参数、通道属性和常见筛选规则。进一步讨论了基于规则的渠道路由设计、自动化开关的渠道路…

Windows内核开发环境配置

SDK 软件开发工具包 r3用到的win32api 就是SDK WDK 驱动内核 r0用到的包 Previous WDK versions and other downloads - Windows drivers | Microsoft Learn sdk版本必须和wdk版本一致 驱动环境部署 #include <ntifs.h>NTSTATUS DriverUnload(PDRIVER_OBJECT pDriver) …

高强度螺栓等级划分

高强度螺栓的等级划分主要依据其性能等级&#xff0c;常见的等级有8.8级和10.9级。这些等级标号由两部分数字组成&#xff0c;分别表示螺栓材料的公称抗拉强度值和屈强比值。 8.8级高强度螺栓&#xff1a;表示螺栓杆的抗拉强度不小于800MPa&#xff0c;屈强比&#xff08;屈服强…

【VMware虚拟机】安装win10系统教程双机可ping通

目录 1、下载1.1、点击链接下载媒体创建工具&#xff1a;1.2、下载后得到MediaCreationTool_22H2.exe&#xff1a;1.3、获取ISO镜像 2、安装3、显示4、配置网络4.1、配置4.2、排查4.2.1、关闭防火墙4.2.2、增加路由 1、下载 Windows10微软官网下载链接: https://www.microsoft…

Jetson xavier 刷机安装教程

在对Jetson进行刷机过程&#xff0c;浏览了很多的相关教程&#xff0c;大部分教程并不全&#xff0c;而且按照步骤执行会出现许多奇奇怪怪的错误&#xff0c;为了避免大家踩坑&#xff0c;这里给出了完整的解决方法&#xff0c;希望能够提供帮助&#xff01; 首先大家需要准备…

41 stack类与queue类

目录 一、简介 &#xff08;一&#xff09;stack类 &#xff08;二&#xff09;queue类 二、使用与模拟实现 &#xff08;一&#xff09;stack类 1、使用 2、OJ题 &#xff08;1&#xff09;最小栈 &#xff08;2&#xff09;栈的弹出压入序列 &#xff08;3&#xf…

申请腾讯混元的API Key并且使用LobeChat调用混元AI

申请腾讯混元的API Key并且使用LobeChat调用混元AI 之前星哥写了一篇文章《手把手教拥有你自己的大模型ChatGPT和Gemini等应用-开源lobe-chat》搭建的开源项目&#xff0c;今天这篇文章教大家如何添加腾讯云的混元模型&#xff0c;并且使用LobeChat调用腾讯混元AI。 申请腾讯混…

物理层知识要点

文章目录 物理层接口的四大特性通信基础编码和调制&#xff08;1&#xff09;数字数据编码为数字信号&#xff08;2&#xff09;模拟数据编码为数字信号&#xff08;3&#xff09;常见调制方式&#xff08;3&#xff09;信道的极限容量 多路复用技术数据传输方式物理层下的传输…

第十五章 C++ 数组

C 支持数组数据结构&#xff0c;它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据&#xff0c;但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量&#xff0c;比如 number0、number1、...、number99&#xff0c;而是声…