问题:现在每一次重新启动远程真机或DevEco Studio就得要重新签名一次,第一次签名后,重启DevEco再运行就报UDID不匹配,也就是每次重启都要获取一遍UDID,在AppGallery Connect中重新添加设备,重新签名。
问题追加: 错误信息如下: Failure[INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED] The profile does not contain the udid of the device. Apply for a new profile.
回答: 可能跟开发工具版本有关系,以下所用的环境是Mac下,没有出现以上问题,使用的是自动签名的,建议更换开发工具版本,如下: DevEco Studio 2.1 Release Build Version: 2.1.0.501, built on June 2, 2021 Runtime version: 11.0.9+11-b944.49 x86_64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. open-source software macOS 10.14.3 GC: ParNew, ConcurrentMarkSweep Memory: 1502M Cores: 4 Registry: external.system.auto.import.disabled=true Non-Bundled Plugins: com.thoughtworks.gauge 相关可参考连接真机来运行鸿蒙HarmonyOS应用的七种方法。
说明: 如果所用的是新出的版本,比如2.2版,在运行远程真机的时候每次都要重新签名,这可能是开发工具的BUG,建议到晚些时候再更新到下一个版本,应该就可以修复了,因为该问题在其它的版本上并没有。 |