我看了社区中的几个问题,感觉有点奇怪,难道是Xcode 版本问题。我的Xcode是14.3
我的插件工程里面就两个测试类
QFTempSDK:继承于 DCUniModule
QFTempSwiftSDK : 继承于 NSObject
这是package.json:
{
"name": "QFTempSDK",
"id": "QFTempSDK",
"version": "1.0.0",
"description": "QFTempSDK",
"_dp_type": "nativeplugin",
"_dp_nativeplugin": {
"ios": {
"plugins": [{
"type": "module",
"name": "QFTempSDK",
"class": "QFTempSDK"
}],
"frameworks": [
"CoreBluetooth.framework"
],
"integrateType": "library",
"deploymentTarget": "13.0",
"privacies": [
"NSBluetoothAlwaysUsageDescription",
"NSBluetoothPeripheralUsageDescription"
],
"embedSwift": true,
"validArchitectures": [
"arm64"
]
}
}
}
这是按文档的配置:
这是错误日志地址:
https://ide.dcloud.net.cn/build/errorLog/4638be00-fa99-11ed-b3db-9d3ed54806e2
8***@qq.com (作者)
import UIKit
@objcMembers class QFTempSwiftSDK: NSObject {
@objc open func logTest() {
print("swift log")
}
2023-05-27 08:49
8***@qq.com (作者)
难到是UIKit的问题
2023-05-27 08:50
DCloud_iOS_WZT
回复 8***@qq.com: 你找一个14.2的xcode编一下 再打包试试
2023-05-27 11:55
8***@qq.com (作者)
回复 DCloud_iOS_WZT: 用Xcode 14打包了,可以。应该是Xcode版本问题
2023-06-11 01:06