ionic emulate ios/run ios报错问题CDVViewController.h file not found.

简介: 编译失败,报错为CDVViewController.h file not found.这里总结了三个在各大中英文论坛中看到的解决方案

xcode 8.0


在终端添加ios平台后,再执行

ionic emulate ios -l -c

结果编译失败,报错说

CDVViewController.h file not found.

然后去到处查试了各种方法,均无果。最后把平台删了重新添加居然就成功了……


这里总结一下在各地搜寻到的解决这个问题的办法,每种解决办法都能解决一部分人的问题。但具体哪样对自己好使并不一定……以下供有同样问题的同行参考


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

方法0:重新添加ios平台

我觉得应该最优先尝试这个。

ionic platform remove ios

ionic platform add ios

(别忘了装模拟器啊,npm install -g ios-sim是装模拟器,npm install -g ios-deploy是真机。装不上就打个sudo

如果直接remove不了,就去目录下的platform里面直接把ios文件夹删了就成

然后我ionic emulate ios,build succeed


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


方法1:在Header Search Path中添加

"$(BUILT_PRODUCTS_DIR)" 

"$(OBJROOT)/UninstalledProducts/include" 

"$(TARGET_BUILD_DIR)/usr/local/lib/include"

(也有人说需要将Change $(OBJROOT)/UninstalledProducts/include改为$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include,但是我没有改,仍然好用)

Header Search Path在Build Settings-->Search Paths中


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


方法2:

在preferences-->Locations-->Advanced中,把build location选为unique

相关文章
|
4月前
|
iOS开发 MacOS Perl
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
165 4
|
4月前
|
Swift iOS开发
iOS Swift使用Alamofire请求本地服务器报错-1002
iOS Swift使用Alamofire请求本地服务器报错-1002
121 1
|
3月前
|
iOS开发
url中带中文,ios报错问题
url中带中文,ios报错问题
|
4月前
|
iOS开发
IOS编译报错‘ZipArchive.h‘ file not found|Use of undeclared identifier ‘SSZipArchive‘
IOS编译报错‘ZipArchive.h‘ file not found|Use of undeclared identifier ‘SSZipArchive‘
70 1
|
4月前
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
85 1
|
4月前
|
Android开发
[ionic]解决Could not read build file capacitor/build.gradle as it does notexist.
[ionic]解决Could not read build file capacitor/build.gradle as it does notexist.
43 1
|
4月前
|
Android开发 iOS开发
[ionic]解决运行Android、IOS出现Could not find the web assets directory
[ionic]解决运行Android、IOS出现Could not find the web assets directory
42 1
|
4月前
|
开发工具 iOS开发 容器
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
【Azure Blob】关闭Blob 匿名访问,iOS Objective-C SDK连接Storage Account报错
|
29天前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
5天前
|
iOS开发 开发者 MacOS
深入探索iOS开发中的SwiftUI框架
【10月更文挑战第21天】 本文将带领读者深入了解Apple最新推出的SwiftUI框架,这一革命性的用户界面构建工具为iOS开发者提供了一种声明式、高效且直观的方式来创建复杂的用户界面。通过分析SwiftUI的核心概念、主要特性以及在实际项目中的应用示例,我们将展示如何利用SwiftUI简化UI代码,提高开发效率,并保持应用程序的高性能和响应性。无论你是iOS开发的新手还是有经验的开发者,本文都将为你提供宝贵的见解和实用的指导。
87 66