真机测试时的错误:No matching provisioning profiles found
1.出现错误的原因是这样的---- 公司开始做项目,原来做真机测试的时候,用的是公司申请的苹果开发者账号.现在项目结束了,准备上线,但客户要求使用客户自己的苹果开发者是账号上线,于是就用客户的账号测试了一下,结果出现了下面截图中的错误
到这里已经是开始真机运行了,证书和描述文件都已经下载,激活,并配置成功,接近最后一步就要成功了,可是卡克了.因为开发的时间不长,原来也没遇到过这样的问题.只能自己查资料了,解决方案不一定适合,但是可以借鉴一下.
2.出现问题的原因:
a.看警告报的说明,说白了,就是你的证书或者描述文件出现问题了,也就是说你在设置证书或者描述文件的时候,因为自己的粗心大意,造成的错误,这里就不细说了,关于证书的创建以及描述文件的配置有很详细的教程.(如果实在找不到,可以联系我,我搜集的有,分享给你)
b.Xcode内部设置有问题
c.创建一个没有用处的描述文件(我的问题就属于第三种)
3.解决方案
a.自己查找,要不就彻底删除证书和描述文件重新再来一遍.(当然,在你试过第二种和第三种解决方案不行的时候在采取这种措施.)
b.这里的问题可能是你没注意的一个小细节.
点击target---General 在第一项Identity中箭头所指的一项Team这里选择和你登录的开发者中心的账号名字一致的那个.不然就可能注意到在Team下方的黄色警告和刚才报的警告是一样的.选择后,可以点击Fix Issue 解决问题,警告消失.
当然,如果没有找到你的账号,那么说明你的账号尚未添加.展开Team后面的小三角,点击 Add an Account.打开下面的界面,输入你准备测试的开发者账号
另外一种情况也属于Xcode设置的问题:
不管是发布还是测试,证书和描述文件的配置需要修改的是4个地方
注意上面和下面这两张图片的对比.上面配置的是在Target下地证书和描述文件,而下面则是Project下地.两者是不一样的,箭头的指向位置是不同的
c.最后一种,我自己也有点迷惑.我用的是客户账户账号下的证书,但是描述文件用的是原来公司账号下的描述文件.最后竟然可以正常在手机上运行项目,太神奇?!!
而我十分确定,在客户开发账号中我是创建了一个测试用的描述文件,但是不知道什么时候,我原来公司的账号中的描述文件竟然自己出现在客户的测试描述文件中,而我自己创建的一运行就会报出上面的错误,而现在使用自动出现的描述文件竟然正常运行.
所以我才会觉得我自己创建的描述文件是无用的,这里还是有疑问的.我感觉,是两个描述文件重叠,而造成的不识别报错的.
真机测试时的错误:No matching provisioning profiles found的更多相关文章
- 真机測试时的错误:No matching provisioning profiles found
1.出现错误的原因是这种---- 公司接收一个外包项目,原来做真机測试的时候,用的是公司申请的苹果开发人员账号.如今项目结束了,准备上线,但客户要求使用客户自己的苹果开发人员是账号上线,于是就用客户的 ...
- 解决Xcode真机测试时ineligible devices的问题
升级了Xcode到6.3,连接真机测试时,出现不能选择设备.如图: 设备系统版本是8.3的,Xcode连接其他低系统版本的设备做真机测试时就不会有这个问题. 有人说这是Xcode6.3的bug. 我的 ...
- 解决Xcode 9.2系统真机测试时出现 could not find developer disk image问题
解决Xcode在ipad/iphone 9.2 系统真机测试时出现could not find developer disk image问题 第一种方法:拷贝这个文件(http://download. ...
- 真机测试时出现 could not find developer disk image问题
解决Xcode在ipad/iphone 系统真机测试时出现could not find developer disk image问题 原因:手机系统版本比xcode版本高,sdk不支持 方法:更新Xc ...
- 真机测试遇到0xE8008016错误修改方法
错误描述 真机测试过程中,更换Provisioning Profile之后,出现错误:The entitlements specified in your application's Code Sig ...
- Android真机测试时无法连接服务器
之前服务器的通信一直是在模拟机上实现的,今天用在真机上却不成功.百度之后发现是安卓9以后禁止使用HTTP直接访问服务器.记录一下以后使用. 参考博文:https://blog.csdn.net/don ...
- 关于Xcode8.1 / iOS10+ 真机测试系统打印或者宏定义打印不显示问题
前言: 最近做项目时遇到了很多莫名其妙的问题,其中就有这个打印(NSLog).也不多废话了,我们先来回顾一下Xcode8发布以来,我们遇到的一些关于打印的问题,当然也有解决方法: 1.Xcode8打印 ...
- ios真机测试问题
前端页面在ios端真机测试出现的问题 由于苹果对于性能的要求是近乎苛刻,如果没有可点的特性的元素系统默认不会给它响应事件,因此真机测试时容易添加不上绑定事件 解决办法: 1.通过js判断当前是否为苹果 ...
- Xamarin.iOS真机测试报错
Xamarin.iOS真机测试报错 错误信息:The MinimumOSVersion inside Info.plist does not include the device version( ...
随机推荐
- 欲善其事必先利其器---Xcode插件
Xcode所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ Alcatraz (用于管理xcode插件 ...
- Python - 属性简介"__name__"
模块是对象,并且每个模块都有一个内置属性__name__.当一个模块被直接运行的时候,该模块__name__的值就等于缺省的'__main__'.如果一个模块被import ,那么这个被引入模块__n ...
- 前端优化:RequireJS Optimizer 的使用和配置方法
RequireJS Optimizer 是 RequireJS 自带的前端优化工具,可以对 RequireJS 项目中的 JavaScript & CSS 代码使用 UglifyJS 或者 C ...
- Android 学习笔记之AndBase框架学习(五) 数据库ORM..注解,数据库对象映射...
PS:好久没写博客了... 学习内容: 1.DAO介绍,通用DAO的简单调度过程.. 2.数据库映射关系... 3.使用泛型+反射+注解封装通用DAO.. 4.使用AndBase框架实现对DAO的调用 ...
- Node之集群
介绍 众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎.不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心 ...
- 【Android进阶系列教程】前言
起因 因为初学Android的时候还没有写博客的意识,现在Android的门是入了,正在进阶的道路上行走,但是就这一路也走了不少的弯路.我想,总得来说Android入门还是比较容易的,网络资源比较丰富 ...
- C语言字符串匹配函数
C语言字符串匹配函数,保存有需要时可以用: #include <stdio.h> #include <stdlib.h> #include <string.h> # ...
- node.js实现CURL功能
PHP中的CURL功能很好实现,直接四五行代码封装一下就OK了.node.js中如何实现CURL的功能呢,下面详细介绍. 这里需要用到request这个库,所以先安装此包: npm install r ...
- [CLR via C#]18. Attribute
attribute可以说是Microsoft .NET Framework提出的最具创意的技术之一了.利用attribute,可以声明性的为自己的代码构造添加注解,从而实现一些特殊的功能.attrib ...
- jquery实现网页选项卡
这个功能在现在的网站中使用较为普遍,就是以选项卡的形式来对一些内容做了分类.,比如下面的天猫商城. 下面的源码是仿照天猫写的一个选项卡,实现起来的效果如下. 主要是利用我们在点击相应板块是触发它的单击 ...