Skip to content

Commit

Permalink
feat(sdk): next version
Browse files Browse the repository at this point in the history
  • Loading branch information
StreamLayer, Inc committed Jan 29, 2025
1 parent a643ef8 commit 9dac19a
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 7 deletions.
38 changes: 34 additions & 4 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// swift-tools-version: 5.7
// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.
// swift-module-flags: -target arm64-apple-ios14.0

Expand All @@ -10,7 +10,12 @@ let package = Package(
.iOS(.v14)
],
products: [
.library(name: "StreamLayer", targets: ["StreamLayer"])
.library(name: "StreamLayer", targets: ["StreamLayer"]),
.library(name: "StreamLayerWatchParty", targets: ["StreamLayerWatchParty"]),
.library(name: "StreamLayerGooglePAL", targets: ["StreamLayerGooglePAL"])
],
dependencies: [
.package(url: "https://github.com/googleads/swift-package-manager-google-programmatic-access-library-ios", exact: "2.8.1"),
],
targets: [
.target(
Expand All @@ -20,10 +25,35 @@ let package = Package(
],
path: "SwiftPM-PlatformExclude/StreamLayer"
),
.target(
name: "StreamLayerWatchParty",
dependencies: [
.target(name: "StreamLayerSDKWatchParty")
],
path: "SwiftPM-PlatformExclude/StreamLayerWatchParty"
),
.target(
name: "StreamLayerGooglePAL",
dependencies: [
.target(name: "StreamLayerSDKGooglePAL"),
.product(name: "ProgrammaticAccessLibrary", package: "swift-package-manager-google-programmatic-access-library-ios"),
],
path: "SwiftPM-PlatformExclude/StreamLayerGooglePAL"
),
.binaryTarget(
name: "StreamLayerSDK",
url: "https://storage.googleapis.com/ios.streamlayer.io/v8.22.28/StreamLayerSDK.xcframework.zip",
checksum: "43fd5e0a44dc488460a630041c08583075fee0cd55afae81087966e299ca8e54"
url: "https://storage.googleapis.com/ios.streamlayer.io/33462/StreamLayerSDK.xcframework.zip",
checksum: "f79902fd1d376e8ca2d27169435a0a742a53e28d357bcc25081fa8f6e0fabe72"
),
.binaryTarget(
name: "StreamLayerSDKWatchParty",
url: "https://storage.googleapis.com/ios.streamlayer.io/33462/StreamLayerSDKWatchParty.xcframework.zip",
checksum: "a81b3a058ebe2a5dc3811c96c8727c1f08692a97f65b8600b4fd96d91240fc9a"
),
.binaryTarget(
name: "StreamLayerSDKGooglePAL",
url: "https://storage.googleapis.com/ios.streamlayer.io/33462/StreamLayerSDKGooglePAL.xcframework.zip",
checksum: "fc6ccc565b4d5ff5be0ea354016ffd6d918522b1f333c1168db2da8c6f74b28c"
)
]
)
Expand Down
4 changes: 2 additions & 2 deletions StreamLayer.podspec
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Pod::Spec.new do |s|
s.name = "StreamLayer"
s.version = "8.22.43"
s.version = "8.22.102"
s.summary = "StreamLayer SDK"
s.description = "StreamLayer SDK public repo"
s.license = { :type => 'Proprietary', :text => 'StreamLayer License' }
s.author = { 'Kirill Kunst' => '[email protected]' }
s.homepage = "https://github.com/StreamLayer/sdk-ios.git"
s.source = { :http => 'https://storage.googleapis.com/ios.streamlayer.io/32517/StreamLayerSDK.xcframework.zip' }
s.source = { :http => 'https://storage.googleapis.com/ios.streamlayer.io/33462/StreamLayerSDK.xcframework.zip' }
s.vendored_frameworks = 'xcframeworks/StreamLayerSDK.xcframework'
s.platform = :ios
s.swift_version = "5.7"
Expand Down
2 changes: 1 addition & 1 deletion SwiftPM-PlatformExclude/StreamLayer/include/dummy.h
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// Prevent a missing umbrella header warning.
@import StreamLayerSDK;
@import StreamLayerSDK;
4 changes: 4 additions & 0 deletions SwiftPM-PlatformExclude/StreamLayerGooglePAL/dummy.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#import <TargetConditionals.h>
#if TARGET_OS_WATCH || TARGET_OS_TV
#warning "StreamLayer does not support the watchOS ot tvOS platform"
#endif
2 changes: 2 additions & 0 deletions SwiftPM-PlatformExclude/StreamLayerGooglePAL/include/dummy.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Prevent a missing umbrella header warning.
@import StreamLayerSDKGooglePAL;
4 changes: 4 additions & 0 deletions SwiftPM-PlatformExclude/StreamLayerWatchParty/dummy.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#import <TargetConditionals.h>
#if TARGET_OS_WATCH || TARGET_OS_TV
#warning "StreamLayer does not support the watchOS ot tvOS platform"
#endif
2 changes: 2 additions & 0 deletions SwiftPM-PlatformExclude/StreamLayerWatchParty/include/dummy.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// Prevent a missing umbrella header warning.
@import StreamLayerSDKWatchParty;

0 comments on commit 9dac19a

Please sign in to comment.