Xcode真机调试中"There was an internal API error"错误解决方法
Posted 一棵树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode真机调试中"There was an internal API error"错误解决方法相关的知识,希望对你有一定的参考价值。
xcode7更新之后使用真机调试,在ios8的一台iphone6也没问题。IOS9.2的一台iphone6s也没问题。但是在IOS7.0的一台iPhone4s上面在最后安装的时候居然安装失败,提示 There was an internal API error
如果你看到这段文字,说明您正使用RSS阅读或转自《一棵树-博客园》,原文地址:http://www.cnblogs.com/atree/p/Xcode_API_error.html
通过N多次百度之后,收集了一些方法,整理一下:
方法一:私有API。(PS:没有解决,什么是私有API:http://www.cnblogs.com/atree/p/iPhone_iOS_Private_API.html)
方法二:重新生成。操作:先清除之前的文件,“product“-->”clear“,然后重新build一下。(PS:我的问题还是没有解决)
方法三:删除iPhone4s上的之前调试上去的程序,重新跑一下。至于具体原因,我发现弹出这个错误对话框的时候刚好是在检测profile那些证书什么的时候,估计和真机的标识检测什么的有关系吧。(PS:我的问题还是没有解决)
方法四:将product name改为英文,重新build。问题终于解决了。
最后,发现console打印出的日志显示在安装的app的名字是乱码,我的product name是中文。然后抱着试试看的态度把product name改成英文的,然后就好了。
在此提醒要修改app名字的时候最好不要修改product 那么,可以在info.plist中修改Bundle display name.
以上是关于Xcode真机调试中"There was an internal API error"错误解决方法的主要内容,如果未能解决你的问题,请参考以下文章
Xcode真机调试中"There was an internal API error"错误解决方法
真机调试中"There was an internal API error"错误解决方法
There are no devices registered in your account on the developer website