Skip to content

Commit 89f9357

Browse files
Merge pull request #89 from KarinBerg/xcode-14-3-support
Increase deployment targets of all platforms to lowest possible version which is compatible with xCode 14.3
2 parents 00d1e1a + c8f265e commit 89f9357

File tree

9 files changed

+33
-31
lines changed

9 files changed

+33
-31
lines changed

.Package.test.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ let package = Package(
1010
targets: ["SwinjectAutoregistration"])
1111
],
1212
dependencies: [
13-
.package(url: "https://github.com/Swinject/Swinject.git", from: "2.8.3")
13+
.package(url: "https://github.com/Swinject/Swinject.git", from: "2.8.4")
1414
],
1515
targets: [
1616
.target(

Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "Swinject/Swinject" ~> 2.8.3
1+
github "Swinject/Swinject" ~> 2.8.4

Cartfile.resolved

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "Swinject/Swinject" "2.8.3"
1+
github "Swinject/Swinject" "2.8.4"

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ let package = Package(
1212
name: "SwinjectAutoregistration-Dynamic",
1313
type: .dynamic,
1414
targets: ["SwinjectAutoregistration"])
15-
15+
1616
],
1717
dependencies: [
18-
.package(url: "https://github.com/Swinject/Swinject.git", from: "2.8.3")
18+
.package(url: "https://github.com/Swinject/Swinject.git", from: "2.8.4")
1919
],
2020
targets: [
2121
.target(

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ SwinjectAutoregistration is an extension of Swinject that allows to automaticall
1212

1313
## Requirements
1414

15-
- iOS 9.0+ / Mac OS X 10.10+ / tvOS 9.0+
16-
- Xcode 8+
15+
- iOS 11.0+ / Mac OS X 10.13+ / tvOS 11.0+
16+
- Xcode 14.3+
1717

1818
## Installation
1919

@@ -24,8 +24,8 @@ Swinject is available through [Carthage](https://github.com/Carthage/Carthage),
2424
To install Swinject with Carthage, add the following line to your `Cartfile`.
2525

2626
```
27-
github "Swinject/Swinject" "2.8.3"
28-
github "Swinject/SwinjectAutoregistration" "2.8.3"
27+
github "Swinject/Swinject" "2.8.4"
28+
github "Swinject/SwinjectAutoregistration" "2.8.4"
2929
```
3030

3131
Then run `carthage update --use-xcframeworks --no-use-binaries` command or just `carthage update --use-xcframeworks`. For details of the installation and usage of Carthage, visit [its project page](https://github.com/Carthage/Carthage).
@@ -36,11 +36,11 @@ To install Swinject with CocoaPods, add the following lines to your `Podfile`.
3636

3737
```ruby
3838
source 'https://github.com/CocoaPods/Specs.git'
39-
platform :ios, '9.0' # or platform :osx, '10.10' if your target is OS X.
39+
platform :ios, '11.0' # or platform :osx, '10.13' if your target is OS X.
4040
use_frameworks!
4141

42-
pod 'Swinject', '2.8.3'
43-
pod 'SwinjectAutoregistration', '2.8.3'
42+
pod 'Swinject', '2.8.4'
43+
pod 'SwinjectAutoregistration', '2.8.4'
4444
```
4545

4646
Then run `pod install` command. For details of the installation and usage of CocoaPods, visit [its official website](https://cocoapods.org).
@@ -51,7 +51,7 @@ in `Package.swift` add the following:
5151

5252
```swift
5353
dependencies: [
54-
.package(url: "https://github.com/Swinject/SwinjectAutoregistration.git", from: "2.8.3")
54+
.package(url: "https://github.com/Swinject/SwinjectAutoregistration.git", from: "2.8.4")
5555
],
5656
targets: [
5757
.target(

Sources/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.8.3</string>
18+
<string>2.8.4</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

SwinjectAutoregistration.podspec

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'SwinjectAutoregistration'
3-
s.version = "2.8.3"
3+
s.version = "2.8.4"
44
s.summary = 'Autoregistration for Swinject'
55
s.description = <<-DESC
66
SwinjectAutoregistration is an extension of Swinject that allows to automatically inject dependencies into registered services.
@@ -11,12 +11,12 @@ SwinjectAutoregistration is an extension of Swinject that allows to automaticall
1111
s.author = 'Swinject Contributors'
1212
s.source = { :git => 'https://github.com/Swinject/SwinjectAutoregistration.git', :tag => s.version.to_s }
1313

14-
s.ios.deployment_target = '9.0'
15-
s.osx.deployment_target = '10.10'
16-
s.watchos.deployment_target = '2.0'
17-
s.tvos.deployment_target = '9.0'
14+
s.ios.deployment_target = '11.0'
15+
s.osx.deployment_target = '10.13'
16+
s.watchos.deployment_target = '4.0'
17+
s.tvos.deployment_target = '11.0'
1818
s.requires_arc = true
1919
s.swift_version = '5.0'
2020
s.source_files = 'Sources/**/*.{swift,h}'
21-
s.dependency 'Swinject', '~> 2.8.3'
21+
s.dependency 'Swinject', '~> 2.8.4'
2222
end

SwinjectAutoregistration.xcodeproj/project.pbxproj

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -931,7 +931,7 @@
931931
SWIFT_TREAT_WARNINGS_AS_ERRORS = NO;
932932
SWIFT_VERSION = 5.0;
933933
TARGETED_DEVICE_FAMILY = 4;
934-
WATCHOS_DEPLOYMENT_TARGET = 2.0;
934+
WATCHOS_DEPLOYMENT_TARGET = 4.0;
935935
};
936936
name = Debug;
937937
};
@@ -997,7 +997,7 @@
997997
SWIFT_VERSION = 5.0;
998998
TARGETED_DEVICE_FAMILY = 4;
999999
VALIDATE_PRODUCT = YES;
1000-
WATCHOS_DEPLOYMENT_TARGET = 2.0;
1000+
WATCHOS_DEPLOYMENT_TARGET = 4.0;
10011001
};
10021002
name = Release;
10031003
};
@@ -1044,7 +1044,7 @@
10441044
"$(PROJECT_DIR)/Carthage/Build/iOS",
10451045
);
10461046
INFOPLIST_FILE = Sources/Info.plist;
1047-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1047+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
10481048
PRODUCT_BUNDLE_IDENTIFIER = "com.swinject.SwinjectAutoregistration-iOS";
10491049
};
10501050
name = Debug;
@@ -1058,7 +1058,7 @@
10581058
"$(PROJECT_DIR)/Carthage/Build/iOS",
10591059
);
10601060
INFOPLIST_FILE = Sources/Info.plist;
1061-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1061+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
10621062
PRODUCT_BUNDLE_IDENTIFIER = "com.swinject.SwinjectAutoregistration-iOS";
10631063
};
10641064
name = Release;
@@ -1184,7 +1184,7 @@
11841184
);
11851185
INFOPLIST_FILE = Sources/Info.plist;
11861186
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-watchOS";
1187-
WATCHOS_DEPLOYMENT_TARGET = 2.0;
1187+
WATCHOS_DEPLOYMENT_TARGET = 4.0;
11881188
};
11891189
name = Debug;
11901190
};
@@ -1198,7 +1198,7 @@
11981198
);
11991199
INFOPLIST_FILE = Sources/Info.plist;
12001200
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-watchOS";
1201-
WATCHOS_DEPLOYMENT_TARGET = 2.0;
1201+
WATCHOS_DEPLOYMENT_TARGET = 4.0;
12021202
};
12031203
name = Release;
12041204
};
@@ -1212,7 +1212,7 @@
12121212
);
12131213
INFOPLIST_FILE = Sources/Info.plist;
12141214
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-tvOS";
1215-
TVOS_DEPLOYMENT_TARGET = 9.0;
1215+
TVOS_DEPLOYMENT_TARGET = 11.0;
12161216
};
12171217
name = Debug;
12181218
};
@@ -1226,7 +1226,7 @@
12261226
);
12271227
INFOPLIST_FILE = Sources/Info.plist;
12281228
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-tvOS";
1229-
TVOS_DEPLOYMENT_TARGET = 9.0;
1229+
TVOS_DEPLOYMENT_TARGET = 11.0;
12301230
};
12311231
name = Release;
12321232
};
@@ -1348,6 +1348,7 @@
13481348
"$(PROJECT_DIR)/Carthage/Build",
13491349
);
13501350
INFOPLIST_FILE = Sources/Info.plist;
1351+
MACOSX_DEPLOYMENT_TARGET = 10.13;
13511352
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-OSX";
13521353
};
13531354
name = Debug;
@@ -1361,6 +1362,7 @@
13611362
"$(PROJECT_DIR)/Carthage/Build",
13621363
);
13631364
INFOPLIST_FILE = Sources/Info.plist;
1365+
MACOSX_DEPLOYMENT_TARGET = 10.13;
13641366
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-OSX";
13651367
};
13661368
name = Release;
@@ -1414,7 +1416,7 @@
14141416
"@executable_path/../Frameworks",
14151417
"@loader_path/../Frameworks",
14161418
);
1417-
MACOSX_DEPLOYMENT_TARGET = 10.11;
1419+
MACOSX_DEPLOYMENT_TARGET = 10.13;
14181420
MTL_ENABLE_DEBUG_INFO = YES;
14191421
ONLY_ACTIVE_ARCH = YES;
14201422
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-OSXTests";
@@ -1468,7 +1470,7 @@
14681470
"@executable_path/../Frameworks",
14691471
"@loader_path/../Frameworks",
14701472
);
1471-
MACOSX_DEPLOYMENT_TARGET = 10.11;
1473+
MACOSX_DEPLOYMENT_TARGET = 10.13;
14721474
MTL_ENABLE_DEBUG_INFO = NO;
14731475
PRODUCT_BUNDLE_IDENTIFIER = "org.swinject.SwinjectAutoregistration-OSXTests";
14741476
PRODUCT_NAME = "$(TARGET_NAME)";

Tests/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>BNDL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.8.3</string>
18+
<string>2.8.4</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

0 commit comments

Comments
 (0)