当我用cordova构建ios平台时,我遇到了问题.我拥有应用程序和设备的所有证书,但是当我尝试在我的ios设备中运行时,执行离子运行ios,控制台会返回此错误:
Error: Source path does not exist: resources/ios/icon/icon-40@3x.png
Run Code Online (Sandbox Code Playgroud)
此路径写在config.xml文件中.
我试图在xCode中运行它,但问题是:
Cordova/CDVViewController.h not found
Run Code Online (Sandbox Code Playgroud)
我阅读了很多可能的解决方案,但对我来说都有用.
我的xCode版本是7.3.1,cordova版本是6.3.0,cordova ios版本是4.2.0.
Jos*_*sio 60
如果您缺少图标,则可以运行该命令
ionic resources --icon
Run Code Online (Sandbox Code Playgroud)
这将生成所有带有在任何设备上运行所需像素的图标.
要在您首先需要的设备上进行模拟
ionic build ios
Run Code Online (Sandbox Code Playgroud)
然后
ionic simulate ios
Run Code Online (Sandbox Code Playgroud)
让xcode保持最新也是一种很好的做法.
如果您仍然收到错误,可以粘贴此行
"$(OBJROOT)/UninstalledProducts/$(PLATFORM_NAME)/include"
Run Code Online (Sandbox Code Playgroud)
在构建设置>标题搜索路径上.不要删除相似的行,只需在末尾添加它.
Eri*_*pak 38
更新 - 03-08-2017
> ionic cordova resources
Run Code Online (Sandbox Code Playgroud)
旧CLI命令:
我有同样的错误,重新运行后就ionic resources消失了.
问题是我在图标的路径中有Windows样式的斜杠(反斜杠),即我遇到的错误是这样的:
Error: Source path does not exist: resources\ios\icon\icon-40.png
因此,将反斜杠转换为斜线可以解决它.
更新: 关于你的第二个错误,它帮助我重置状态:
ionic state reset
请确保您已经ios列在cordovaPlatforms你package.json运行此命令之前.然后ionic重新自动重新下载你的插件并准备好构建.
希望有所帮助.照顾自己!
小智 19
我只和其他图片有同样的错误:
源路径不存在:resources /ios/icon/icon-40@2x.png
这是在升级到Cordova 6.3.0我之后发生的,我已经解决了降级问题Cordova.
目前快速修复:
npm uninstall -g cordova
npm install -g cordova@6.2.0
Run Code Online (Sandbox Code Playgroud)
Sar*_*ith 11
只需使用:删除平台
cordova platform remove ios
Run Code Online (Sandbox Code Playgroud)
并添加旧版本的ios平台
cordova platform add ios@4.0.0 --save
Run Code Online (Sandbox Code Playgroud)
它对我有用..
@ 4.0.0将自动选择以前的版本
| 归档时间: |
|
| 查看次数: |
33243 次 |
| 最近记录: |