鸿蒙next开发配置手动签名

由于项目中要使用推送服务,需要配置手动签名,整体配置签名的流程如下

1.生成密钥和证书请求文件

使用DevEco Studio来生成密钥(存储在格式为.p12的密钥库文件中)和证书请求文件(.csr文件)。

在主菜单栏单击Build > Generate Key and CSR

Key Store File中,单击New进行创建。

选择文件路径和填写密码

点击ok执行下一步,其中Alias为别名,需要记住,后面会用

点击next,填写CSR文件的路径,点击Finish,即可生成.p12和.csr文件

目录下会生成两个文件和一个文件夹

2.申请调试证书和调试Profile

申请调试证书

通过生成的证书请求文件,向AppGallery Connect申请调试证书和Profile文件

登录 AppGallery Connect 选择“证书、APP ID和Profile”。

点击

按如下操作提交证书申请,填写证书名称,选择证书类型为调试证书(正式上架的时候可以选择发布证书),csr文件为Deveco studio中生成的文件,生成完成后将证书下载到本地

申请profile

如果没有项目的话需要提前创建项目并添加应用,应用包名为项目中app.json5中的bundleName

证书选择上一步生成的,设备添加需要调试的设备,可以提前添加设备

使用hdc shell bm get --udid获取设备udid

如果有ACL权限,需要添加ACL权限

添加完profile之后,下载到本地

最终本地目录会有四个文件,建议都改一下命名,看起来清晰

手动配置签名信息

在工程目录下创建hwsign目录,将如下三个文件拷贝进去

File > Project Structure > Project > Signing Configs窗口中,取消勾选“Automatically generate signature”(如果是HarmonyOS应用,请勾选“Support HarmonyOS”),然后配置工程的签名信息。

点击apply之后,在工程的build-profile.json5中会生成对应的签名信息

好的,下面是一个更加完整的原油采购和加工的 Matlab 代码,供您参考: ``` % 原油采购和加工问题 Matlab 代码 % 输入原油种类、质量、价格、加工工艺和加工量 type = input('请输入原油种类:', 's'); quality = input('请输入原油质量:'); price = input('请输入原油价格:'); process = input('请输入加工工艺:', 's'); amount = input('请输入加工量:'); % 根据原油种类和质量确定加工工艺 if type == 'A' if quality >= 80 process = 'A1'; else process = 'A2'; end elseif type == 'B' if quality >= 75 process = 'B1'; else process = 'B2'; end else process = 'C'; end % 计算加工成本和加工后的产品价格 if process == 'A1' cost = 1000 + 50 * quality; product_price = 2000; elseif process == 'A2' cost = 800 + 40 * quality; product_price = 1800; elseif process == 'B1' cost = 1200 + 60 * quality; product_price = 2500; elseif process == 'B2' cost = 1000 + 50 * quality; product_price = 2200; else cost = 1500 + 70 * quality; product_price = 3000; end % 计算利润和采购量 profit = product_price - cost; purchase_amount = amount * 1.1; % 采购量为加工量的 110% purchase_cost = purchase_amount * price; net_profit = profit * amount - purchase_cost; % 输出结果 fprintf('加工工艺:%s\n', process); fprintf('加工成本:%d\n', cost); fprintf('加工后的产品价格:%d\n', product_price); fprintf('利润:%d\n', profit); fprintf('采购量:%d\n', purchase_amount); fprintf('采购成本:%d\n', purchase_cost); fprintf('净利润:%d\n', net_profit); ``` 这个代码可以根据输入的原油种类、质量、价格、加工工艺和加工量进行计算,其中采购量为加工量的 110%,采购成本为采购量乘以原油价格,净利润为加工利润减去采购成本。同样地,这个代码只是一个参考,需要根据实际情况进行修改和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值