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更换自己新建的项目的包标识符,目的是让编译器运行你名下的程序。

 

 

注意项目是运行在模拟器上还是运行在真机上!

 

 

 

posted on   高彰  阅读(19765)  评论(13编辑  收藏  举报

编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· Windows 提权-UAC 绕过
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示