为iOS创建离子资源不再适用

时间:2015-10-06 15:00:47

标签: ios ionic-framework ionic

我正在准备我的离子应用程序以便在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资源的一切都很好。

有人可以帮忙吗?

5 个答案:

答案 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.pngsplash.png,当我更改为png8时,命令工作并生成图标和启动屏幕文件,你可以尝试一下,它可以为你工作。

答案 3 :(得分:1)

您可以使用脱机替代二进制文件,无需互联网即可完成相同的工作,并且支持跨平台

https://github.com/harshzalavadiya/ionic-resource-generator

P.S。我是这个小应用程序的作者

答案 4 :(得分:0)

我有类似的问题。对于修复:

  • 创建新项目“ionic start projectX sidemenu”
  • 为新项目fodler复制并粘贴文件夹www
  • 在旧项目中添加插件
  • 编译新项目
  • 制作资源并完成!