uni-app iOS Extension集成无效
uni-app iOS Extension集成无效
| 信息类别 | 详情 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC系统版本 | macOS Sonoma 14.3.1 (23D60) |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 3.99 |
| 手机系统 | iOS |
| 手机系统版本 | iOS 16 |
| 手机厂商 | 苹果 |
| 手机机型 | iPhone x |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
操作步骤:
安装官方文档(https://nativesupport.dcloud.net.cn/NativePlugin/course/package.html#ios-extension)添加iOS Extension,自定义基座的ipa解压出来没有Plugins
预期结果:
正常的话安装app,长按桌面控制面板里的录屏功能里会有本app的选项,现在没有出现这个选项,是因为iOS的Extension没有集成成功
实际结果:
正常的话安装app,长按桌面控制面板里的录屏功能里会有本app的选项,现在没有出现这个选项,是因为iOS的Extension没有集成成功
bug描述:
iOS Extension:
需求背景:
安装官方文档(https://nativesupport.dcloud.net.cn/NativePlugin/course/package.html#ios-extension)添加iOS Extension,自定义基座的ipa解压出来没有Plugins,正常用xcode打包出来的ipa里面是有Plugins文件夹的
附件里包含相关切图和源码(管理员可见)

更多关于uni-app iOS Extension集成无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
找到问题了,是appex文件放错目录了,要放到nativeplugins->xxxxx->ios->Plugins下
更多关于uni-app iOS Extension集成无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请问一下,按照官方的文档打包包含extension的iOS原生插件之后,还需要在uniapp项目的js代码里面做引入吗?
加QQ252797991
在集成 uni-app 的 iOS Extension 时遇到问题,可能是由于多种原因导致的。以下是一些常见的问题和解决方法,供你参考:
1. 确保项目配置正确
manifest.json配置:在manifest.json中,确保已经正确配置了App Extensions。例如:"app-plus": { "ios": { "extensions": { "types": ["Share", "Today"] } } }Info.plist配置:确保Info.plist文件中正确配置了NSExtension相关的键值对。例如:<key>NSExtension</key> <dict> <key>NSExtensionAttributes</key> <dict> <key>NSExtensionActivationRule</key> <string>TRUEPREDICATE</string> </dict> <key>NSExtensionPointIdentifier</key> <string>com.apple.share-services</string> <key>NSExtensionPrincipalClass</key> <string>ShareViewController</string> </dict>

