feat: 自定义插件的更新

This commit is contained in:
zoujing
2026-05-10 14:55:18 +08:00
parent 9d7058bbe4
commit 83608316f4
256 changed files with 11644 additions and 3451 deletions

View File

@@ -0,0 +1,33 @@
//
// OUIFilePicker.h
// OUIFilePicker
//
// Created by x on 2023/4/4.
//
#import "DCUniModule.h"
NS_ASSUME_NONNULL_BEGIN
@interface OUIFilePicker : DCUniModule
/**
选择文件
@param callback 回调选择的文件的本机路径
*/
- (void)pick:(UniModuleKeepAliveCallback)callback;
/**
预览文件
@param path 文件的本机路径
*/
- (void)preview:(NSString *)path;
/**
视频缩略图
@param path 文件的本机路径
*/
- (void)getVideoAttributes:(NSString *)path callback:(UniModuleKeepAliveCallback)callback;
@end
NS_ASSUME_NONNULL_END

Binary file not shown.

View File

@@ -0,0 +1,6 @@
framework module OUIFilePicker {
umbrella header "OUIFilePicker.h"
export *
module * { export * }
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Headers/OUIFilePicker.h</key>
<data>
Bzq98JkoBZOH9hGyCdwD8k1DuqQ=
</data>
<key>Info.plist</key>
<data>
ZTAQAGgEjjhaqlYDZfOZvE9PIis=
</data>
<key>Modules/module.modulemap</key>
<data>
llGrLfWy7eKSIFwdydp1lPmNB8Y=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/OUIFilePicker.h</key>
<dict>
<key>hash</key>
<data>
Bzq98JkoBZOH9hGyCdwD8k1DuqQ=
</data>
<key>hash2</key>
<data>
z6sY4p1oKejre1a09q00mrMuJkEZ3niCrl8fjm0Z+Jo=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
llGrLfWy7eKSIFwdydp1lPmNB8Y=
</data>
<key>hash2</key>
<data>
8bOgebMgM80gvfPkaFvta8Gkd77gsrvpITKo02vb3s0=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

Binary file not shown.