ios - 使用 cordova 构建 ios 时出错

标签 ios cordova

我在用cordova搭建ios平台的时候遇到了问题。我拥有应用程序和设备的所有证书,但是当我尝试在我的 ios 设备上运行时,执行 ionic run ios,控制台返回此错误:

Error: Source path does not exist: resources/ios/icon/icon-40@3x.png

这个路径写在config.xml文件中。

我尝试在 xCode 中运行它,但问题是:

Cordova/CDVViewController.h not found

我阅读了很多可能的解决方案,但都适合我。

我的xCode版本是7.3.1,cordova版本是6.3.0,cordova ios版本是4.2.0。

最佳答案

如果您缺少图标,您可以运行命令

ionic resources --icon

这将生成具有在任何设备上运行所需的像素的所有图标。

要在您首先需要的设备上进行模拟

ionic build ios

然后

ionic simulate ios

让 xcode 保持最新也是一个好习惯。

如果您仍然遇到错误,您可以粘贴此行

"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"

在build设置 > 标题搜索路径上。 不要删除类似的行,只需将其添加到末尾即可。

关于ios - 使用 cordova 构建 ios 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38615582/

相关文章:

ios - 快速返回随机字典项

ios - 带有协议(protocol)的自定义 Cell,用于检查 UISwitch 中的更改

android - 如何在设备上运行时加快 Ionic 2 应用程序的启动时间

ios - 像按钮操作上的 Facebook 页面

ios - 来自核心数据的数据不会显示在表格单元格中(使用 FetchResultsController)

iphone - 如何在 Google Analytics for iOS 中设置页面标题?

javascript - 为什么jquery追加在phonegap ios中不起作用

android - `$cookies.put()` 需要 30 秒才能在 Android 上将 cookie 保存到磁盘上

iphone - 跨 iPhone 和 Android 应用程序版本使用 Java 库

cordova - 使用phonegap发送电子邮件