HOT PUSH 記錄
- 安裝依賴
yarn global add code-push-cli
yarn add react-native-code-push
react-native link
code-push-cli 簡單使用
添加APP
code-push app add RnHotUpdateDemo ios react-native
查看部署環境KEY
code-push deployment ls <appName> -k
部署環境添加、刪除、重命名
code-push deployment add <appName> <deploymentName>
code-push deployment rm <appName> <deploymentName>
code-push deployment rename <appName> <deploymentName> <newDeploymentName>
提交新的更新
[E.g] code-push release-react <appName> <platform> --des '修復BUG' -t 1.06
code-push release-react <appName> <platform>
[--bundleName <bundleName>]
[--deploymentName <deploymentName>] `//(部署環境名)參數 -d`
[--description <description>] `//(描述)參數 -des`
[--development <development>]
[--disabled <disabled>] `"(設為補丁,不可被下載) -x"`
[--entryFile <entryFile>]
[--gradleFile <gradleFile>]
[--mandatory] `(強制性)參數 -m`
[--noDuplicateReleaseError]
[--outputDir <outputDir>]
[--plistFile <plistFile>]
[--plistFilePrefix <plistFilePrefix>]
[--sourcemapOutput <sourcemapOutput>]
[--targetBinaryVersion <targetBinaryVersion>] `(可更新目標版本)參數 -t`
[--rollout <rolloutPercentage>]
[--privateKeyPath <pathToPrivateKey>]
[--config <config>]
查看發布的更新歷史
code-push deployment history <appName> <deploymentName>
[--displayAuthor]
清楚歷史
code-push deployment clear <appName> <deploymentName>