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

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

时间: 2024-10-12 12:48:47

iOS10+xcode8真机测试的问题的相关文章

关于iOS10 Xcode8真机测试项目出现的问题 "code signing is required for product type 'xxxxx' in SDK 'iOS 10.0"..

昨天用真机测试项目出现这样的错误,在网上搜集了一些信息,所以将自己的经验分享出来帮助更多的人. 第一步: 检查你的1和2是否填写正确,如果你是运行别人的项目,BundleIdentifier要和你的Xcode之前填写的要一致,例如,我之前填写的com.baidu.xxxx,但是我真机测试的是com.alibaba.xxx,这样就不一致了,可能会导致错误 第二步: 在Bulid Setting 中找到Singning, 在3处,你可能会看到自己的开发者账号,不要选!!,还有下面 4 Develop

iOS:Xcode8以下真机测试iOS10.0和iOS10.1配置包

一.介绍 xcode的升级都已经到8系列了,可是还是有很多开发者使用的xcode还是7系列,然而xcode7...最多支持9.3,无法给升级到10.0和10.1的iPhone手机用户进行真机测试.此时的解决办法就是下载一个配置包,安装包重启电脑即可. 二.配置包下载文件链接 github:https://github.com/xiayuanquan/iOS10.0-10.1ConfigurationPackage.git 三.配置方法 (1)解压下载的zip文件配置包 (2)将解压后的配置包拷贝

真机测试 iOS -- Coule not find Developer Disk Image

手机升级到iOS10 之后 xcode 7.1.1 .真机测试的时候会提示 (Coule not find Developer Disk Image)找不到开发的磁盘映像 解决办法 1.找到 iOS10 的磁盘映像  网盘(别人分享的)提取码:49tn 2.command + shift + G 输入 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 3.把解压的文件拖进来 4

Android Studio真机测试

本页内容 1.真机测试好处多 2.开始吧!真机测试 1.真机测试好处多 不久前才开我的Android Studio之旅,就遇上了一个大麻烦--创建的模拟器各种运行出错.尝试了各种解决方法,都没有什么结果.上网一百度,搜到的答案是:用真机测试吧,android Studio自带的模拟器太水了. 到底水在哪里呢,原来是因为它太卡.运行缓慢.不够时尚.常常出错.看了这样的评论,我也当然没有使用它的原因了.那么用真机测试有什么好处呢?这个,还真不少. 首先,在模拟器上能成功运行的软件不一定能在真机上成功

[iOS]iPhone进行真机测试(基础版)

买完688个人开发者账号之后,如何进行真机测试呢??看下面 1.打开https://developer.apple.com 然后,输入我们买过688点那个App ID帐号和密码哦!!一定是要支付过的! 登陆后,如果你的页面不像下面的话,证明你的帐号不是支付过688元的帐号 (或者没有激活.如果没有激活请联系苹果客服) 第一部分: 这里我们选择配置证书等,点击后进入下界面 然后选择iOS Apps下面的证书,丛证书开始吧!点击跳转 注意:如果下面这个点不了的话,说明你这个帐号已经拥有1个测试的证书

真机测试报错ERROR/AndroidRuntime: java.lang.RuntimeException: setParameters failed解决办法

这个错误是和调用相机摄像头相关的. 产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样. 一:解决办法 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Camera.Parameters parameters = camera.getParameters();// 得到摄像头的参数 para

Unity导出iOS真机测试教程

原地址:http://unity3d.9tech.cn/news/2014/0410/40177.html 学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html) 倒是有类似的地方,都是节点标签显示的,当然个人理解,感觉提示也没IOS开以及.NET开发那么强,可能是我还不是太熟悉eclipse开发环境,当然 当做出东西能导入到自己的Android机还是挺兴奋的.今天晚上摸索了一下IOS真机测试,手上有M

移动web开发之移动端真机测试

显示目录 目录 [1]特性 [2]安装 [3]设置[4]移动端 前面的话 chrome的开发者工具可以很好地做好模拟工作,但毕竟模拟和实际还是有差别的.所以,真机测试是一定要做的,如何高效地进行真机测试呢.个人感觉,还是BrowserSync用得比较称手.本文将详细介绍如何应用BrowserSync进行移动端真机测试 特性 BrowserSync能让PC.各移动设备上的页面同时实时地响应文件的更改,而不用刷新操作.而且,当在其他一个设备上进行点击等行为时,该行为也会同步到其他浏览器中 安装 Br

[iOS]iPhone进行真机测试

买完688个人开发者账号之后,如何进行真机测试呢??看下面 1.打开https://developer.apple.com 然后,输入我们买过688点那个App ID帐号和密码哦!!一定是要支付过的! 登陆后,如果你的页面不像下面的话,证明你的帐号不是支付过688元的帐号 (或者没有激活.如果没有激活请联系苹果客服) 第一部分: 这里我们选择配置证书等,点击后进入下界面 然后选择iOS Apps下面的证书,丛证书开始吧!点击跳转 注意:如果下面这个点不了的话,说明你这个帐号已经拥有1个测试的证书