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的更多相关文章

  1. 真机測试时的错误:No matching provisioning profiles found

    1.出现错误的原因是这种---- 公司接收一个外包项目,原来做真机測试的时候,用的是公司申请的苹果开发人员账号.如今项目结束了,准备上线,但客户要求使用客户自己的苹果开发人员是账号上线,于是就用客户的 ...

  2. 解决Xcode真机测试时ineligible devices的问题

    升级了Xcode到6.3,连接真机测试时,出现不能选择设备.如图: 设备系统版本是8.3的,Xcode连接其他低系统版本的设备做真机测试时就不会有这个问题. 有人说这是Xcode6.3的bug. 我的 ...

  3. 解决Xcode 9.2系统真机测试时出现 could not find developer disk image问题

    解决Xcode在ipad/iphone 9.2 系统真机测试时出现could not find developer disk image问题 第一种方法:拷贝这个文件(http://download. ...

  4. 真机测试时出现 could not find developer disk image问题

    解决Xcode在ipad/iphone 系统真机测试时出现could not find developer disk image问题 原因:手机系统版本比xcode版本高,sdk不支持 方法:更新Xc ...

  5. 真机测试遇到0xE8008016错误修改方法

    错误描述 真机测试过程中,更换Provisioning Profile之后,出现错误:The entitlements specified in your application's Code Sig ...

  6. Android真机测试时无法连接服务器

    之前服务器的通信一直是在模拟机上实现的,今天用在真机上却不成功.百度之后发现是安卓9以后禁止使用HTTP直接访问服务器.记录一下以后使用. 参考博文:https://blog.csdn.net/don ...

  7. 关于Xcode8.1 / iOS10+ 真机测试系统打印或者宏定义打印不显示问题

    前言: 最近做项目时遇到了很多莫名其妙的问题,其中就有这个打印(NSLog).也不多废话了,我们先来回顾一下Xcode8发布以来,我们遇到的一些关于打印的问题,当然也有解决方法: 1.Xcode8打印 ...

  8. ios真机测试问题

    前端页面在ios端真机测试出现的问题 由于苹果对于性能的要求是近乎苛刻,如果没有可点的特性的元素系统默认不会给它响应事件,因此真机测试时容易添加不上绑定事件 解决办法: 1.通过js判断当前是否为苹果 ...

  9. Xamarin.iOS真机测试报错

    Xamarin.iOS真机测试报错   错误信息:The MinimumOSVersion inside Info.plist does not include the device version( ...

随机推荐

  1. Unity 中的协同程序

    今天咱就说说,协同程序coroutine.(这文章是在网吧敲的,没有unity,但是所有结论都被跑过,不管你信得过我还是信不过我,都要自己跑一下看看,同时欢迎纠错)先说说啥是协程:协同程序是一个非常让 ...

  2. cocos2d-x中使用可加密Sqlite存储玩家数据

    手机游戏当中的数据存储是一个重要的课题.cocos2d-x发展到现在的版本2.1.4,已经直接实现了对sqlite的支持(extensions/LocalStorage),这对我们一般的数据存储已经够 ...

  3. 玩转PowerShell第二节——【利用PsExec进行远程调用】-技术&分享

    概述 PowerShell用的最多的地方就是远程调用,在远程机器上执行脚本,监控远程机器的状态,如NLB状态,EventLog,SqlServer DataBase状态等. 本篇将讲到用PsExec. ...

  4. LeetCode——Jump Game

    Description: Given an array of non-negative integers, you are initially positioned at the first inde ...

  5. BABOK2主要概要输入输出图

  6. MySQL中自己不太常用的命令

    一 更改表的信息 alter table students add primary key (stunum); 为已经创建好的表添加主键. alter语句不仅可以添加主键,还可以对已经创建好的表修改一 ...

  7. Array,List,Struct可能被大家忽略的问题

    Q1: 首先定义一个结构 public struct MyStruct { public int T; } 定义一个泛型List来存放结构体,然后访问第一个元素去修改T,输出T: List<My ...

  8. Lucene-Analyzer

    Lucene文本解析器实现 把一段文本信息拆分成多个分词,我们都知道搜索引擎是通过分词检索的,文本解析器的好坏直接决定了搜索的精度和搜索的速度. 1.简单的Demo private static fi ...

  9. 译:Datetime类型的扩展

    译文出处:http://www.codeproject.com/Articles/870939/Datetime-Extensions 本文主要针对System.DateTime类型的一系列扩展.包括 ...

  10. 【iOS】单例模式

    单例模式在软件开发中经常用到,在iOS系统framework也很多地方用到单例模式,例如 [NSUserDefaults standardUserDefaults], [NSBundle mainBu ...