Skip to content

Commit 9551c3f

Browse files
committed
Add more necessary elements to WooFoundation library
1 parent 3862ca9 commit 9551c3f

File tree

2 files changed

+138
-2
lines changed

2 files changed

+138
-2
lines changed

WooFoundation/WooFoundation.xcodeproj/project.pbxproj

Lines changed: 114 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
397702D42D32EAEEEA3B29FC /* Pods_WooFoundationTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 532D4D63493CE8FA6F13C85B /* Pods_WooFoundationTests.framework */; };
1111
9FA5113235035AC9A6079B0D /* Pods_WooFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1733C61561AE3A1AD3C16B7 /* Pods_WooFoundation.framework */; };
1212
B9AED559283E7553002A2668 /* Yosemite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9AED558283E7553002A2668 /* Yosemite.framework */; };
13+
B9BD4BD32844DFEE00F835D6 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = B9BD4BD22844DFEE00F835D6 /* Info.plist */; };
1314
B9C9C63F283E703C001B879F /* WooFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9C9C635283E703C001B879F /* WooFoundation.framework */; };
1415
B9C9C659283E7195001B879F /* NSDecimalNumber+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C9C658283E7195001B879F /* NSDecimalNumber+Helpers.swift */; };
1516
B9C9C65D283E71C8001B879F /* CurrencyFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9C9C65B283E71C8001B879F /* CurrencyFormatter.swift */; };
@@ -31,9 +32,12 @@
3132
/* Begin PBXFileReference section */
3233
532D4D63493CE8FA6F13C85B /* Pods_WooFoundationTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_WooFoundationTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3334
5BC355411C0A805BF29F38A6 /* Pods-WooFoundationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WooFoundationTests.release.xcconfig"; path = "Target Support Files/Pods-WooFoundationTests/Pods-WooFoundationTests.release.xcconfig"; sourceTree = "<group>"; };
35+
81B8569CD52D20EAE64EE737 /* Pods-WooFoundation.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WooFoundation.release-alpha.xcconfig"; path = "Target Support Files/Pods-WooFoundation/Pods-WooFoundation.release-alpha.xcconfig"; sourceTree = "<group>"; };
3436
99861FECBD0975C25DA03D80 /* Pods-WooFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WooFoundation.debug.xcconfig"; path = "Target Support Files/Pods-WooFoundation/Pods-WooFoundation.debug.xcconfig"; sourceTree = "<group>"; };
37+
A21D73D352B4162AB096E276 /* Pods-WooFoundationTests.release-alpha.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WooFoundationTests.release-alpha.xcconfig"; path = "Target Support Files/Pods-WooFoundationTests/Pods-WooFoundationTests.release-alpha.xcconfig"; sourceTree = "<group>"; };
3538
B9AED558283E7553002A2668 /* Yosemite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Yosemite.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3639
B9AED55B283E755A002A2668 /* Hardware.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Hardware.framework; sourceTree = BUILT_PRODUCTS_DIR; };
40+
B9BD4BD22844DFEE00F835D6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = WooFoundation/Info.plist; sourceTree = "<group>"; };
3741
B9C9C635283E703C001B879F /* WooFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WooFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3842
B9C9C63E283E703C001B879F /* WooFoundationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WooFoundationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3943
B9C9C658283E7195001B879F /* NSDecimalNumber+Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDecimalNumber+Helpers.swift"; sourceTree = "<group>"; };
@@ -72,6 +76,7 @@
7276
B9C9C5ED283E6FAA001B879F = {
7377
isa = PBXGroup;
7478
children = (
79+
B9BD4BD22844DFEE00F835D6 /* Info.plist */,
7580
B9C9C636283E703C001B879F /* WooFoundation */,
7681
B9C9C642283E703C001B879F /* WooFoundationTests */,
7782
B9C9C5FB283E6FAB001B879F /* Products */,
@@ -151,6 +156,8 @@
151156
D64F2A76E9373989B3F181FC /* Pods-WooFoundation.release.xcconfig */,
152157
BCA82452EA8EE0170C1AA258 /* Pods-WooFoundationTests.debug.xcconfig */,
153158
5BC355411C0A805BF29F38A6 /* Pods-WooFoundationTests.release.xcconfig */,
159+
81B8569CD52D20EAE64EE737 /* Pods-WooFoundation.release-alpha.xcconfig */,
160+
A21D73D352B4162AB096E276 /* Pods-WooFoundationTests.release-alpha.xcconfig */,
154161
);
155162
name = Pods;
156163
path = ../Pods;
@@ -250,6 +257,7 @@
250257
isa = PBXResourcesBuildPhase;
251258
buildActionMask = 2147483647;
252259
files = (
260+
B9BD4BD32844DFEE00F835D6 /* Info.plist in Resources */,
253261
);
254262
runOnlyForDeploymentPostprocessing = 0;
255263
};
@@ -357,6 +365,109 @@
357365
/* End PBXTargetDependency section */
358366

