为 iOS 创建 Ionic 资源不再起作用。

6
我正在为iOS app store上的我的ionic应用程序准备更新,但目前卡在了一点,因为使用ionic资源生成资源不再起作用。
在终端中运行该命令后,它开始上传我放入文件夹中的资源,然后告诉我上传成功,并完全冻结。Android和iOS文件夹被创建,还有图标和闪屏文件夹,但之后什么也没有发生。
我尝试过: - 在资源文件夹中替换icon.psd和splash.psd - 使用ionic state reset重置ionic状态(完全删除平台并再次添加)+从ionic网站添加官方图标和闪屏模板
所使用的版本: - Cordova CLI: 5.1.1 - Ionic Version: 1.1.0 - Ionic CLI Version: 1.6.5 - ios-deploy: 5.0.1 - ios-sim: 5.0.1 - Mac OS X Yosemite - node: 0.12.7
在Windows上生成Android资源一切都很好,请问有人可以帮忙吗?

1
不是真正的答案,但你可以尝试使用本地替代方案,例如cordova-iconcordova-splash - Deurco
非常感谢!这是一个好的解决方法,但希望有一种方法来解决这个问题。 - novas1r1
我创建了这个仓库来自动化图标和启动画面的生成 https://github.com/dericeira/Icon-Splash-Resize - Daniel Campos
5个回答

2

我有类似的问题。这与.png文件保存的方式有关。

尝试通过https://tinypng.com/来处理文件。这在我多次尝试后有效。


1
当我在使用$ ionic resources命令时遇到相同的问题,我发现将我的icon.pngsplash.png保存为png24格式时,命令无法正常工作并生成图标和启动画面文件。当我改为使用png8格式后,命令成功运行并生成了文件。你可以尝试一下,也许对你有用。

1

1

我遇到了同样的问题,设置PROXY环境变量解决了这个问题:

set PROXY=http://<proxyUrl>:<proxyPort>
ionic resources android --icon --force

希望这有所帮助!

0

我曾经遇到过类似的问题。解决方法如下:

  • 创建一个新项目 "ionic start projectX sidemenu"
  • 将 www 文件夹复制并粘贴到新项目文件夹中
  • 添加在旧项目中使用的插件
  • 编译新项目
  • 生成资源,完成!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接