首页 > 其他分享 >xcode打包APP或真机调试 无法签名的问题(初学者问题)

xcode打包APP或真机调试 无法签名的问题(初学者问题)

时间:2023-06-17 10:44:24浏览次数:48  
标签:profile 私钥 真机 证书 APP 开发者 安装 xcode cer

一般真机调试的准备工作:
在项目的Signing&Capabilities属性设置中,profile首先要导入(从开发者中心下载的.mobileprovision文件,原先就已存在的,一般这一步就已经有坑了),证书从苹果开发者中心下载并安装(原先在开发者中心就已存在的,这里又是一个坑)。

但证书状态那里一直显示:

No signing certificate "iOS Development" found. No "iOS Development" signing certificate matching team ID "456X539Q6Z" with a private key was found

点击”Manage Certificates...“,里面的证书有一个是我上面刚安装的,但后面的status显示没有私钥或私钥有问题。

这里其实提示很明显了,因为开发者中心在生成证书时需要申请证书的人提供一个在mac生成的一个私钥,这个私钥通过这个步骤生成(通过钥匙串>从证书颁发机构申请证书>填写表单>保存到磁盘)并导出的一个文件,上传后制作的证书。然后profile在官方develop网站制作和导出时又选择了刚才那个证书来生成的。因此关系是:申请证书的机器、cer证书、profile三者之间是有关联关系的。

解决方案有2个:
1、用自己的mac重新申请cer证书和profile(听说这个证书有数量限制,图方便可以使用方案2)
2、让第一个申请的人,把证书导出成p12(会设置一个密码)给你,你将该证书导入到自己的钥匙串里即可

另外

记录一个额外的问题,安装的证书在钥匙串中显示红色:
"xxx..."证书不受信任。
根据网上提示,需要安装一个官方证书AppleWWDRCA.cer,但我从官方developer.apple.com下载后,双击,死活没有反应,安装不上。

随后在官方这个地址:www.apple.com/certificateauthority下载的证书安装成功。
参考网站:github.com

标签:profile,私钥,真机,证书,APP,开发者,安装,xcode,cer
From: https://www.cnblogs.com/Denny_Yang/p/17487142.html

相关文章

  • 【Azure 应用服务】Azure Data Factory中调用Function App遇见403 - Forbidden
    问题描述在AzureDataFactory(数据工厂)中,调用同在Azure中的FunctionApp函数,却出现403-Forbidden错误。截图如下:  问题解答访问AzureFunctionApp遇见403-Forbidden错误,这是因为FunctionApp启用了限制访问功能,在其中配置了允许访问的IP地址列表,而从ADF中发出的请求使用的I......
  • 【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable
    问题描述在VSCode中编写好AzureFunctionApp代码后,通过 funcazurefunctionapppublish部署失败,抛出503ServiceUnavailable错误。Gettingsitepublishinginfo...Creatingarchiveforcurrentdirectory...Performingremotebuildforfunctionsproject.Deleting......
  • 基于uniapp+vite4+vue3搭建跨端项目|uni-app+uview-plus模板
    最近得空学习了下uniapp结合vue3搭建跨端项目。之前也有使用uniapp开发过几款聊天/仿抖音/后台管理等项目,但都是基于vue2开发。随着vite.js破局出圈,越来越多的项目偏向于vue3开发,就想着uniapp搭配vite4.x构建项目效果会如何?经过一番尝试果然真香~版本信息HBuilderX:3.8.4Vite......
  • ipa上传AppStore之密钥上传
    将ipa提交到AppStore需要Mac电脑操作,现在大部分的程序员都是使用混合开发平台windows系统的电脑,自己装虚拟机过程又繁琐。使用此工具只需要网页上点两下帮你完成这些鸡毛蒜皮事,让你有更多的时间花在改bug上。1.打开苹果应用商店管理后台获取密钥,地址https://appstoreconnect.app......
  • Day01 1.1 APP逆向的介绍
    Day01APP逆向的介绍【一】APP逆向入门(1)逆向设备与root真机和模拟器解BL锁fastboot刷机和roottwrp刷root面具和常见模块(2)Python虚拟环境系统解释器环境virtualenv虚拟环境解释器配置常见错误(3)抓包和配置charles介绍配置和安装https证书用户证书与系统证书解......
  • Day01 1.2 APP逆向的必备知识
    Day011.2APP逆向的必备知识【一】逆向原理(1)安卓app逆向正向:安卓开发工程师->Java语法+安卓框架->功能代码(Java+C)->APK(资源文件/.dex/.so)逆向:安卓逆向工程师->APK->反编译->Java+C代码+Hook->Python代码还原【二】什么是反编译,什么是HOOK(2.1......
  • springBoot 读取application.yml及优先级
    1.回顾之前的web.xml的加载方式  2.springBoot加载application.yml方式1.Application.run方法中的ConfigurableEnvironmentenvironment=this.prepareEnvironment(listeners,bootstrapContext,applicationArguments);是准备环境,里面会加载配置文件 2.prepareEnviron......
  • 广州家政服务APP开发如何开启智能生活新时代?
    随着社会的快速发展和人们生活水平的提高,家政服务成为越来越多家庭的需求。而广州作为中国重要的城市之一,家政服务市场潜力巨大。在这个信息化、智能化的时代背景下,广州家政服务APP的开发成为引领智能生活新时代的重要方式。接下来广州名锐讯动将带大家探讨广州家政服务APP开发如何......
  •  iOS App 上架流程图文教学
    ​ iOSApp上架流程图文教学 在上架App之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App送审的话,则要依序做完下列几件事情即可。在开发者后台产生.cer(凭证档)......
  •  iOS App 上架流程图文教学
    ​ iOSApp上架流程图文教学 在上架App之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App送审的话,则要依序做完下列几件事情即可。在开发者后台产生.cer(凭证档)......