Skip to content

Commit 1629bcd

Browse files
authored
Merge pull request #4791 from danielgindi/fix/update-cocoapods
Update project settings to support publishing pod
2 parents 85cfba9 + 4180877 commit 1629bcd

File tree

13 files changed

+40
-39
lines changed

13 files changed

+40
-39
lines changed

.github/workflows/swift.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- master
77
pull_request:
88
branches:
9-
- '*'
9+
- "*"
1010

1111
jobs:
1212
iOS:
@@ -34,7 +34,7 @@ jobs:
3434
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -workspace "Charts.xcworkspace" -scheme "Charts" -destination "${{ matrix.destination }}" clean test | xcpretty
3535

3636
macOS_demo:
37-
runs-on: macOS-latest
37+
runs-on: macos-latest
3838
env:
3939
DEVELOPER_DIR: /Applications/Xcode_12.4.app/Contents/Developer
4040
steps:
@@ -56,7 +56,7 @@ jobs:
5656

5757
spm:
5858
name: Test with SPM
59-
runs-on: macOS-latest
59+
runs-on: macos-latest
6060
env:
6161
DEVELOPER_DIR: /Applications/Xcode_12.4.app/Contents/Developer
6262
steps:

Charts.podspec

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@ Pod::Spec.new do |s|
55
s.homepage = "https://github.com/danielgindi/Charts"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
77
s.authors = "Daniel Cohen Gindi", "Philipp Jahoda"
8-
s.ios.deployment_target = "9.0"
9-
s.tvos.deployment_target = "9.0"
10-
s.osx.deployment_target = "10.11"
8+
s.ios.deployment_target = "12.0"
9+
s.tvos.deployment_target = "12.0"
10+
s.osx.deployment_target = "10.12"
1111
s.source = { :git => "https://github.com/danielgindi/Charts.git", :tag => "v#{s.version}" }
1212
s.default_subspec = "Core"
1313
s.swift_version = '5.3'
1414
s.cocoapods_version = '>= 1.5.0'
15-
15+
1616
s.subspec "Core" do |ss|
1717
ss.source_files = "Source/Charts/**/*.swift"
18+
ss.dependency 'SwiftAlgorithms', '~> 1.0'
1819
end
1920
end

