使用以下方法创建离子项目时:
离子启动项目侧面菜单
创建了以下gitignore
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
npm-debug.log*
.idea/
.sourcemaps/
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
www/
$RECYCLE.BIN/
.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate
为什么gitignore的平台?如果构建了xcodeproj并且我们将AppIcons添加到它,那么这些更改会丢失吗?
有没有其他方法可以将AppIcons添加到离子项目中,以便它自动构建到xcassets资产目录中?
根据项目结构,您的图像存储在resources/<platform>/icon
和resources/<platform>/splash
文件夹中。这些在构建期间被复制到您的平台。你可以将它们保存在那里,这个文件夹不包含在gitignore中。
要复制的资源的文件名存在于config.xml中。
通常在项目的resources文件夹中创建一个icon.png(1024×1024px)和启动画面:splash.png(2732×2732px)。
你可以跑
ionic cordova resources
这将上传图像并为两个平台创建所有图标和启动画面,并将它们保存在我提到的文件夹路径中,并在config.xml中更新它们。命令信息here与--splash
和--icon
的选项