我正在准备我的离子应用程序以便在iOS应用程序商店中进行更新,但我现在真的陷入困境,因为使用ionic resources
生成资源已不再适用了。
在终端中运行命令后,它开始上传我放入文件夹的资源,然后告诉我上传已成功完成,然后完全冻结。 Android和iOS文件夹被创建,也是图标和启动文件夹,但是没有更多的事情发生。
到目前为止我尝试了什么:
- 替换资源文件夹中的icon.psd和splash.psd
- 使用ionic state reset
重置离子状态(完全删除平台并再次添加)+从离子网站添加官方图标和启动模板
使用的版本:
- Cordova CLI:5.1.1
- 离子版:1.1.0
- 离子CLI版本:1.6.5
- ios-deploy:5.0.1
- ios-sim:5.0.1
- Mac OS X Yosemite
- 节点:0.12.7
在Windows上生成android资源的一切都很好。
有人可以帮忙吗?
答案 0 :(得分:2)
我有类似的问题。它与.png的保存方式有关。
尝试通过https://tinypng.com/传递文件。它曾多次为我工作过。
答案 1 :(得分:1)
我遇到了同样的问题,设置PROXY环境变量解决了这个问题:
set PROXY=http://<proxyUrl>:<proxyPort>
ionic resources android --icon --force
希望这有帮助!
答案 2 :(得分:1)
当我使用$ ionic resources
遇到同样的挑战时,我使用png24格式保存了icon.png
和splash.png
,当我更改为png8时,命令工作并生成图标和启动屏幕文件,你可以尝试一下,它可以为你工作。
答案 3 :(得分:1)
您可以使用脱机替代二进制文件,无需互联网即可完成相同的工作,并且支持跨平台
https://github.com/harshzalavadiya/ionic-resource-generator
P.S。我是这个小应用程序的作者
答案 4 :(得分:0)
我有类似的问题。对于修复: