Skip to content

Commit 6f0580e

Browse files
committed
manually add one signal framework libs for NSE and widget
1 parent 3fc7238 commit 6f0580e

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

example_spm/ios/ExampleWidget/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5+
<key>NSSupportsLiveActivities</key>
6+
<true/>
57
<key>NSExtension</key>
68
<dict>
79
<key>NSExtensionPointIdentifier</key>

example_spm/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
CA2C87F221015A8D00D5D35D /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA2C87F121015A8C00D5D35D /* UserNotifications.framework */; };
2929
CAB34E9320F96BDA0024CA6B /* NotificationService.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB34E9220F96BDA0024CA6B /* NotificationService.m */; };
3030
CAB34E9D20F96F460024CA6B /* OneSignalNotificationServiceExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = CAB34E8F20F96BDA0024CA6B /* OneSignalNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
31+
E82451E52F0F38F80032825E /* OneSignalFramework in Frameworks */ = {isa = PBXBuildFile; productRef = E82451E42F0F38F80032825E /* OneSignalFramework */; };
32+
E82451E72F0F39250032825E /* OneSignalFramework in Frameworks */ = {isa = PBXBuildFile; productRef = E82451E62F0F39250032825E /* OneSignalFramework */; };
3133
/* End PBXBuildFile section */
3234

3335
/* Begin PBXContainerItemProxy section */
@@ -112,6 +114,7 @@
112114
buildActionMask = 2147483647;
113115
files = (
114116
47CD9D272BE10D9400F8B006 /* SwiftUI.framework in Frameworks */,
117+
E82451E72F0F39250032825E /* OneSignalFramework in Frameworks */,
115118
47CD9D252BE10D9400F8B006 /* WidgetKit.framework in Frameworks */,
116119
);
117120
runOnlyForDeploymentPostprocessing = 0;
@@ -128,6 +131,7 @@
128131
isa = PBXFrameworksBuildPhase;
129132
buildActionMask = 2147483647;
130133
files = (
134+
E82451E52F0F38F80032825E /* OneSignalFramework in Frameworks */,
131135
CA2C87F221015A8D00D5D35D /* UserNotifications.framework in Frameworks */,
132136
CA2C87DC21014E1C00D5D35D /* UIKit.framework in Frameworks */,
133137
CA2C87DA21014E1800D5D35D /* SystemConfiguration.framework in Frameworks */,
@@ -342,6 +346,7 @@
342346
mainGroup = 97C146E51CF9000F007C117D;
343347
packageReferences = (
344348
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */,
349+
E82451E32F0F38D40032825E /* XCRemoteSwiftPackageReference "OneSignal-XCFramework" */,
345350
);
346351
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
347352
projectDirPath = "";
@@ -842,11 +847,32 @@
842847
};
843848
/* End XCLocalSwiftPackageReference section */
844849

850+
/* Begin XCRemoteSwiftPackageReference section */
851+
E82451E32F0F38D40032825E /* XCRemoteSwiftPackageReference "OneSignal-XCFramework" */ = {
852+
isa = XCRemoteSwiftPackageReference;
853+
repositoryURL = "https://github.com/OneSignal/OneSignal-XCFramework";
854+
requirement = {
855+
kind = upToNextMajorVersion;
856+
minimumVersion = 5.2.15;
857+
};
858+
};
859+
/* End XCRemoteSwiftPackageReference section */
860+
845861
/* Begin XCSwiftPackageProductDependency section */
846862
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = {
847863
isa = XCSwiftPackageProductDependency;
848864
productName = FlutterGeneratedPluginSwiftPackage;
849865
};
866+
E82451E42F0F38F80032825E /* OneSignalFramework */ = {
867+
isa = XCSwiftPackageProductDependency;
868+
package = E82451E32F0F38D40032825E /* XCRemoteSwiftPackageReference "OneSignal-XCFramework" */;
869+
productName = OneSignalFramework;
870+
};
871+
E82451E62F0F39250032825E /* OneSignalFramework */ = {
872+
isa = XCSwiftPackageProductDependency;
873+
package = E82451E32F0F38D40032825E /* XCRemoteSwiftPackageReference "OneSignal-XCFramework" */;
874+
productName = OneSignalFramework;
875+
};
850876
/* End XCSwiftPackageProductDependency section */
851877
};
852878
rootObject = 97C146E61CF9000F007C117D /* Project object */;

0 commit comments

Comments
 (0)