#Dayu200体验官# 第一章 openharmony 标准设备运行helloworld 原创 精华
yukoyu
发布于 2022-5-25 11:34
浏览
4收藏
#Dayu200体验官#第一章 openharmony 标准设备运行helloworld
一. 创建应用
1.新建工程
2.选择standard Empty Ability
3.填写工程信息
4.创建完成
二. 签名
1.打开Generate Key and CSR
2.新建.p12 文件
3.给.p12 设置password
4.填写信息
5.创建.src文件
6.生成.sre文件
参数说明:
- alias:用于签发证书的CA私钥别名,OpenHarmony社区CA私钥存于OpenHarmony.p12密钥库文件中,该参数不能修改。
- infile:证书请求(CSR)文件的路径。
- outfile:输出证书链文件名及路径。
- keystore:签发证书的CA密钥库路径,OpenHarmony密钥库文件名为OpenHarmony.p12,文件在OpenHarmony SDK中Sdk\toolchains\lib路径下,该参数不能修改。请注意,该OpenHarmony.p12文件并不是生成密钥和证书请求文件中生成的.p12文件。
- sigalg:证书签名算法,该参数不能修改。
- storepass:密钥库密钥,密钥为123456,该参数不能修改。
- ext:证书扩展项,该参数不能修改。
- validity:证书有效期,自定义天数,命令中设置了3650天。
- rfc:输出文件格式指定,该参数不能修改。
7.生成.p7b文件
参数说明:
- provisionsigtool:Profile文件生成工具,文件在OpenHarmony SDK的Sdk\toolchains\lib路径下。
- in:Profile模板文件所在路径,文件在OpenHarmony SDK中Sdk\toolchains\lib路径下,该参数不能修改。
- out:输出的Profile文件名和路径。
- keystore:签发证书的密钥库路径,OpenHarmony密钥库文件名为OpenHarmony.p12,文件在OpenHarmony SDK中Sdk\toolchains\lib路径下,该参数不能修改。
- storepass:密钥库密钥,密钥为123456,该参数不能修改。
- alias:用于签名Profile私钥别名,OpenHarmony社区CA私钥存于OpenHarmony.p12密钥库文件中,该参数不能修改。
- sigalg:证书签名算法,该参数不能修改。
- cert:签名Profile的证书文件路径,文件在OpenHarmony SDK中Sdk\toolchains\lib路径下,该参数不能修改。
- validity:证书有效期,自定义天数。
- developer-id:开发者标识符,自定义一个字符串。
- bundle-name:填写应用包名。
- permission:可选字段,如果不需要,则可以不用填写此字段;如果需要添加多个受限权限,则如示例所示重复输入。受限权限列表如下:ohos.permission.READ_CONTACTS、ohos.permission.WRITE_CONTACTS。
- distribution-certificate:生成应用证书文件中生成的证书文件。
8.打开signing configs配置
9.signing configs配置
三、安装应用
1.开发板上电并插入数据线
2.预览器创建
3.预览器设置
4.安装应用
5.安装效果
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-5-25 11:37:33修改
赞
6
收藏 4
回复
6
1
4
相关推荐
不亏是楼主,helloworld都这么详细