iOS之There was an internal API error错误

Posted Jaycee麦子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS之There was an internal API error错误相关的知识,希望对你有一定的参考价值。

There was an internal API error.

错误原因:把Product Name作为程序名称,程序名称错乱

解决方法:检查Product Name, 不要包含中文以及特殊字符。在info.plist中新增Bundle display name:我的程序名称。程序名称改为英文,Product Name也改为一样的。 

-----------------------------------------------------------------------

当我们改了工程的名称之后,运行程序时,提示找不到app。

原因如下:

1.由于一个工程里有两个target,暂且称为target A和target B吧!在更改了工程名后,在模拟器中运行时就报以下错误:

ld: file not found: /Users/xxx/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/xxx.app/xxx

clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

2.有可能是项目名不同造成的,建议按下面的路径更改项目名,

Build Setting----》Product Name---

如果检查工程发现,项目名没问题。

 

3.下面是另一种解决方案:

Xcode/Build Settings/Packaging/Private Headers Folder Path路径和Product Module Name 下的名字改为你的项目名称就可以了

检查工程后发现,这个也是没错的。

 

4.经过几番曲折,然后发现是由于工程中的target A和target B管理混乱的问题。按下面路径

Product —> Scheme —> Manage Schemes

打开schemes管理面板,然后删除该删除的,关联该关联的,问题就解决了。

有些问题也许前两种方案就能解决了,但是如果一个工程在更改了工程名后,target A和target B管理出现了问题,那么第4个解决方案就能帮助到你了!

 

以上是关于iOS之There was an internal API error错误的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

成功解决:WARNING: There was an error checking the latest version of pip.

There was an unexpected error (type=Not Found, status=404).

There was an unexpected error (type=Forbidden, status=403). Forbidden