From 221382a418531da72f0d995f2c1196300fd054ad Mon Sep 17 00:00:00 2001 From: Razer Date: Sat, 10 Dec 2022 23:27:16 -0600 Subject: [PATCH 1/3] fix: ios pod path & backgroud color --- F2.podspec | 2 +- demos/ios/Demos-Swift/Demos-Swift.xcodeproj/project.pbxproj | 4 ++-- demos/ios/Demos/Podfile | 2 +- ios/F2/F2CanvasView.mm | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/F2.podspec b/F2.podspec index 523a823..b20d7cd 100644 --- a/F2.podspec +++ b/F2.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |spec| spec.name = "F2" - spec.version = "2.1.11" + spec.version = "2.1.15" spec.summary = "An elegant, interactive and flexible native charting library for mobile." spec.description = "F2Native is born for mobile visual development. It is out-of-the-box,cross-platform, high-performance visualization solution . Support Android and iOS perfect, moreover have high-performance experience in low-end mobile. Based on the grammar of graphics, F2Native provides all the chart types you'll need. Our mobile design guidelines enable better user experience in mobile visualzation projects." diff --git a/demos/ios/Demos-Swift/Demos-Swift.xcodeproj/project.pbxproj b/demos/ios/Demos-Swift/Demos-Swift.xcodeproj/project.pbxproj index 4e059bf..753cb63 100644 --- a/demos/ios/Demos-Swift/Demos-Swift.xcodeproj/project.pbxproj +++ b/demos/ios/Demos-Swift/Demos-Swift.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 55; + objectVersion = 53; objects = { /* Begin PBXBuildFile section */ @@ -159,7 +159,7 @@ }; }; buildConfigurationList = CC79F1FB285AB18100A5623C /* Build configuration list for PBXProject "Demos-Swift" */; - compatibilityVersion = "Xcode 13.0"; + compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( diff --git a/demos/ios/Demos/Podfile b/demos/ios/Demos/Podfile index 76b6dd3..b47a5f9 100644 --- a/demos/ios/Demos/Podfile +++ b/demos/ios/Demos/Podfile @@ -1,6 +1,6 @@ platform :ios, '9.0' target "F2Native" do - pod 'F2', :path => '../../../' + pod 'F2' end diff --git a/ios/F2/F2CanvasView.mm b/ios/F2/F2CanvasView.mm index 5d9e4ee..f9cc8fc 100644 --- a/ios/F2/F2CanvasView.mm +++ b/ios/F2/F2CanvasView.mm @@ -23,6 +23,7 @@ - (instancetype)initWithFrame:(CGRect)frame { if(self = [super initWithFrame:frame]) { self.canvasContext = [[F2CanvasContext alloc] initWithSize:frame.size]; self.listener = [[F2GestureListener alloc] initWithView:self]; + self.backgroundColor = UIColor.clearColor; } return self; } From e91183c5c3469486baa1a38d75d0e9dd44640c6a Mon Sep 17 00:00:00 2001 From: Razer Date: Sat, 10 Dec 2022 23:50:11 -0600 Subject: [PATCH 2/3] fix: pod lint error --- F2.podspec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/F2.podspec b/F2.podspec index b20d7cd..0157c15 100644 --- a/F2.podspec +++ b/F2.podspec @@ -29,6 +29,15 @@ Pod::Spec.new do |spec| spec.ios.deployment_target = '9.0' spec.requires_arc = true + #fix:Cannot code sign because the target does not have an Info.plist + spec.user_target_xcconfig = { + 'GENERATE_INFOPLIST_FILE' => 'YES' + } + + spec.pod_target_xcconfig = { + 'GENERATE_INFOPLIST_FILE' => 'YES' + } + #保护目录结构不变,如果不设置,所有头文件都将被放到同一个目录下 当需要暴露c++头文件后在设置 # spec.header_mappings_dir = "core/**" end From 38f941e6b5b5652fdeba7f716e49f5e30be4dfd6 Mon Sep 17 00:00:00 2001 From: Razer Date: Sat, 10 Dec 2022 23:51:13 -0600 Subject: [PATCH 3/3] feat:update F2.podspec version to 2.1.16 --- F2.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/F2.podspec b/F2.podspec index 0157c15..58ff3d4 100644 --- a/F2.podspec +++ b/F2.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |spec| spec.name = "F2" - spec.version = "2.1.15" + spec.version = "2.1.16" spec.summary = "An elegant, interactive and flexible native charting library for mobile." spec.description = "F2Native is born for mobile visual development. It is out-of-the-box,cross-platform, high-performance visualization solution . Support Android and iOS perfect, moreover have high-performance experience in low-end mobile. Based on the grammar of graphics, F2Native provides all the chart types you'll need. Our mobile design guidelines enable better user experience in mobile visualzation projects."