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,我还专门去查过。

方法二:重新生成。操作:先清除之前的文件,“product“-->”clear“,然后重新build一下。(PS:我的问题还是没有解决

方法三:删除iPhone4s上的之前调试上去的程序,重新跑一下。至于具体原因,我发现弹出这个错误对话框的时候刚好是在检测profile那些证书什么的时候,估计和真机的标识检测什么的有关系吧。(PS:我的问题还是没有解决

方法四:将product name改为英文,重新build。问题终于解决了。

最后,发现console打印出的日志显示在安装的app的名字是乱码,我的product name是中文。然后抱着试试看的态度把product name改成英文的,然后就好了。

在此提醒要修改app名字的时候最好不要修改product 那么,可以在info.plist中修改Bundle display name.

时间: 2024-10-12 12:30:19

Xcode真机调试中"There was an internal API error"错误解决方法的相关文章

真机调试中"There was an internal API error"错误解决方法

xcode7更新之后使用真机调试,在IOS8的一台iphone6也没问题. IOS9.2的一台iphone6s也没问题.但是在IOS7.0的一台iPhone4s上面在最后安装的时候居然安装失败,提示 There was an internal API error 通过N多次百度之后,收集了一些方法,整理一下: 方法一:私有API.(PS:没有解决,什么是私有API:http://www.cnblogs.com/atree/p/iPhone_iOS_Private_API.html) 方法二:重新

Xcode 真机调试报错:This application's application-identifier entitleme

    This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed 解决方法:1.Xcode-Window->Devices2.选中你的设备,在右边的installed Apps中删除这个App3.重新编绎即可 Xcode 真机调试报错:This

Xcode真机调试报错(证书的签发者无效)

Xcode真机调试时报错: dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib Referenced from: /var/mobile/Containers/Bundle/Application/A54D1688-B528-4606-9E02-B51433425FB7/LoveFreshBeen.app/LoveFreshBeen Reason: no suitable image found.  Did find: /pri

xcode 真机调试 failed to get the task for process xxx

此错误原因是,使用 in house profile 签名了真机调试的证书: 在 target---build settings----code sign 把 in house profile 改成 dev profile 开发测试用的: xcode 真机调试 failed to get the task for process xxx,布布扣,bubuko.com

Xcode真机调试出现The account '***' has no team with ID '***'的解决方案

前段时间,想用真机调试的时候出现 The account '***' has no team with ID '***'的问题, 以前页真机调试过,没有这种情况,于是我登陆开发者中心,进去发现说我的账号有问题: There may be a problem with your account. Please contact us. 于是我就查看了我的icloud邮件,大概在几天前有这么一封apple发送的邮件: Dear ***, You have revoked your certificat

VS2010中<无法打开包括文件:“iostream.h”:>错误解决方法

C/C++ code? 1 2 #include <iostream.h> 改为: C/C++ code? 1 2 #include <iostream> using namespace std; VS2010中<无法打开包括文件:"iostream.h":>错误解决方法

Xcode真机调试报错:The application could not be verified.

今天真机调试的时候遇到这个错误: The application could not be verified. 这还是第一次遇到,应该是手机上的app的证书跟如今的证书不一致导致. 解决方法有两个 xcode中切换证书: 你手机上的app用的是哪个证书,你如今还用那个证书执行. 删除手机上的app 直接删除手机上的app.再执行就能够啦! 我的博客:刚刚在线 ?

Xcode真机调试失败:The identity used to sign the executable is no longer valid

在Xcode中突然好久没有使用真机调试了,今天使用真机的时候,出现如下的警告,并真机运行失败: The identity used to sign the executable is no longer valid. Please verify that your device's clock is proprtly set,and that your signing certificate is not expired.(0xE8008018). . 其实这个问题很简单,Xcode是告诉你的身

【转】Xcode真机调试初体验

1. 开发者证书(Certificates) 分为开发(iOS Development)和发布(iOS Distribution)两种,无论是真机调试,还是上传到App Store都需要该证书,是一个基证书,用来证明开发者身份的. 2. 应用标识(Identifiers) App IDs,每一个应用的独立标识.可以配置该应用的权限,比如是否用到否用In-App purchase,GameCenter,iCloud以及更常见的push服务,如果选择了push服务,那么就可以创建专门的推送证书,同样