该文档用来汇总所有iOS App模板自定义时的通用修改项,如修改App版本号、修改App界面文案、修改App图片、颜色等。
前提条件
- 已完成App模板的源码下载。请参见创建自有App。
- 已安装iOS App的开发工具xcode。
修改App的版本号(必选)
向苹果应用商店提交App前,您需要修改App的版本号,版本号直接向终端用户展示。如果同一个版本号的App您需要向苹果应用商店提交多次,则还需要修改Build值。关于iOS App上架的更多限制说明请查阅苹果公司的官网文档。
请您根据以下步骤来修改App版本号和Build值。
- 使用xcode工具打开工程,并单击。
- 修改App的版本号。
- 修改Build参数的值。
根据苹果公司规定,同一版本号的App,每次提交上架应用商店时,Build值需保持递增。
- 修改小组件的版本号。
您可以使用
xcrun agvtool命令运行xcode自带的小工具,自动修改所有小组件的版本号。详细操作请您自行查阅苹果公司的官网文档。
建议小组件的版本号与App的版本号保持一致。
修改App的界面文案(可选)
iOS App中的所有中文文案及对应的多语言文案都支持修改。如果你希望修改App中的某个文案,请根据以下步骤来操作。
- 使用xocde进入工程的多语言配置文件中。
不同语言的配置文件不同,各语言的路径如下。
语言 |
路径 |
中文 |
./IMSiLopAppFactory/zh.lproj/Localizable.strings |
英文 |
./IMSiLopAppFactory/en.lproj/Localizable.strings |
德文 |
./IMSiLopAppFactory/de.lproj/Localizable.strings |
西班牙文 |
./IMSiLopAppFactory/es.lproj/Localizable.strings |
法文 |
./IMSiLopAppFactory/fr.lproj/Localizable.strings |
印地文 |
./IMSiLopAppFactory/hi.lproj/Localizable.strings |
意大利文 |
./IMSiLopAppFactory/it.lproj/Localizable.strings |
日文 |
./IMSiLopAppFactory/ja.lproj/Localizable.strings |
韩文 |
./IMSiLopAppFactory/ko.lproj/Localizable.strings |
俄文 |
./IMSiLopAppFactory/ru.lproj/Localizable.strings |
- 修改App的文案。
App使用key=value的方式来定义文案,请您根据需要修改value的值。
说明
当您完成App的中文界面文案修改时,建议您同步修改对应的多语言文案。同一个文案在不同语言的配置文件里的key相同。
例如:中文为"login_welcome"="欢迎使用"
,对应的英文为"login_welcome"="Welcome"
。此时中文App的界面文案显示为“欢迎使用”,切换到英文App时界面文案显示为“Welcome”。
修改App中的图片(可选)
如果您需要修改App中的某张图片,请在xcode工具中进入模板源码中的图片所在路径,并替换图片即可。
修改App图片时,需要注意以下内容。
- 本文档中提供的图片修改目录由父目录与子目录两部分组成。父目录可以修改,子目录不可以修改。
- 子目录下一般存在多张图片,您都需要修改。
- 修改App图片的建议您使用xcode工具操作,并确保图片的分辨率与原有图片的保持一致。
App中所有的图片所在父目录如下所示。
- App图标和启动图所在目录:./IMSiLopAppFactory/Assets.xcassets/
- 其余自定义图片所在目录:./IMSiLopAppFactory/Assets.xcassets/custom/
修改App中的颜色(可选)
如果您需要修改App中某个文字或背景的颜色,请在xcode工具中进入模板源码中的颜色所在路径,并修改相应参数值即可。
App中所有自定义颜色所在的文件为./IMSiLopAppFactory/ModuleName_Config.h,修改的参数请查看源码中的注释。