我遇到一个问题,我需要通过xCode和android studio手动添加应用程序图标和启动屏幕,并且想知道该过程是否可以自动化,您可以假设我拥有所有必需的资产大小。
我试图在网上找到一些可以使用rnpm akareact-native link
进行此操作的方法,这样可以通过命令行轻松地进行设置。在进行研究时,我偶然发现了以下内容:
"rnpm": {
"assets": [
"src/assets/fonts"
]
}
这进入了package.json
我的自定义字体并实质上将其链接到xCode和android,在我看来,这真的是整洁的功能,就像我之前也必须手动进行操作一样,因此我认为这样的事情对于应用程序图标和启动屏幕来说可能是可能的吗?
更新:(基于一些答案的更多信息)
是的,我前段时间使用了ionic,但是它没有实现我所要求的,它只是调整了图像的大小,另一方面,我已经拥有所有调整大小的文件,我要做的就是以某种方式将它们链接到xCode和android告诉他们这些是它们应用于图标和splashcreen的文件。
您很幸运,我写了一个生成器,牢记了这个确切的目标,并且刚刚发布了一个新版本。
它会生成您的资产,并将其正确添加到您的ios和android项目中。
您需要node >= 6
安装和image-magick
。
然后安装发电机用
npm install -g yo generator-rn-toolbox
你需要:
然后在您的React Native项目中运行:
yo rn-toolbox:assets --icon <path to your icon> --splash <path to your splash>
# For instance
yo rn-toolbox:assets --icon ../icon.png --splash ../splash.png
当要求您覆盖文件时,用答复Y
。
希望对其他人有用:)
随意张贴的问题,如果你有问题或有任何疑问!
我将抓住一切机会,使其成为满足您需求的最佳工具。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句