MiEcosystem/ios-rn-sdk

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

Closed this issue · 6 comments

check docs before issue

Support Question

环境条件

  • 手机信息: iphoneXs iOS 12.1.1
  • app版本: [v4.9.0/DB] (inhouse - 4.9.0 (Build 4.9.0.0) Updated at: 2018-12-14 07:27)

问题描述

接入类型: 米家扩展程序

接入方式:

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

    Error opening bundle ... main.jsbundle
    

PS. 安卓插件接入无问题

使用方法

按照文档提示使用

尝试过的解决办法

issue 搜索
重新打包 上传

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

image

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

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

@LiuMengzhou 问题已解决。

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

前置操作步骤:

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

测试结果:

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

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

一些建议:

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

以上

@LiuMengzhou 问题已解决。

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

前置操作步骤:

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

测试结果:

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

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

一些建议:

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

以上

👍。接受建议。

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

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

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