工程管理命令

工程管理命令用于 管理 Xcode 工程 以及 集成 mPaaS 组件。包括:

mpaas project create

mpaas project create [OPTIONS] <NAME>

创建 Xcode 工程,支持基于原生框架和基于 mPaaS 框架的工程。参数 <NAME> 表示创建的工程名称。

Options

-o, --output=PATH            创建的工程路径(默认为执行命令的当前目录)
-c, --cloud-config=FILE      应用对应的云端数据配置文件
    --modules=A,B            添加的 mPaaS 模块
    --org=NAME               工程的组织名称
    --class-prefix=PREFIX    工程中类名前缀
    --project-type=TYPE      工程的类型(基于原生框架的工程,mPaaS 框架工程)
                             [sys, mpaas]
    --app-type=TYPE          创建应用的类型(标签,抽屉,导航栏,空应用)
                             [tab, drawer, navigation, empty]
    --force                  如果创建的输出目录存在是否强制覆盖
    --copy                   是否是 copy 模式

通用选项参数

-h, --help                   显示某个命令的使用帮助信息
    --verbose                显示更多的 debug 信息
    --silent                 静默模式,不显示任何输出信息

使用示例

mpaas project create -o /path/to/project/root -c /path/to/Ant-mpaas-0D4F511232152-default-IOS.config --modules=TinyApp --copy MPaaSDemo

您可以通过命令 mpaas project create -h 查看帮助信息。

mpaas project target

mpaas project target [OPTIONS]

获取 Xcode 工程的 targets 信息。

Options

-p, --project=PATH           读入工程的 .xcodeproj 文件或 .xcworkspace 文件 [Required]
-l, --list                   显示所有 targets 名称列表
    --json-format            以 JSON 格式输出

通用选项参数

-h, --help                   显示某个命令的使用帮助信息
    --verbose                显示更多的 debug 信息
    --silent                 静默模式,不显示任何输出信息

使用示例

mpaas project target -p /path/to/MPaaSDemo.xcodeproj -l --json-format

您可以通过命令 mpaas project target -h 查看帮助信息。

mpaas project import

mpaas project import [OPTIONS]

向已集成 mPaaS 的 Xcode 工程导入云端配置数据。

Options

-p, --project=PATH           待编辑工程的 .xcodeproj 文件路径 [Required]
-c, --cloud-config=FILE      应用对应的云端数据配置文件 [Required]
-t, --target=TARGET          待编辑工程的 target 名称 [Required]

通用选项参数

-h, --help                   显示某个命令的使用帮助信息
    --verbose                显示更多的 debug 信息
    --silent                 静默模式,不显示任何输出信息

使用示例

mpaas project import -p /path/to/MPaaSDemo.xcodeproj -c /path/to/Ant-mpaas-0D4F111111111-default-IOS.config -t MPaaSDemo

您可以通过命令 mpaas project import -h 查看帮助信息。

mpaas project edit

mpaas project edit [OPTIONS]

对已有的 Xcode 工程(基于原生框架或基于 mPaaS 框架的工程均可)进行编辑,包括模块的新增和删除。

Options

-p, --project=PATH           待编辑工程的 .xcodeproj 文件路径 [Required]
-c, --cloud-config=FILE      应用对应的云端数据配置文件 [Required]
-t, --target=TARGET          待编辑工程的 target 名称 [Required]
-a, --add=A,B                新增的 mPaaS 模块
-d, --del=A,B                移除的 mPaaS 模块
--copy                       是否是 copy 模式

通用选项参数

-h, --help                   显示某个命令的使用帮助信息
    --verbose                显示更多的 debug 信息
    --silent                 静默模式,不显示任何输出信息

使用示例

mpaas project edit -p /path/to/MPaaSDemo.xcodeproj -c /path/to/Ant-mpaas-0D4F511232152-default-IOS.config -t MPaaSDemo -a MPCommonUI,Nebula -d APRemoteLogging

您可以通过命令 mpaas project edit -h 查看帮助信息。

mpaas project upgrade

mpaas project upgrade [OPTIONS]

对已经集成 mPaaS 组件的 Xcode 工程中的 mPaaS 模块进行升级,指定的模块会更新到最新版本。

Options

-p, --project=PATH           待编辑工程的 .xcodeproj 文件路径 [Required]
-t, --target=TARGET          待编辑工程的 target 名称 [Required]
-b, --baseline=VERSION       升级的基线版本
-m, --modules=A,B            升级的 mPaaS 模块
    --check                  检查工程的模块升级信息
    --copy                   是否是 copy 模式

通用选项参数

-h, --help                   显示某个命令的使用帮助信息
    --verbose                显示更多的 debug 信息
    --silent                 静默模式,不显示任何输出信息

使用示例

mpaas project upgrade -p /path/to/MPaaSDemo.xcodeproj -t MPaaSDemo --modules=APMobileLBS

您可以通过命令 mpaas project upgrade -h 查看帮助信息。