t***@cdsmartcity.com
t***@cdsmartcity.com
  • 发布:2023-11-27 11:36
  • 更新:2023-12-02 12:48
  • 阅读:271

【报Bug】更新CLI后无法通过xcode运行在ios虚拟机上

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: Sonoma 14.1.1.

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 模拟器

手机机型: iPhone15 Pro

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: CLI

CLI版本号: 最新

操作步骤:
  1. 更新CLI和HbuilderX到最新版本
  2. npm run build:app
  3. 把打包内容移动到xcode对应路径内
  4. xcode运行到模拟器

预期结果:

正常运行

实际结果:

xcode报错:
Building for 'iOS-simulator', but linking in object file (/「官方提供的xcode工程」/SDK/Libs/DCUniRecord.framework/DCUniRecord[arm64]3) built for 'iOS'

bug描述:

因为Hbuilder提示了更新,误更新后,为了版本匹配,也同步更新了最新的CLI。
更新之后无法通过xcode运行到虚拟机了。
Building for 'iOS-simulator', but linking in object file (/「官方提供的xcode工程」/SDK/Libs/DCUniRecord.framework/DCUniRecord[arm64]3) built for 'iOS'

运行真机正常。

顺带一提,如果更新HbuilderX版本需要同步更新CLI版本,建议不要动不动就提示更新。

2023-11-27 11:36 负责人:DCloud_iOS_WZT 分享
已邀请:
t***@cdsmartcity.com

t***@cdsmartcity.com (作者)

而且更新CLI后,esbuild装的版本还是0.16.17。而Hbuilder却需要0.17.19的版本。

  • a***@gmail.com

    请问楼主这个问题解决了吗

    2023-12-01 14:02

a***@gmail.com

a***@gmail.com - 跨端开发者

同问,遇到到相同问题

DCloud_iOS_WZT

DCloud_iOS_WZT

DCUniRecord.framework不支持模拟器架构 用真机测试 或者去掉这个库

要回复问题请先登录注册