使用离子启动myproject sidemenu创建的离子项目的Gitignore忽略了平台

问题描述 投票:0回答:1

使用以下方法创建离子项目时:

离子启动项目侧面菜单

创建了以下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资产目录中?

ios git ionic-framework
1个回答
0
投票

根据项目结构,您的图像存储在resources/<platform>/iconresources/<platform>/splash文件夹中。这些在构建期间被复制到您的平台。你可以将它们保存在那里,这个文件夹不包含在gitignore中。

要复制的资源的文件名存在于config.xml中。

通常在项目的resources文件夹中创建一个icon.png(1024×1024px)和启动画面:splash.png(2732×2732px)。

你可以跑

 ionic cordova resources

这将上传图像并为两个平台创建所有图标和启动画面,并将它们保存在我提到的文件夹路径中,并在config.xml中更新它们。命令信息here--splash--icon的选项

© www.soinside.com 2019 - 2024. All rights reserved.