MiEcosystem / ios-rn-sdk

Works with mijia
https://iot.mi.com
116 stars 41 forks source link

开发调试没有问题,白名单测试时初始化插件报错 #136

Closed LeslieMiau closed 5 years ago

LeslieMiau commented 5 years ago

check docs before issue

Support Question

环境条件

问题描述

接入类型: 米家扩展程序

接入方式:

  1. 本地调试
    1. 虚拟设备调试:整体流程走通无问题
    2. 真实设备调试:整体流程走通无问题
  2. 白名单调试
    1. 代码打包上传至开放平台
    2. 在手机上集成调试
    3. 前期跳转、授权成功
    4. 在米家设备主页,点击设备进行初始化,初始化进度条出现两次之后,显示打包错误:

      Error opening bundle ... main.jsbundle

PS. 安卓插件接入无问题

使用方法

按照文档提示使用

尝试过的解决办法

issue 搜索 重新打包 上传

其他的上下文/日志/截图

image

LiuMengzhou commented 5 years ago

@LeslieMiau 这种情况大概率就是验证签名失败。

  1. 打包是否报错?
  2. package.json 里面的 package_name 和项目文件夹名称是否保持一致?
LeslieMiau commented 5 years ago

@LiuMengzhou 问题已解决。

同步一下解法给其他童鞋:

前置操作步骤:

  1. 在 App store 下载最新版本的米家 App
  2. 通过在米家开放平台注册的开发者账号登录

测试结果:

可能原因:(纯属猜测) 文档中给到的米家测试版本 App 是基于新的 RN 版本编写的,与老版本米家插件不兼容

一些建议:

  1. 更新老版米家文档,提醒用户该测试版本米家 App 已不兼容。
  2. 推荐用户下载 App store 最新版本米家 App,并使用开发者账号登录。

以上

LiuMengzhou commented 5 years ago

@LiuMengzhou 问题已解决。

同步一下解法给其他童鞋:

前置操作步骤:

  1. 在 App store 下载最新版本的米家 App
  2. 通过在米家开放平台注册的开发者账号登录

测试结果:

  • [x] 虚拟设备本地测试通过
  • [x] 真实设备本地调试通过
  • [x] 真实设备白名单调试通过

可能原因:(纯属猜测) 文档中给到的米家测试版本 App 是基于新的 RN 版本编写的,与老版本米家插件不兼容

一些建议:

  1. 更新老版米家文档,提醒用户该测试版本米家 App 已不兼容。
  2. 推荐用户下载 App store 最新版本米家 App,并使用开发者账号登录。

以上

👍。接受建议。

LiuMengzhou commented 5 years ago

@LeslieMiau 你之前出问题的APP是通过哪个链接下载的?

LeslieMiau commented 5 years ago

@LiuMengzhou 下载地址:https://fir.im/MiHomeForIOS 地址入口: image

LiuMengzhou commented 5 years ago

@LeslieMiau 感谢。我也是才知道这个链接。这个是我们每天自动出包的。 如果有问题的话,可以尝试使用App Store 的线上版本。 如果还有问题,请及时反馈。