uni-app hb更新到4.56版本,阿里百川sdk,ios淘宝授权登录拉不起来

uni-app hb更新到4.56版本,阿里百川sdk,ios淘宝授权登录拉不起来

hb更新到4.56版本,阿里百川sdk,ios淘宝授权登录拉不起来,loading后不显示授权,切一下后台报错

| 属性         | 值       |
|--------------|----------|
| 版本号       | hb4.56   |
| 问题描述     | iOS淘宝授权登录失败,loading后不显示授权界面,切后台报错 |
| 兼容性问题   | hb4.36版本正常,从4.36版本后更新到Xcode16和iOS18版本出现问题 |
10 回复

使用了插件吧?ios平台HBuilderX4.36版本对应云端打包机使用是XCode15.4,以上版本使用是16.1版本。 先联系插件作者,确认此错误码代表的意思是什么。

更多关于uni-app hb更新到4.56版本,阿里百川sdk,ios淘宝授权登录拉不起来的实战教程也可以访问 https://www.itying.com/category-93-b0.html


10、iOS跳转到手淘授权失败,报错AlibabaAuthSDK code=1003“(null)” 跳转手淘授权失败,报1003的错误,一般出现在xcode11新创建的项目中,将处理回跳的方法放到sceneDelegate即可,具体参考iOS集成文档XCode 11 ,iOS 13 适配部分 https://baichuan.taobao.com/docs/doc.htm?spm=a3c0d.7629140.0.0.79a4be48XAmwfm&treeId=129&articleId=118399&docType=1

问插件作者也不是很清楚,能否排查一下是百川SDK不支持 ios18 还是打包机的问题

回复 l***@huiqutuan.net: 从现象看应该是插件不兼容iOS18,如果是打包机的问题会导致打包失败。

回复 DCloud_App_Array: 行吧我在想想

回复 DCloud_App_Array: 其实它是调用的时候是正常的,但是淘宝的授权界面拉不起来也不报错,不知道是啥问题,问题就在淘宝授权拉不起来上面,百川我提工单问了他们说的支持ios18

回复 l***@huiqutuan.net: 有解决方案了吗?我这边也是一样的,再xcode 上没有问题

回复 DCloud_App_Array: 大佬,怎么处理sceneDelegate这个

回复 l***@huiqutuan.net: 我这边处理可以了,你那边需要吗?

这个情况可能是由于新版HBuilderX(4.56)与Xcode16/iOS18的兼容性问题导致的。建议尝试以下解决方案:

  1. 检查阿里百川SDK是否已更新到最新版本,特别是适配Xcode16和iOS18的版本

  2. 在manifest.json中确认已正确配置URL Scheme和白名单:

"ios": {
    "urltypes": [
        {
            "urlidentifier": "your.bundle.id",
            "urlschemes": ["你的URL Scheme"]
        }
    ],
    "security": {
        "allowarbitraryloads": true
    }
}
  1. 检查iOS工程配置中的LSApplicationQueriesSchemes是否包含淘宝所需的scheme

  2. 尝试在AppDelegate.m中添加以下代码处理URL跳转:

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
    return [[AlibcTradeSDK sharedInstance] application:app openURL:url options:options];
}
回到顶部