国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS---TherewasaninternalAPIerror錯誤

2019-11-14 17:57:50
字體:
來源:轉載
供稿:網友

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個解決方案就能幫助到你了!

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高台县| 巢湖市| 武乡县| 山东| 东乌珠穆沁旗| 岚皋县| 车险| 合山市| 商丘市| 尉氏县| 金乡县| 越西县| 河曲县| 鄄城县| 平原县| 罗定市| 富民县| 洪雅县| 衡东县| 虎林市| 裕民县| 泌阳县| 寿阳县| 青川县| 聊城市| 贡觉县| 深泽县| 信阳市| 亳州市| 萍乡市| 名山县| 耿马| 屏东市| 西青区| 长子县| 库车县| 襄城县| 平罗县| 修水县| 上林县| 桂东县|