359367
/* Begin XCBuildConfiguration section */
368+
B9BD4BD42844E20300F835D6 /* Release-Alpha */ = {
369+
isa = XCBuildConfiguration;
370+
buildSettings = {
371+
ALWAYS_SEARCH_USER_PATHS = NO;
372+
CLANG_ANALYZER_NONNULL = YES;
373+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
374+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
375+
CLANG_ENABLE_MODULES = YES;
376+
CLANG_ENABLE_OBJC_ARC = YES;
377+
CLANG_ENABLE_OBJC_WEAK = YES;
378+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
379+
CLANG_WARN_BOOL_CONVERSION = YES;
380+
CLANG_WARN_COMMA = YES;
381+
CLANG_WARN_CONSTANT_CONVERSION = YES;
382+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
383+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
384+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
385+
CLANG_WARN_EMPTY_BODY = YES;
386+
CLANG_WARN_ENUM_CONVERSION = YES;
387+
CLANG_WARN_INFINITE_RECURSION = YES;
388+
CLANG_WARN_INT_CONVERSION = YES;
389+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
390+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
391+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
392+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
393+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
394+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
395+
CLANG_WARN_STRICT_PROTOTYPES = YES;
396+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
397+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
398+
CLANG_WARN_UNREACHABLE_CODE = YES;
399+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
400+
COPY_PHASE_STRIP = NO;
401+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
402+
ENABLE_NS_ASSERTIONS = NO;
403+
ENABLE_STRICT_OBJC_MSGSEND = YES;
404+
GCC_C_LANGUAGE_STANDARD = gnu11;
405+
GCC_NO_COMMON_BLOCKS = YES;
406+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
407+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
408+
GCC_WARN_UNDECLARED_SELECTOR = YES;
409+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
410+
GCC_WARN_UNUSED_FUNCTION = YES;
411+
GCC_WARN_UNUSED_VARIABLE = YES;
412+
MTL_ENABLE_DEBUG_INFO = NO;
413+
MTL_FAST_MATH = YES;
414+
SWIFT_COMPILATION_MODE = wholemodule;
415+
SWIFT_OPTIMIZATION_LEVEL = "-O";
416+
};
417+
name = "Release-Alpha";
418+
};
419+
B9BD4BD52844E20300F835D6 /* Release-Alpha */ = {
420+
isa = XCBuildConfiguration;
421+
baseConfigurationReference = 81B8569CD52D20EAE64EE737 /* Pods-WooFoundation.release-alpha.xcconfig */;
422+
buildSettings = {
423+
CODE_SIGN_STYLE = Automatic;
424+
CURRENT_PROJECT_VERSION = 1;
425+
DEFINES_MODULE = YES;
426+
DYLIB_COMPATIBILITY_VERSION = 1;
427+
DYLIB_CURRENT_VERSION = 1;
428+
DYLIB_INSTALL_NAME_BASE = "@rpath";
429+
GENERATE_INFOPLIST_FILE = YES;
430+
INFOPLIST_KEY_NSHumanReadableCopyright = "";
431+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
432+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
433+
LD_RUNPATH_SEARCH_PATHS = (
434+
"$(inherited)",
435+
"@executable_path/Frameworks",
436+
"@loader_path/Frameworks",
437+
);
438+
MARKETING_VERSION = 1.0;
439+
PRODUCT_BUNDLE_IDENTIFIER = com.automattic.woo.WooFoundation;
440+
PRODUCT_NAME = WooFoundation;
441+
SDKROOT = iphoneos;
442+
SKIP_INSTALL = YES;
443+
SWIFT_EMIT_LOC_STRINGS = YES;
444+
SWIFT_VERSION = 5.0;
445+
TARGETED_DEVICE_FAMILY = "1,2";
446+
VALIDATE_PRODUCT = YES;
447+
VERSIONING_SYSTEM = "apple-generic";
448+
VERSION_INFO_PREFIX = "";
449+
};
450+
name = "Release-Alpha";
451+
};
452+
B9BD4BD62844E20300F835D6 /* Release-Alpha */ = {
453+
isa = XCBuildConfiguration;
454+
baseConfigurationReference = A21D73D352B4162AB096E276 /* Pods-WooFoundationTests.release-alpha.xcconfig */;
455+
buildSettings = {
456+
CODE_SIGN_STYLE = Automatic;
457+
CURRENT_PROJECT_VERSION = 1;
458+
GENERATE_INFOPLIST_FILE = YES;
459+
IPHONEOS_DEPLOYMENT_TARGET = 15.4;
460+
MARKETING_VERSION = 1.0;
461+
PRODUCT_BUNDLE_IDENTIFIER = com.automattic.woo.WooFoundationTests;
462+
PRODUCT_NAME = "$(TARGET_NAME)";
463+
SDKROOT = iphoneos;
464+
SWIFT_EMIT_LOC_STRINGS = NO;
465+
SWIFT_VERSION = 5.0;
466+
TARGETED_DEVICE_FAMILY = "1,2";
467+
VALIDATE_PRODUCT = YES;
468+
};
469+
name = "Release-Alpha";
470+
};
360471
B9C9C621283E6FAB001B879F /* Debug */ = {
361472
isa = XCBuildConfiguration;
362473
buildSettings = {
@@ -535,7 +646,6 @@
535646
isa = XCBuildConfiguration;
536647
baseConfigurationReference = BCA82452EA8EE0170C1AA258 /* Pods-WooFoundationTests.debug.xcconfig */;
537648
buildSettings = {
538-
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
539649
CODE_SIGN_STYLE = Automatic;
540650
CURRENT_PROJECT_VERSION = 1;
541651
GENERATE_INFOPLIST_FILE = YES;
@@ -554,7 +664,6 @@
554664
isa = XCBuildConfiguration;
555665
baseConfigurationReference = 5BC355411C0A805BF29F38A6 /* Pods-WooFoundationTests.release.xcconfig */;
556666
buildSettings = {
557-
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
558667
CODE_SIGN_STYLE = Automatic;
559668
CURRENT_PROJECT_VERSION = 1;
560669
GENERATE_INFOPLIST_FILE = YES;
@@ -578,6 +687,7 @@
578687
buildConfigurations = (
579688
B9C9C621283E6FAB001B879F /* Debug */,
580689
B9C9C622283E6FAB001B879F /* Release */,
690+
B9BD4BD42844E20300F835D6 /* Release-Alpha */,
581691
);
582692
defaultConfigurationIsVisible = 0;
583693
defaultConfigurationName = Release;
@@ -587,6 +697,7 @@
587697
buildConfigurations = (
588698
B9C9C647283E703C001B879F /* Debug */,
589699
B9C9C648283E703C001B879F /* Release */,
700+
B9BD4BD52844E20300F835D6 /* Release-Alpha */,
590701
);
591702
defaultConfigurationIsVisible = 0;
592703
defaultConfigurationName = Release;
@@ -596,6 +707,7 @@
596707
buildConfigurations = (
597708
B9C9C64A283E703C001B879F /* Debug */,
598709
B9C9C64B283E703C001B879F /* Release */,
710+
B9BD4BD62844E20300F835D6 /* Release-Alpha */,
599711
);
600712
defaultConfigurationIsVisible = 0;
601713
defaultConfigurationName = Release;
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>$(DEVELOPMENT_LANGUAGE)</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleVersion</key>
20+
<string>$(CURRENT_PROJECT_VERSION)</string>
21+
<key>NSPrincipalClass</key>
22+
<string></string>
23+
</dict>
24+
</plist>

0 commit comments

Comments
 (0)