Skip to content

Commit 50b8245

Browse files
authored
Merge pull request #1281 from OneSignal/fixing_distribution_of_xcframework
Fixing Multiple Commands Produce cocoapods build issue
2 parents 76b01a0 + 90cba7c commit 50b8245

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

OneSignal.podspec

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Pod::Spec.new do |s|
99
s.source = { :git => "https://github.com/OneSignal/OneSignal-iOS-SDK.git", :tag => s.version.to_s }
1010
s.platform = :ios, "11.0"
1111
s.requires_arc = true
12-
13-
s.ios.vendored_frameworks = 'iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework'
12+
s.default_subspec = "OneSignalComplete"
13+
1414
s.subspec 'OneSignalCore' do |ss|
1515
ss.vendored_frameworks = 'iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework'
1616
end
@@ -72,4 +72,10 @@ Pod::Spec.new do |s|
7272
ss.dependency 'OneSignal/OneSignalUser'
7373
ss.ios.vendored_frameworks = 'iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework'
7474
end
75+
76+
s.subspec 'OneSignalComplete' do |ss|
77+
ss.dependency 'OneSignal/OneSignal'
78+
ss.dependency 'OneSignal/OneSignalLocation'
79+
ss.dependency 'OneSignal/OneSignalInAppMessages'
80+
end
7581
end

OneSignalXCFramework.podspec

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ Pod::Spec.new do |s|
99
s.source = { :git => "https://github.com/OneSignal/OneSignal-iOS-SDK.git", :tag => s.version.to_s }
1010
s.platform = :ios, '11.0'
1111
s.requires_arc = true
12-
13-
s.ios.vendored_frameworks = 'iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework'
12+
s.default_subspec = "OneSignalComplete"
1413

1514
s.subspec 'OneSignalCore' do |ss|
1615
ss.vendored_frameworks = 'iOS_SDK/OneSignalSDK/OneSignal_Core/OneSignalCore.xcframework'
@@ -73,4 +72,10 @@ Pod::Spec.new do |s|
7372
ss.dependency 'OneSignalXCFramework/OneSignalUser'
7473
ss.ios.vendored_frameworks = 'iOS_SDK/OneSignalSDK/OneSignal_XCFramework/OneSignalFramework.xcframework'
7574
end
75+
76+
s.subspec 'OneSignalComplete' do |ss|
77+
ss.dependency 'OneSignalXCFramework/OneSignal'
78+
ss.dependency 'OneSignalXCFramework/OneSignalLocation'
79+
ss.dependency 'OneSignalXCFramework/OneSignalInAppMessages'
80+
end
7681
end

0 commit comments

Comments
 (0)