求救!!有没有哪位大牛通过官方文档的指导下完成离线打包?
我的电脑是
macmini M2版本 MACOS 版本26.0
HBuilderX5.15
xcode26.3
SDK(UniAppX-iOS@5.15)
我按照官方文档下载了SDK,然后按照官方文档说明:uni-app x 原生SDK iOS版进行配置,制作DCloudUTSExtAPI.xcframework(集成内置模块)
必须的配置都按照文档进行配置
由于我的manifest.json文件包含的模块名称"modules": {
"uni-barcode-scanning": {},
"uni-push": {}
},
额外配置了
=======uni-push:
uni-push-index.swift
GTCommonSDK.xcframework
GTSDK.xcframework
ZXSDK.framework
c
resolv
z
sqlite3
MobileCoreServices
Security
SystemConfiguration
CoreTelephony
AVFoundation
UserNotifications
AdSupport
===============
====uni-barcode-scanning(4.71 )(依赖uni-camera) :
uni-barcode-scanning-index.swift
uni-barcode-scanning-Scanner.swift
pod 'GoogleMLKit/BarcodeScanning', '~> 6.0.0'
=========================================
=======uni-camera(4.61 ) (依赖uni-media) :
uni-camera-index.swift
uni-camera-CameraImpl.swift
uni-camera-CameraManager.swift
===================================
============uni-media:
uni-media-index.swift
uni-media-utils-UniChooseFileManager.swift(4.61 )
DCloudMediaPicker.xcframework
AssetsLibrary
Photos
AVFoundation
CoreServices
CoreFoundation
CoreGraphics
CoreImage
GLKit
MetalKit
MobileCoreServices
QuartzCore
ImageIO
MediaPlayer
CoreText
=====================
文档是不是太久没有更新了?
问题一:“将以下源文件(SDK/ExtApiSrc 目录下)、依赖库(SDK/Libs 目录下)添加到DCloudUTSExtAPI工程中,并将依赖库均设置为Do Not Embed”
将以下源文件(SDK/ExtApiSrc 目录下)添加到DCloudUTSExtAPI工程中,是到根目录吗?
源文件第一、二个UTSOC.h和UTSOC.mm在下载的SDK/ExtApiSrc 目录下没有了?
uni-form-index.swift在下载的SDK/ExtApiSrc 目录下也没有了,换成uni-form-dom1-index.swift?
问题二:
完成以上配置后,选择构建目标(Any iOS Device/Any iOS Simulator Device),在菜单栏中,选择Product -> Build(或使用快捷键Command B),编译一堆报错!!!!,太难了吧!
众多报错中,我又看到一个奇葩的,文档要求导入的源文件:uni-actionSheet-index.swift、uni-rpx2px-index.swift、uni-barcode-scanning-index.swift、uni-camera-index.swift、uni-media-index.swift、uni-modal-index.swift、它们居然import DCloudUTSExtAPI!!
可是现在不就是在指导我制作DCloudUTSExtAPI. Framework吗?这合理吗?