Charts.xcodeproj/project.pbxproj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@
788788
isa = PBXProject;
789789
attributes = {
790790
LastSwiftUpdateCheck = 0830;
791-
LastUpgradeCheck = 1200;
791+
LastUpgradeCheck = 1320;
792792
TargetAttributes = {
793793
A58A4ED274A941CA248EA921 = {
794794
LastSwiftMigration = 1150;
@@ -1032,7 +1032,7 @@
10321032
GCC_NO_COMMON_BLOCKS = YES;
10331033
INFOPLIST_FILE = "Source/Supporting Files/Info.plist";
10341034
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1035-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1035+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
10361036
LD_RUNPATH_SEARCH_PATHS = (
10371037
"$(inherited)",
10381038
"@executable_path/../Frameworks",
@@ -1049,7 +1049,7 @@
10491049
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
10501050
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
10511051
SWIFT_VERSION = 5.0;
1052-
TVOS_DEPLOYMENT_TARGET = 9.0;
1052+
TVOS_DEPLOYMENT_TARGET = 12.0;
10531053
VERSIONING_SYSTEM = "apple-generic";
10541054
VERSION_INFO_PREFIX = "";
10551055
};
@@ -1063,7 +1063,7 @@
10631063
ENABLE_STRICT_OBJC_MSGSEND = YES;
10641064
GCC_NO_COMMON_BLOCKS = YES;
10651065
INFOPLIST_FILE = Tests/ChartsTests/Resources/Info.plist;
1066-
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
1066+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
10671067
LD_RUNPATH_SEARCH_PATHS = (
10681068
"$(inherited)",
10691069
"@executable_path/Frameworks",
@@ -1082,7 +1082,7 @@
10821082
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
10831083
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
10841084
SWIFT_VERSION = 5.0;
1085-
TVOS_DEPLOYMENT_TARGET = 10.0;
1085+
TVOS_DEPLOYMENT_TARGET = 12.0;
10861086
};
10871087
name = Debug;
10881088
};
@@ -1217,7 +1217,7 @@
12171217
GCC_NO_COMMON_BLOCKS = YES;
12181218
INFOPLIST_FILE = "Source/Supporting Files/Info.plist";
12191219
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1220-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1220+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
12211221
LD_RUNPATH_SEARCH_PATHS = (
12221222
"$(inherited)",
12231223
"@executable_path/../Frameworks",
@@ -1234,7 +1234,7 @@
12341234
SWIFT_COMPILATION_MODE = wholemodule;
12351235
SWIFT_OPTIMIZATION_LEVEL = "-O";
12361236
SWIFT_VERSION = 5.0;
1237-
TVOS_DEPLOYMENT_TARGET = 9.0;
1237+
TVOS_DEPLOYMENT_TARGET = 12.0;
12381238
VERSIONING_SYSTEM = "apple-generic";
12391239
VERSION_INFO_PREFIX = "";
12401240
};
@@ -1248,7 +1248,7 @@
12481248
ENABLE_STRICT_OBJC_MSGSEND = YES;
12491249
GCC_NO_COMMON_BLOCKS = YES;
12501250
INFOPLIST_FILE = Tests/ChartsTests/Resources/Info.plist;
1251-
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
1251+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
12521252
LD_RUNPATH_SEARCH_PATHS = (
12531253
"$(inherited)",
12541254
"@executable_path/Frameworks",
@@ -1267,7 +1267,7 @@
12671267
SWIFT_COMPILATION_MODE = wholemodule;
12681268
SWIFT_OPTIMIZATION_LEVEL = "-O";
12691269
SWIFT_VERSION = 5.0;
1270-
TVOS_DEPLOYMENT_TARGET = 10.0;
1270+
TVOS_DEPLOYMENT_TARGET = 12.0;
12711271
};
12721272
name = Release;
12731273
};
@@ -1309,7 +1309,7 @@
13091309
repositoryURL = "https://github.com/apple/swift-algorithms";
13101310
requirement = {
13111311
kind = upToNextMajorVersion;
1312-
minimumVersion = 0.0.2;
1312+
minimumVersion = 1.0.0;
13131313
};
13141314
};
13151315
22BBDA0625CC4C2F00435670 /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = {

Charts.xcodeproj/xcshareddata/xcschemes/Charts.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1200"
3+
LastUpgradeVersion = "1320"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Charts.xcodeproj/xcshareddata/xcschemes/ChartsTests.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1200"
3+
LastUpgradeVersion = "1320"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

Charts.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ChartsDemo-iOS/ChartsDemo-iOS.xcodeproj/project.pbxproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@
651651
attributes = {
652652
LastSwiftMigration = 0700;
653653
LastSwiftUpdateCheck = 0700;
654-
LastUpgradeCheck = 1200;
654+
LastUpgradeCheck = 1320;
655655
ORGANIZATIONNAME = dcg;
656656
TargetAttributes = {
657657
225B361C1F6EB9A50005B3D5 = {
@@ -900,7 +900,7 @@
900900
DEVELOPMENT_TEAM = "";
901901
GCC_C_LANGUAGE_STANDARD = gnu11;
902902
INFOPLIST_FILE = "$(SRCROOT)/Supporting Files/Info.plist";
903-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
903+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
904904
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
905905
PRODUCT_BUNDLE_IDENTIFIER = "com.dcg.ChartsDemo-Swift";
906906
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -932,7 +932,7 @@
932932
DEVELOPMENT_TEAM = "";
933933
GCC_C_LANGUAGE_STANDARD = gnu11;
934934
INFOPLIST_FILE = "$(SRCROOT)/Supporting Files/Info.plist";
935-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
935+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
936936
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
937937
PRODUCT_BUNDLE_IDENTIFIER = "com.dcg.ChartsDemo-Swift";
938938
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -988,7 +988,7 @@
988988
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
989989
GCC_WARN_UNUSED_FUNCTION = YES;
990990
GCC_WARN_UNUSED_VARIABLE = YES;
991-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
991+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
992992
MTL_ENABLE_DEBUG_INFO = YES;
993993
ONLY_ACTIVE_ARCH = YES;
994994
SDKROOT = iphoneos;
@@ -1036,7 +1036,7 @@
10361036
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
10371037
GCC_WARN_UNUSED_FUNCTION = YES;
10381038
GCC_WARN_UNUSED_VARIABLE = YES;
1039-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1039+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
10401040
MTL_ENABLE_DEBUG_INFO = NO;
10411041
SDKROOT = iphoneos;
10421042
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -1056,7 +1056,7 @@
10561056
DEVELOPMENT_TEAM = "";
10571057
FRAMEWORK_SEARCH_PATHS = "$(SOURCE_ROOT)/../Carthage/Build/iOS";
10581058
INFOPLIST_FILE = "Supporting Files/Info.plist";
1059-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1059+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
10601060
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
10611061
PRODUCT_BUNDLE_IDENTIFIER = "com.dcg.$(PRODUCT_NAME:rfc1034identifier)";
10621062
PRODUCT_NAME = "ChartsDemo-iOS";
@@ -1080,7 +1080,7 @@
10801080
DEVELOPMENT_TEAM = "";
10811081
FRAMEWORK_SEARCH_PATHS = "$(SOURCE_ROOT)/../Carthage/Build/iOS";
10821082
INFOPLIST_FILE = "Supporting Files/Info.plist";
1083-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1083+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
10841084
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
10851085
PRODUCT_BUNDLE_IDENTIFIER = "com.dcg.$(PRODUCT_NAME:rfc1034identifier)";
10861086
PRODUCT_NAME = "ChartsDemo-iOS";

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import PackageDescription
55
let package = Package(
66
name: "Charts",
77
platforms: [
8-
.iOS(.v9),
9-
.tvOS(.v9),
10-
.macOS(.v10_11),
8+
.iOS(.v12),
9+
.tvOS(.v12),
10+
.macOS(.v10_12),
1111
],
1212
products: [
1313
.library(
@@ -19,7 +19,7 @@ let package = Package(
1919
targets: ["Charts"])
2020
],
2121
dependencies: [
22-
.package(url: "https://github.com/apple/swift-algorithms", from: "0.0.1")
22+
.package(url: "https://github.com/apple/swift-algorithms", from: "1.0.0")
2323
],
2424
targets: [
2525
.target(

Source/Charts/Components/Marker.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import Foundation
1313
import CoreGraphics
1414

1515
@objc(ChartMarker)
16-
public protocol Marker: class
16+
public protocol Marker: AnyObject
1717
{
1818
/// - Returns: The desired (general) offset you wish the IMarker to have on the x-axis.
1919
/// By returning x: -(width / 2) you will center the IMarker horizontally.

Source/Charts/Formatters/AxisValueFormatter.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import Foundation
1313

1414
/// An interface for providing custom axis Strings.
1515
@objc(ChartAxisValueFormatter)
16-
public protocol AxisValueFormatter: class
16+
public protocol AxisValueFormatter: AnyObject
1717
{
1818

1919
/// Called when a value from an axis is formatted before being drawn.

0 commit comments

Comments
 (0)