求助大神一个问题,真机调试黑魂3联机出现问题题

iOS真机调试错误集锦1 - 简书
iOS真机调试错误集锦1
1、报错为Linker时,表示没有导入所需的文件2、EXC_BAD_ACCESS(SIGBUS或SIGSEGV):通常由于内存管理问题引起,app进入毁坏状态这种错误通常是内存管理的问题,一般是访问了已经释放的对象导致的,可以开启僵尸对象(Zombie Objects)来定位问题:在Xcode的菜单:Product-&Scheme-&Edit Scheme-&Run ???.app右边的选项中,选中Enable Zombie Objects开启该选项后,程序在运行时,如果访问了已经释放的对象,则会给出较准确的定位信息,可以帮助确定问题所在。该功能的原理是,在对象释放(retainCount为0)时,使用一个内置的Zombie对象,替代原来被释放的对象。无论向该对象发送什么消息(函数调用),都会触发异常,抛出调试信息。记得在问题被修复后,关闭该功能3、SIGBART:通常会在Debug Output窗口输出一些错误信息运行要使用iOS模拟器的程序时,如果出现了”Unable to run app in SimulatorAn error was encountered while running…”错误提示,只需iOS Simulator—&Reset Content and Setting…—&Reset即可4、this class is not key value coding-compliant for the key leftView.'出现这种错误意思是outlet没有正确连接(但有时候已经正确连接了,只是之前有出现过没有正确连接的情况,还抱这个错误,这就有可能是因为Xcode的缓存问题,没有及时更新改动,这种情况下clean掉Xcode得缓存即可:command+shift+k)故事板上的tableViewController上面cell上面的控件要想直接outlet连接成视图控制器的属性,必须得将其tableView的cell属性设置成static cell不然系统无法区分是哪个cell的控件连接到视图控制器,且在.m文件中得确定cell分区数和行数的方法要删掉(这两个方法是为可重用cell而编写的。5、reason: '*** +[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]: A multiplier of 0 or a nil second item together with a location for the first attribute creates an illegal constraint of a location equal to a constant. Location attributes must be specified in pairs'出现这种错误的原因是还没有将视图加进控制器中(self.view addSubview:xxxxxx),就先对这个视图进行了布局constraint6、ERROR: AddressSanitizer: heap-buffer-overflow on address是因为开启了AddressSanitizer,关闭之后就不会出现这个问题7、code signing is required for product type 'Application' in SDK 'iOS 7.0',就是说代码签名证书不对劲。解决方案,1.选择工程-&Build Settings -& Code Signing -& Code Signing Identity -& Debug -& Any ios SDK将选项改为:iPhone Developer2.重新下载你的证书,或者修改通配符,或者说修改你的appid。选择工程-》Bundle Identifier修改为最新的appid。造成这种原因是因为你修改了你的app sdk版本。如果还不行,可以试试Edit Project Setting下面的那个菜单:Edit Active Target “Hello World”=》Build=》Code Signing=》Any ios的值设置为iphone Developer8、“App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.plistfile.”简而言之:ATS禁止了HTTP的明文传输,因为它不安全。可以修改Info.plist文件,让它临时允许明文传输。解决办法:在Info.plist文件中添加"App Transport SecuritySettings", Type为"Dictionary",再添加"Allow Arbitray Loads", Type为"Boolean",“Value”为“YES”即可。9、linker command failed with exit code 1 (use -v to see invocation)一般为添加的静态库出错,一般团队多人的项目会出现这种情况,这时查看一下项目中的静态库,有些变成浅色的就说明该静态库添加失败了,重新添加一遍之后就OK了。问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
用xcode automatically manage signing 我用的是原来用的bundid,现在显示 The app ID "xxxxxxxxxxxxx" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.非常奇怪啊...这个bundid 我不能随便的更换,请问有遇到这种情况解决的吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
出现该问题通常是app ID冲突,即该app ID已经有人注册过,你可以换一个app ID。 如果你以前在真机上运行过这个程序,app id没有改,出现的这个问题,把原来的程序彻底删除,再重新装了试试看看呢。
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:输入关键字或相关内容进行搜索
PC 操作系统window7 32位
MP IOS101、如果使用7.5以下版本,可以出现USB真机运行并且 可以连接上,但是一调试就出来 安装失败 return code=-
2.如果是使用最新版本的7.5.1,连USB真机连接都连接不上
之前都没出现过上面这两个问题,就最近不懂为什么突然出来这样子来了。
刚又试了,
1、才用 HBuilder 7.4.1. 用华为手机 6.0版本测试成功通过
2、才用 HBuilder 7.4.1. 用小米手机 4.4版本测试又不成功,提示以下错误
没人知道这个问题吗,求助
一样的问题
ios935系统
开启手机开发者模式,第一次安装基座和真机同步的时候要点击授权安装。
要回复问题请先或
关注: 3 人

我要回帖

更多关于 安装虚拟机出现的问题 的文章

 

随机推荐