Skip to content

Commit 17caf5b

Browse files
authored
Merge pull request #2 from GoodRequest/feature/dependencies_removal
2 parents 08784b1 + da7e73b commit 17caf5b

42 files changed

Lines changed: 1471 additions & 331 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 375 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,375 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 77;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
F24337DA2E93F11C0091A75A /* GoodRemoteNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = F24337D92E93F11C0091A75A /* GoodRemoteNotifier */; };
11+
/* End PBXBuildFile section */
12+
13+
/* Begin PBXFileReference section */
14+
F2ABD6782E86BBE700A4C290 /* GoodRemoteNotifier */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = GoodRemoteNotifier; path = ..; sourceTree = "<group>"; };
15+
F2CACFEF2E86BA010006EDF4 /* GoodRemoteNotifier-Sample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "GoodRemoteNotifier-Sample.app"; sourceTree = BUILT_PRODUCTS_DIR; };
16+
/* End PBXFileReference section */
17+
18+
/* Begin PBXFileSystemSynchronizedRootGroup section */
19+
F2CACFF12E86BA010006EDF4 /* GoodRemoteNotifier-Sample */ = {
20+
isa = PBXFileSystemSynchronizedRootGroup;
21+
path = "GoodRemoteNotifier-Sample";
22+
sourceTree = "<group>";
23+
};
24+
/* End PBXFileSystemSynchronizedRootGroup section */
25+
26+
/* Begin PBXFrameworksBuildPhase section */
27+
F2CACFEC2E86BA010006EDF4 /* Frameworks */ = {
28+
isa = PBXFrameworksBuildPhase;
29+
buildActionMask = 2147483647;
30+
files = (
31+
F24337DA2E93F11C0091A75A /* GoodRemoteNotifier in Frameworks */,
32+
);
33+
runOnlyForDeploymentPostprocessing = 0;
34+
};
35+
/* End PBXFrameworksBuildPhase section */
36+
37+
/* Begin PBXGroup section */
38+
F2B8615D2E86BC9F0095138F /* Frameworks */ = {
39+
isa = PBXGroup;
40+
children = (
41+
);
42+
name = Frameworks;
43+
sourceTree = "<group>";
44+
};
45+
F2CACFE62E86BA010006EDF4 = {
46+
isa = PBXGroup;
47+
children = (
48+
F2ABD6782E86BBE700A4C290 /* GoodRemoteNotifier */,
49+
F2CACFF12E86BA010006EDF4 /* GoodRemoteNotifier-Sample */,
50+
F2B8615D2E86BC9F0095138F /* Frameworks */,
51+
F2CACFF02E86BA010006EDF4 /* Products */,
52+
);
53+
sourceTree = "<group>";
54+
};
55+
F2CACFF02E86BA010006EDF4 /* Products */ = {
56+
isa = PBXGroup;
57+
children = (
58+
F2CACFEF2E86BA010006EDF4 /* GoodRemoteNotifier-Sample.app */,
59+
);
60+
name = Products;
61+
sourceTree = "<group>";
62+
};
63+
/* End PBXGroup section */
64+
65+
/* Begin PBXNativeTarget section */
66+
F2CACFEE2E86BA010006EDF4 /* GoodRemoteNotifier-Sample */ = {
67+
isa = PBXNativeTarget;
68+
buildConfigurationList = F2CACFFA2E86BA020006EDF4 /* Build configuration list for PBXNativeTarget "GoodRemoteNotifier-Sample" */;
69+
buildPhases = (
70+
F2CACFEB2E86BA010006EDF4 /* Sources */,
71+
F2CACFEC2E86BA010006EDF4 /* Frameworks */,
72+
F2CACFED2E86BA010006EDF4 /* Resources */,
73+
);
74+
buildRules = (
75+
);
76+
dependencies = (
77+
);
78+
fileSystemSynchronizedGroups = (
79+
F2CACFF12E86BA010006EDF4 /* GoodRemoteNotifier-Sample */,
80+
);
81+
name = "GoodRemoteNotifier-Sample";
82+
packageProductDependencies = (
83+
F24337D92E93F11C0091A75A /* GoodRemoteNotifier */,
84+
);
85+
productName = "GoodRemoteNotifier-Sample";
86+
productReference = F2CACFEF2E86BA010006EDF4 /* GoodRemoteNotifier-Sample.app */;
87+
productType = "com.apple.product-type.application";
88+
};
89+
/* End PBXNativeTarget section */
90+
91+
/* Begin PBXProject section */
92+
F2CACFE72E86BA010006EDF4 /* Project object */ = {
93+
isa = PBXProject;
94+
attributes = {
95+
BuildIndependentTargetsInParallel = 1;
96+
LastSwiftUpdateCheck = 2600;
97+
LastUpgradeCheck = 2600;
98+
TargetAttributes = {
99+
F2CACFEE2E86BA010006EDF4 = {
100+
CreatedOnToolsVersion = 26.0;
101+
};
102+
};
103+
};
104+
buildConfigurationList = F2CACFEA2E86BA010006EDF4 /* Build configuration list for PBXProject "GoodRemoteNotifier-Sample" */;
105+
developmentRegion = en;
106+
hasScannedForEncodings = 0;
107+
knownRegions = (
108+
en,
109+
Base,
110+
);
111+
mainGroup = F2CACFE62E86BA010006EDF4;
112+
minimizedProjectReferenceProxies = 1;
113+
preferredProjectObjectVersion = 77;
114+
productRefGroup = F2CACFF02E86BA010006EDF4 /* Products */;
115+
projectDirPath = "";
116+
projectRoot = "";
117+
targets = (
118+
F2CACFEE2E86BA010006EDF4 /* GoodRemoteNotifier-Sample */,
119+
);
120+
};
121+
/* End PBXProject section */
122+
123+
/* Begin PBXResourcesBuildPhase section */
124+
F2CACFED2E86BA010006EDF4 /* Resources */ = {
125+
isa = PBXResourcesBuildPhase;
126+
buildActionMask = 2147483647;
127+
files = (
128+
);
129+
runOnlyForDeploymentPostprocessing = 0;
130+
};
131+
/* End PBXResourcesBuildPhase section */
132+
133+
/* Begin PBXSourcesBuildPhase section */
134+
F2CACFEB2E86BA010006EDF4 /* Sources */ = {
135+
isa = PBXSourcesBuildPhase;
136+
buildActionMask = 2147483647;
137+
files = (
138+
);
139+
runOnlyForDeploymentPostprocessing = 0;
140+
};
141+
/* End PBXSourcesBuildPhase section */
142+
143+
/* Begin XCBuildConfiguration section */
144+
F2CACFF82E86BA020006EDF4 /* Debug */ = {
145+
isa = XCBuildConfiguration;
146+
buildSettings = {
147+
ALWAYS_SEARCH_USER_PATHS = NO;
148+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
149+
CLANG_ANALYZER_NONNULL = YES;
150+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
151+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
152+
CLANG_ENABLE_MODULES = YES;
153+
CLANG_ENABLE_OBJC_ARC = YES;
154+
CLANG_ENABLE_OBJC_WEAK = YES;
155+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
156+
CLANG_WARN_BOOL_CONVERSION = YES;
157+
CLANG_WARN_COMMA = YES;
158+
CLANG_WARN_CONSTANT_CONVERSION = YES;
159+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
160+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
161+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
162+
CLANG_WARN_EMPTY_BODY = YES;
163+
CLANG_WARN_ENUM_CONVERSION = YES;
164+
CLANG_WARN_INFINITE_RECURSION = YES;
165+
CLANG_WARN_INT_CONVERSION = YES;
166+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
167+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
168+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
169+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
170+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
171+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
172+
CLANG_WARN_STRICT_PROTOTYPES = YES;
173+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
174+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
175+
CLANG_WARN_UNREACHABLE_CODE = YES;
176+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
177+
COPY_PHASE_STRIP = NO;
178+
DEBUG_INFORMATION_FORMAT = dwarf;
179+
ENABLE_STRICT_OBJC_MSGSEND = YES;
180+
ENABLE_TESTABILITY = YES;
181+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
182+
GCC_C_LANGUAGE_STANDARD = gnu17;
183+
GCC_DYNAMIC_NO_PIC = NO;
184+
GCC_NO_COMMON_BLOCKS = YES;
185+
GCC_OPTIMIZATION_LEVEL = 0;
186+
GCC_PREPROCESSOR_DEFINITIONS = (
187+
"DEBUG=1",
188+
"$(inherited)",
189+
);
190+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
191+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
192+
GCC_WARN_UNDECLARED_SELECTOR = YES;
193+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
194+
GCC_WARN_UNUSED_FUNCTION = YES;
195+
GCC_WARN_UNUSED_VARIABLE = YES;
196+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
197+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
198+
MTL_FAST_MATH = YES;
199+
ONLY_ACTIVE_ARCH = YES;
200+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
201+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
202+
};
203+
name = Debug;
204+
};
205+
F2CACFF92E86BA020006EDF4 /* Release */ = {
206+
isa = XCBuildConfiguration;
207+
buildSettings = {
208+
ALWAYS_SEARCH_USER_PATHS = NO;
209+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
210+
CLANG_ANALYZER_NONNULL = YES;
211+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
212+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
213+
CLANG_ENABLE_MODULES = YES;
214+
CLANG_ENABLE_OBJC_ARC = YES;
215+
CLANG_ENABLE_OBJC_WEAK = YES;
216+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
217+
CLANG_WARN_BOOL_CONVERSION = YES;
218+
CLANG_WARN_COMMA = YES;
219+
CLANG_WARN_CONSTANT_CONVERSION = YES;
220+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
221+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
222+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
223+
CLANG_WARN_EMPTY_BODY = YES;
224+
CLANG_WARN_ENUM_CONVERSION = YES;
225+
CLANG_WARN_INFINITE_RECURSION = YES;
226+
CLANG_WARN_INT_CONVERSION = YES;
227+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
228+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
229+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
230+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
231+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
232+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
233+
CLANG_WARN_STRICT_PROTOTYPES = YES;
234+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
235+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
236+
CLANG_WARN_UNREACHABLE_CODE = YES;
237+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
238+
COPY_PHASE_STRIP = NO;
239+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
240+
ENABLE_NS_ASSERTIONS = NO;
241+
ENABLE_STRICT_OBJC_MSGSEND = YES;
242+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
243+
GCC_C_LANGUAGE_STANDARD = gnu17;
244+
GCC_NO_COMMON_BLOCKS = YES;
245+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
246+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
247+
GCC_WARN_UNDECLARED_SELECTOR = YES;
248+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
249+
GCC_WARN_UNUSED_FUNCTION = YES;
250+
GCC_WARN_UNUSED_VARIABLE = YES;
251+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
252+
MTL_ENABLE_DEBUG_INFO = NO;
253+
MTL_FAST_MATH = YES;
254+
SWIFT_COMPILATION_MODE = wholemodule;
255+
};
256+
name = Release;
257+
};
258+
F2CACFFB2E86BA020006EDF4 /* Debug */ = {
259+
isa = XCBuildConfiguration;
260+
buildSettings = {
261+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
262+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
263+
CODE_SIGN_STYLE = Automatic;
264+
CURRENT_PROJECT_VERSION = 1;
265+
ENABLE_APP_SANDBOX = YES;
266+
ENABLE_PREVIEWS = YES;
267+
ENABLE_USER_SELECTED_FILES = readonly;
268+
GENERATE_INFOPLIST_FILE = YES;
269+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
270+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
271+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
272+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
273+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
274+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
275+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
276+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
277+
INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
278+
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
279+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
280+
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
281+
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
282+
MACOSX_DEPLOYMENT_TARGET = 26.0;
283+
MARKETING_VERSION = 1.0;
284+
PRODUCT_BUNDLE_IDENTIFIER = "com.goodrequest.goodRemoteNotifier-Sample.GoodRemoteNotifier-Sample";
285+
PRODUCT_NAME = "$(TARGET_NAME)";
286+
REGISTER_APP_GROUPS = YES;
287+
SDKROOT = auto;
288+
STRING_CATALOG_GENERATE_SYMBOLS = YES;
289+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
290+
SUPPORTS_MACCATALYST = NO;
291+
SWIFT_APPROACHABLE_CONCURRENCY = YES;
292+
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
293+
SWIFT_EMIT_LOC_STRINGS = YES;
294+
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
295+
SWIFT_VERSION = 5.0;
296+
TARGETED_DEVICE_FAMILY = 1;
297+
XROS_DEPLOYMENT_TARGET = 26.0;
298+
};
299+
name = Debug;
300+
};
301+
F2CACFFC2E86BA020006EDF4 /* Release */ = {
302+
isa = XCBuildConfiguration;
303+
buildSettings = {
304+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
305+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
306+
CODE_SIGN_STYLE = Automatic;
307+
CURRENT_PROJECT_VERSION = 1;
308+
ENABLE_APP_SANDBOX = YES;
309+
ENABLE_PREVIEWS = YES;
310+
ENABLE_USER_SELECTED_FILES = readonly;
311+
GENERATE_INFOPLIST_FILE = YES;
312+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
313+
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphonesimulator*]" = YES;
314+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphoneos*]" = YES;
315+
"INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents[sdk=iphonesimulator*]" = YES;
316+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphoneos*]" = YES;
317+
"INFOPLIST_KEY_UILaunchScreen_Generation[sdk=iphonesimulator*]" = YES;
318+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphoneos*]" = UIStatusBarStyleDefault;
319+
"INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault;
320+
INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
321+
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
322+
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
323+
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
324+
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
325+
MACOSX_DEPLOYMENT_TARGET = 26.0;
326+
MARKETING_VERSION = 1.0;
327+
PRODUCT_BUNDLE_IDENTIFIER = "com.goodrequest.goodRemoteNotifier-Sample.GoodRemoteNotifier-Sample";
328+
PRODUCT_NAME = "$(TARGET_NAME)";
329+
REGISTER_APP_GROUPS = YES;
330+
SDKROOT = auto;
331+
STRING_CATALOG_GENERATE_SYMBOLS = YES;
332+
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
333+
SUPPORTS_MACCATALYST = NO;
334+
SWIFT_APPROACHABLE_CONCURRENCY = YES;
335+
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
336+
SWIFT_EMIT_LOC_STRINGS = YES;
337+
SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
338+
SWIFT_VERSION = 5.0;
339+
TARGETED_DEVICE_FAMILY = 1;
340+
XROS_DEPLOYMENT_TARGET = 26.0;
341+
};
342+
name = Release;
343+
};
344+
/* End XCBuildConfiguration section */
345+
346+
/* Begin XCConfigurationList section */
347+
F2CACFEA2E86BA010006EDF4 /* Build configuration list for PBXProject "GoodRemoteNotifier-Sample" */ = {
348+
isa = XCConfigurationList;
349+
buildConfigurations = (
350+
F2CACFF82E86BA020006EDF4 /* Debug */,
351+
F2CACFF92E86BA020006EDF4 /* Release */,
352+
);
353+
defaultConfigurationIsVisible = 0;
354+
defaultConfigurationName = Release;
355+
};
356+
F2CACFFA2E86BA020006EDF4 /* Build configuration list for PBXNativeTarget "GoodRemoteNotifier-Sample" */ = {
357+
isa = XCConfigurationList;
358+
buildConfigurations = (
359+
F2CACFFB2E86BA020006EDF4 /* Debug */,
360+
F2CACFFC2E86BA020006EDF4 /* Release */,
361+
);
362+
defaultConfigurationIsVisible = 0;
363+
defaultConfigurationName = Release;
364+
};
365+
/* End XCConfigurationList section */
366+
367+
/* Begin XCSwiftPackageProductDependency section */
368+
F24337D92E93F11C0091A75A /* GoodRemoteNotifier */ = {
369+
isa = XCSwiftPackageProductDependency;
370+
productName = GoodRemoteNotifier;
371+
};
372+
/* End XCSwiftPackageProductDependency section */
373+
};
374+
rootObject = F2CACFE72E86BA010006EDF4 /* Project object */;
375+
}

GoodRemoteNotifier-Sample/GoodRemoteNotifier-Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)