uni-app ios离线打包 真机测试苹果登录失败

uni-app ios离线打包 真机测试苹果登录失败

开发环境 版本号 项目创建方式
Mac 10.15.4 HBuilderX
产品分类:uniapp/App

PC开发环境操作系统:Mac

PC开发环境操作系统版本号:10.15.4

HBuilderX类型:正式

HBuilderX版本号:2.9.8

手机系统:iOS

手机系统版本号:IOS 14

手机厂商:苹果

手机机型:ipone12

页面类型:vue

打包方式:离线

项目创建方式:HBuilderX

### 示例代码:

```javascript
uni.login({  
 provider: 'apple',  
 success:  res => {  
  console.log('appleLogin suceed', res)  
 },  
 fail: res => {  
  console.error('appleLogin failed', res)  
 },  
})

操作步骤:

uni.login({  
 provider: 'apple',  
 success:  res => {  
  console.log('appleLogin suceed', res)  
 },  
 fail: res => {  
  console.error('appleLogin failed', res)  
 },  
})

预期结果:

获取登录用户数据

实际结果:

登录失败
报错{“errMsg”:“login:fail Unknown”,“errCode”:1000,“code”:1000}

bug描述:

配置好苹果登录的SDK后,使用uni.getProvider获取的信息"service":“oauth”,“provider”:[“weixin”,“apple”]。
uni.login请求苹果登录报错,{“errMsg”:“login:fail Unknown”,“errCode”:1000,“code”:1000}


更多关于uni-app ios离线打包 真机测试苹果登录失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

请将SDK及HX 升级到最新版本测试一下

更多关于uni-app ios离线打包 真机测试苹果登录失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html


都更新到了3.1.4,还是一样的报错

昨天更新到3.1.7 还是不行 ; LinkerFlags配置了-llibAppleOauth,离线打包会如下报错: ld: library not found for -llibAppleOauth clang: error: linker command failed with exit code 1 (use -v to see invocation) LinkerFlags删除-llibAppleOauth,可以打包,但是苹果登录还是失败,未知错误

回复 WSYUN: 在原生开发群反馈一下吧,可以@我 我看看你配置

回复 DCloud_iOS_XHY: 原生开发群号可以发一下吗,我也遇到一样的问题

楼主问题解决了吗?

xcode中: target->Signin & Capabilites -> ‘+’ ->在弹窗中双击选择Sign in with Apple;(运行成功,能调起app登录弹窗了)

回到顶部