This commit is contained in:
歪脖子 2023-10-22 00:38:41 +08:00
parent 1a2a594e1d
commit 8ab3c72462
26 changed files with 51 additions and 36 deletions

View File

@ -21,7 +21,7 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS: SPEC CHECKSUMS:
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
integration_test: 13825b8a9334a850581300559b8839134b124670 integration_test: 13825b8a9334a850581300559b8839134b124670
jc_printer: 5938db1fe300937b40621ee0ddedc32c7c9e8d63 jc_printer: 98d27e989a3129f784669a21dd5883eec26ba102
PODFILE CHECKSUM: 02caaa843f6501172c0d470d80e72f61175c8b93 PODFILE CHECKSUM: 02caaa843f6501172c0d470d80e72f61175c8b93

View File

@ -208,6 +208,7 @@
97C146EC1CF9000F007C117D /* Resources */, 97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */, 9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
20F8517985BB5619A77F396B /* [CP] Embed Pods Frameworks */,
); );
buildRules = ( buildRules = (
); );
@ -300,6 +301,23 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0; showEnvVarsInLog = 0;
}; };
20F8517985BB5619A77F396B /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase; isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1; alwaysOutOfDate = 1;

View File

@ -45,5 +45,9 @@
<true/> <true/>
<key>UIApplicationSupportsIndirectInputEvents</key> <key>UIApplicationSupportsIndirectInputEvents</key>
<true/> <true/>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>需要蓝牙权限</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>需要蓝牙权限</string>
</dict> </dict>
</plist> </plist>

View File

@ -1,27 +0,0 @@
#include "FWnetworkWIFI.h"
@implementation FWnetworkWIFI
+(instancetype)shareManager{
FWnetworkWIFI * manager = [super init];
return manager;
}
-(BOOL)isEnableWIFI{
return NO;
}
-(void)connectWIFIWithSSID:(NSString *)SSID pass:(NSString *)pass{
}
-(void)startScan{
}
-(void)stop{
}
@end

Binary file not shown.

View File

@ -1,5 +1,5 @@
#import "JcPrinterPlugin.h" #import "JcPrinterPlugin.h"
#import "JCAPI.h" #import <JCPrinterSDK/JCPrinterSDK.h>
@implementation JcPrinterPlugin @implementation JcPrinterPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar { + (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {

View File

@ -0,0 +1,20 @@
//
// JCPrinterSDK.h
// JCPrinterSDK
//
// Created by 歪脖子 on 2023/10/21.
//
#import <Foundation/Foundation.h>
//! Project version number for JCPrinterSDK.
FOUNDATION_EXPORT double JCPrinterSDKVersionNumber;
//! Project version string for JCPrinterSDK.
FOUNDATION_EXPORT const unsigned char JCPrinterSDKVersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <JCPrinterSDK/PublicHeader.h>
#import <JCPrinterSDK/JCAPI.h>
#import <JCPrinterSDK/FWnetworkWIFI.h>

Binary file not shown.

Binary file not shown.

View File

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

View File

@ -14,13 +14,7 @@ Pod::Spec.new do |s|
s.source_files = 'Classes/**/*' s.source_files = 'Classes/**/*'
s.public_header_files = 'Classes/**/*.h' s.public_header_files = 'Classes/**/*.h'
s.frameworks = 'AVFoundation', 'CoreMedia' s.vendored_frameworks = 'Frameworks/JCPrinterSDK.framework', 'Frameworks/CocoaAsyncSocket.framework'
s.libraries = 'iconv.2', 'bz2.1.0'
s.vendored_frameworks = 'CocoaAsyncSocket.framework'
s.vendored_libraries = 'Classes/JCAPI.a'
s.resources = ['JCSDKFont.bundle', 'JCSDKPringterConfig.json']
s.resource_bundle = { 'JCSDKFont' => 'SourceHanSans-Regular.ttc' }
s.dependency 'Flutter' s.dependency 'Flutter'
s.platform = :ios, '11.0' s.platform = :ios, '11.0'