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 28, 2025
1 parent a643ef8 commit de89d03
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/33437/StreamLayerSDK.xcframework.zip",
checksum: "0fe0a7dea20a1312dc4da2fc7fd7a045d36e46b0b78d00e5a0690dfa54caa755"
),
.binaryTarget(
name: "StreamLayerSDKWatchParty",
url: "https://storage.googleapis.com/ios.streamlayer.io/33437/StreamLayerSDKWatchParty.xcframework.zip",
checksum: "d7f7231d30d57b37cdf90f6acaff28c77695def4fc29359b6ffe0ae54564459b"
),
.binaryTarget(
name: "StreamLayerSDKGooglePAL",
url: "https://storage.googleapis.com/ios.streamlayer.io/33437/StreamLayerSDKGooglePAL.xcframework.zip",
checksum: "f5047e309730db23cf74a2fcfb660a913aec5ed38f8ec21ae23e5338bb1de053"
)
]
)
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.100"
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/33437/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 de89d03

Please sign in to comment.