iOS10+xcode8真机测试的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS10+xcode8真机测试的问题相关的知识,希望对你有一定的参考价值。
iOS10+xcode8真机测试的问题
今天把iPhone和xcode都更新到最新版本了,用真机调试的时候直接提示两个错误:
1.BDVRClientSample requires a provisioning profile. Select a provisioning profile for the "Debug" build configuration in the project editor.
2.Code signing is required for product type ‘Application‘ in SDK ‘ios 10.0‘
第一个简直莫名其妙,我的应用是研究百度语音demo,然而之前并不需要调试那么多;
第二个百度的答案是:选择工程->Build Settings -> Code Signing -> Code Signing Identity -> Debug -> Any ios SDK 将选项改为:iPhone Developer。毛用都没有,而且并不能改成iPhone Developer
试过其他设备iOS10以下都能跑,就是iOS10不行。
然而我已经解决。
源引:http://stackoverflow.com/questions/37806538/code-signing-is-required-for-product-type-application-in-sdk-ios-10-0-stic(一般人看中文就好)
以下是高彰中文版
1.神圣的莫莉,我不得不做这一切为了工作。图片胜过一千个单词。如果你得到这个错误归档然后继续阅读。
2.去你的应用程序并单击general选项卡。下签署部分取消“自动管理签署”。一旦你这样做你会得到一个状态的红色错误如下所示。
3.现在这是棘手的一部分,您需要取消“自动管理签约”的目标在你的项目中。这一步是非常重要的。
4.现在在“构建设置”选项卡下的每一个目标和设置“iOS开发者”下代码签名的身份。为你的“项目”做相同的步骤。
5.现在Xcode - >(产品)product- >(清空)Clean。闭上你的项目在Xcode中,重新一遍。关键!!!
6.这之后去你的每一个目标的general选项卡,并检查“自动管理签名”和团队下拉选择您的开发者账户。
7.存档你的项目,一切都应该工作。真的苹果吗?这是想让我们的生活更容易吗?选择为“调试”配置概要文件在项目构建配置编辑器。(外援到此结束)
如果你的项目是自己编写的,那么到此就应该可以运行(自己在调一下),如果项目是要参考运行别人的demo(演示),那么就要继续下一步了。
8.在General->Bundle ldentifier更换自己新建的项目的包标识符,目的是让编译器运行你名下的程序。
注意项目是运行在模拟器上还是运行在真机上!
以上是关于iOS10+xcode8真机测试的问题的主要内容,如果未能解决你的问题,请参考以下文章
Xcode8.1 真机测试 ,添加iOS10.3的idk到Xcode8.1中
[issue] [iOS 10] 升级后无法真机测试 Could not find Developer Disk Image
关于iOS10 Xcode8真机测试项目出现的问题 "code signing is required for product type 'xxxxx' in SDK
关于iOS10 Xcode8真机测试项目出现的问题 "code signing is required for product type 'xxxxx' in SDK