该文档用来汇总所有iOS App模板自定义时的通用修改项,如修改App版本号、修改App界面文案、修改App图片、颜色等。

前提条件

  • 已完成App模板的源码下载。请参见创建自有App
  • 已安装iOS App的开发工具xcode。

修改App的版本号(必选)

向苹果应用商店提交App前,您需要修改App的版本号,版本号直接向终端用户展示。如果同一个版本号的App您需要向苹果应用商店提交多次,则还需要修改Build值。关于iOS App上架的更多限制说明请查阅苹果公司的官网文档。

请您根据以下步骤来修改App版本号和Build值。

  1. 使用xcode工具打开工程,并单击General > IMSiLopAppFactory > IMSiLopAppFactory
  2. 修改App的版本号。
    修改版本号
  3. 修改Build参数的值。

    根据苹果公司规定,同一版本号的App,每次提交上架应用商店时,Build值需保持递增。

    App版本号
  4. 修改小组件的版本号。
    您可以使用xcrun agvtool命令运行xcode自带的小工具,自动修改所有小组件的版本号。详细操作请您自行查阅苹果公司的官网文档。

    建议小组件的版本号与App的版本号保持一致。

修改App的界面文案(可选)

iOS App中的所有中文文案及对应的多语言文案都支持修改。如果你希望修改App中的某个文案,请根据以下步骤来操作。

  1. 使用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
  2. 修改App的文案。

    App使用key=value的方式来定义文案,请您根据需要修改value的值。

    App文案
    说明 当您完成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,修改的参数请查看源码中的注释。