Xcode提示“Valid signing identity not found”的解决方法

1:首先进行Organizer,Provisioning file里所有显示为黄色感叹号的文件删掉。(设备里provisioning file也同样操作,在Organizer内也可完成)

2:打开Keychain Access (钥匙串访问),‘菜单栏’ -> ‘钥匙串设访问‘ ->  ‘证书助理‘ -> "从证书颁发机构申请证书",选择“存储到磁盘”,输入必要信息

3:继续后,将会得到一个名为“CertificateSigningRequest.certSigningRequest”的文件,保存

4:进入开发者管理中心的Certificate管理界面链接,选择添加(右上的“+”号),选择需要的版本,我这里只需要开发测试,不需要发布,故选择“iOS App Development”。

5:点击Continue,会有上传誰文件的界面,选择刚刚生成的“CertificateSigningRequest.certSigningRequest”文件,点击完成。

6:进入开发者管理中心的Provisioning File管理界面链接,选择出错的那个对应项目的文件,点击edit,进入后在Certificat里注意将刚刚在第5步里添加的认证钩选上

7:将新生成的provisioning file下载,双击后自动导入,在Organizer里此文件应该显示的是绿色了。

8:在项目的Project及Target里的Building setting里的code signing全部选择成iPhone Developer(这样会自动匹配)。

9:编译项目,一切OK

注意事项:

1:生成的CertificateSigningRequest.certSigningRequest注意保存,后续如果要发布应用,申请APNS之类的操作还会用到

2:可以生成一个bundle identifier为com.yourname.*的provisioning file, 以后所有你的项目的bundle identifier都写成com.your.name.xxx的形式,这样所有的项目一个provisioning file就够了

时间: 2024-11-05 21:31:21

Xcode提示“Valid signing identity not found”的解决方法的相关文章

iOS --?No provisioning profiles with a valid signing identity 一种解决方法

1.删除原有“钥匙串访问”中疑是过期的的证书: 2.在Member Center中Certificate中删除疑是有问题的Certificate,重新添加新的Certificate: 3.在“钥匙串访问” - 证书处理 - 从证书颁发机构请求证书,生成新的CertificateSigningRequest.certSigningRequest: 4.在2中选取3中的CSR文件,生成新的Certificate: 5.在Target 中的Team 选择,Fix issue: 问题得到解决. iOS

安装RedHat Linux引导盘安装服务器提示GPT分区无法继续安装的解决方法

解决办法: 在安装界面中按 "ctrl+alt+f2"符进入字界面 fdisk -l      //此时你会看到引导分区结尾上的标记是GPT 假设是/dev/sdb parted select /dev/sdb mklabel msdos 选择[yes/no]:yes 提示标签变为[gpt]:msdos quit 按"ctrl+alt+f6"回到安装界面,删掉所有分区,重新划分分区就可以了. 安装RedHat Linux引导盘安装服务器提示GPT分区无法继续安装的解

VS2008运行MFC程序,提示microsoft incremental linker已停止工作解决方法

其实这边是因为设置有问题,具体的解决方案如下: 第一步:点击项目->"你的文件"属性->配置属性->链接器->启用增量链接   将  是(/INCREMENTAL)改为 否(/INCREMENTAL:NO) 第二步:点击项目->"你的文件"属性->配置属性->C/C++  将调试信息格式改为程序数据库(/Zi) 改完之后,重新调试一下程序,是不是问题已经解决了? 以下附上截图: VS2008运行MFC程序,提示microso

问题-[Delphi]提示Can't load package:dclite70.bpl解决方法

问题现象:提示Can't load package:dclite70.bpl 问题原因:全是Window2003的Data Execution Prevention(DEF数据执行保护)造成的. 解决方法: win2003server SP1 + delphi7 ,在启动DELPHI时会提示Can't load package:dclite70.bpl,进入后打开Options时出现异常. 解决方法: 右击“我的电脑”.单击“属性”. 在“系统属性”中单击“高级”. 在“性能”中单击“设置”.

Nginx启动提示找不到libpcre.so.1解决方法

nginx启动报错:  error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 我用的是64位系统 解决办法: [[email protected] ~]#  ln -s /usr/local/lib/libpcre.so.1 /lib64 启动nginx即可: /usr/local/webserver/nginx/sbin/ngin

安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法

今天在windows7_x64上安装JDK的时候提示IllegalArgumentException:Invalid characters in hostname, 解决方法: 1.打开[控制面板\系统和安全\系统],点击[更改设置] 2.修改计算机名 3.重启计算机后再安装JDK(安装之前最好删除先前计算机中的残留文件) 原文地址:https://www.cnblogs.com/yanghj010/p/9623419.html

IntelliJ IDEA提示URI is not registered几种解决方法

IntelliJ IDEA提示URI is not registered几种解决方法使用IntelliJ IDEA (以下简称IDEA)导入项目或是在maven生成  archetype时候,如果提示错误 URI is not registered .如下图 ↓ 第一种解决方法:点击 File ----> Settings ----> Schemas and DTDs , 点击下方的 “+” 加号添加 刚刚红色的url 即可.如图 ↓或者 直接在 菜单栏 直接找到 这个 第二种解决方法:鼠标点

xcode工程编译错误:missing required architecture i386 解决方法

可能原因一:项目内保存了.framework文件,在复制分发到不同计算机的时候可能会引发该错误 解决方法一:来到Targets->Build Settings->Framework Search Paths,将其内容删除.让xcode不管项目目录下的.framework文件,而是去包含本机的.当然你也可以手动删除它们. 解决方法二:这个是在stack overflow上看到的: I had this same problem, and the solution turned out to be

xcode打包苹果应用遇到的问题及解决方法

1.手机升级到iOS 10之后,运行真机出现了Development cannot be enabled while your device is locked. 原因分析: 这里是你对这台电脑设置了不信任: 解决方法是:打开手机设置->通用->还原->还原位置与隐私:还原 然后会有弹窗提示你是否信任此电脑,点击信任,重启Xcode之后,运行项目到手机上 2.Xcode 出现 Could not locate device support files,This iPhone 6s is