Skip to content

Commit e72422c

Browse files
committed
change ios target type from extension to static library
1 parent 6a0ef12 commit e72422c

1 file changed

Lines changed: 60 additions & 61 deletions

File tree

ios/RNLocalAuthentication.xcodeproj/project.pbxproj

Lines changed: 60 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,29 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
E8395108238544D0002C5543 /* RNLocalAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = E8395107238544D0002C5543 /* RNLocalAuthentication.m */; };
10+
E8F6E322243B2E2D00E3D0F5 /* RNLocalAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = E8395107238544D0002C5543 /* RNLocalAuthentication.m */; };
1111
/* End PBXBuildFile section */
1212

13+
/* Begin PBXCopyFilesBuildPhase section */
14+
E8F6E319243B2DCA00E3D0F5 /* CopyFiles */ = {
15+
isa = PBXCopyFilesBuildPhase;
16+
buildActionMask = 2147483647;
17+
dstPath = "include/$(PRODUCT_NAME)";
18+
dstSubfolderSpec = 16;
19+
files = (
20+
);
21+
runOnlyForDeploymentPostprocessing = 0;
22+
};
23+
/* End PBXCopyFilesBuildPhase section */
24+
1325
/* Begin PBXFileReference section */
14-
E82D83FA238543090085813F /* RNLocalAuthentication.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RNLocalAuthentication.app; sourceTree = BUILT_PRODUCTS_DIR; };
15-
E8395106238544C9002C5543 /* RNLocalAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNLocalAuthentication.h; sourceTree = "<group>"; };
1626
E8395107238544D0002C5543 /* RNLocalAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNLocalAuthentication.m; sourceTree = "<group>"; };
27+
E8F6E259243AAD2F00E3D0F5 /* RNLocalAuthentication.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNLocalAuthentication.h; sourceTree = "<group>"; };
28+
E8F6E31B243B2DCA00E3D0F5 /* libRNLocalAuthentication.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNLocalAuthentication.a; sourceTree = BUILT_PRODUCTS_DIR; };
1729
/* End PBXFileReference section */
1830

1931
/* Begin PBXFrameworksBuildPhase section */
20-
E82D83F7238543090085813F /* Frameworks */ = {
32+
E8F6E318243B2DCA00E3D0F5 /* Frameworks */ = {
2133
isa = PBXFrameworksBuildPhase;
2234
buildActionMask = 2147483647;
2335
files = (
@@ -30,59 +42,60 @@
3042
E82D83F1238543090085813F = {
3143
isa = PBXGroup;
3244
children = (
33-
E82D83FC238543090085813F /* RNLocalAuthentication */,
45+
E8F6E31C243B2DCA00E3D0F5 /* RNLocalAuthentication */,
3446
E82D83FB238543090085813F /* Products */,
3547
);
3648
sourceTree = "<group>";
3749
};
3850
E82D83FB238543090085813F /* Products */ = {
3951
isa = PBXGroup;
4052
children = (
41-
E82D83FA238543090085813F /* RNLocalAuthentication.app */,
53+
E8F6E31B243B2DCA00E3D0F5 /* libRNLocalAuthentication.a */,
4254
);
4355
name = Products;
4456
sourceTree = "<group>";
4557
};
46-
E82D83FC238543090085813F /* RNLocalAuthentication */ = {
58+
E8F6E31C243B2DCA00E3D0F5 /* RNLocalAuthentication */ = {
4759
isa = PBXGroup;
4860
children = (
49-
E8395106238544C9002C5543 /* RNLocalAuthentication.h */,
5061
E8395107238544D0002C5543 /* RNLocalAuthentication.m */,
62+
E8F6E259243AAD2F00E3D0F5 /* RNLocalAuthentication.h */,
5163
);
5264
path = RNLocalAuthentication;
5365
sourceTree = "<group>";
5466
};
5567
/* End PBXGroup section */
5668

5769
/* Begin PBXNativeTarget section */
58-
E82D83F9238543090085813F /* RNLocalAuthentication */ = {
70+
E8F6E31A243B2DCA00E3D0F5 /* RNLocalAuthentication */ = {
5971
isa = PBXNativeTarget;
60-
buildConfigurationList = E82D84132385430A0085813F /* Build configuration list for PBXNativeTarget "RNLocalAuthentication" */;
72+
buildConfigurationList = E8F6E31F243B2DCA00E3D0F5 /* Build configuration list for PBXNativeTarget "RNLocalAuthentication" */;
6173
buildPhases = (
62-
E82D83F6238543090085813F /* Sources */,
63-
E82D83F7238543090085813F /* Frameworks */,
64-
E82D83F8238543090085813F /* Resources */,
74+
E8F6E317243B2DCA00E3D0F5 /* Sources */,
75+
E8F6E318243B2DCA00E3D0F5 /* Frameworks */,
76+
E8F6E319243B2DCA00E3D0F5 /* CopyFiles */,
6577
);
6678
buildRules = (
6779
);
6880
dependencies = (
6981
);
7082
name = RNLocalAuthentication;
7183
productName = RNLocalAuthentication;
72-
productReference = E82D83FA238543090085813F /* RNLocalAuthentication.app */;
73-
productType = "com.apple.product-type.application";
84+
productReference = E8F6E31B243B2DCA00E3D0F5 /* libRNLocalAuthentication.a */;
85+
productType = "com.apple.product-type.library.static";
7486
};
7587
/* End PBXNativeTarget section */
7688

7789
/* Begin PBXProject section */
7890
E82D83F2238543090085813F /* Project object */ = {
7991
isa = PBXProject;
8092
attributes = {
93+
LastSwiftUpdateCheck = 1140;
8194
LastUpgradeCheck = 1120;
8295
ORGANIZATIONNAME = "Anton Bebnev";
8396
TargetAttributes = {
84-
E82D83F9238543090085813F = {
85-
CreatedOnToolsVersion = 11.2;
97+
E8F6E31A243B2DCA00E3D0F5 = {
98+
CreatedOnToolsVersion = 11.4;
8699
};
87100
};
88101
};
@@ -99,27 +112,17 @@
99112
projectDirPath = "";
100113
projectRoot = "";
101114
targets = (
102-
E82D83F9238543090085813F /* RNLocalAuthentication */,
115+
E8F6E31A243B2DCA00E3D0F5 /* RNLocalAuthentication */,
103116
);
104117
};
105118
/* End PBXProject section */
106119

107-
/* Begin PBXResourcesBuildPhase section */
108-
E82D83F8238543090085813F /* Resources */ = {
109-
isa = PBXResourcesBuildPhase;
110-
buildActionMask = 2147483647;
111-
files = (
112-
);
113-
runOnlyForDeploymentPostprocessing = 0;
114-
};
115-
/* End PBXResourcesBuildPhase section */
116-
117120
/* Begin PBXSourcesBuildPhase section */
118-
E82D83F6238543090085813F /* Sources */ = {
121+
E8F6E317243B2DCA00E3D0F5 /* Sources */ = {
119122
isa = PBXSourcesBuildPhase;
120123
buildActionMask = 2147483647;
121124
files = (
122-
E8395108238544D0002C5543 /* RNLocalAuthentication.m in Sources */,
125+
E8F6E322243B2E2D00E3D0F5 /* RNLocalAuthentication.m in Sources */,
123126
);
124127
runOnlyForDeploymentPostprocessing = 0;
125128
};
@@ -131,12 +134,12 @@
131134
buildSettings = {
132135
ALWAYS_SEARCH_USER_PATHS = NO;
133136
CLANG_ANALYZER_NONNULL = YES;
134-
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
137+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
135138
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
136139
CLANG_CXX_LIBRARY = "libc++";
137140
CLANG_ENABLE_MODULES = YES;
138141
CLANG_ENABLE_OBJC_ARC = YES;
139-
CLANG_ENABLE_OBJC_WEAK = YES;
142+
CLANG_ENABLE_OBJC_WEAK = NO;
140143
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
141144
CLANG_WARN_BOOL_CONVERSION = YES;
142145
CLANG_WARN_COMMA = YES;
@@ -159,7 +162,7 @@
159162
CLANG_WARN_UNREACHABLE_CODE = YES;
160163
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
161164
COPY_PHASE_STRIP = NO;
162-
DEBUG_INFORMATION_FORMAT = dwarf;
165+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
163166
ENABLE_STRICT_OBJC_MSGSEND = YES;
164167
ENABLE_TESTABILITY = YES;
165168
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -176,7 +179,7 @@
176179
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
177180
GCC_WARN_UNUSED_FUNCTION = YES;
178181
GCC_WARN_UNUSED_VARIABLE = YES;
179-
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
182+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
180183
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
181184
MTL_FAST_MATH = YES;
182185
ONLY_ACTIVE_ARCH = YES;
@@ -189,12 +192,12 @@
189192
buildSettings = {
190193
ALWAYS_SEARCH_USER_PATHS = NO;
191194
CLANG_ANALYZER_NONNULL = YES;
192-
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
195+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES;
193196
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
194197
CLANG_CXX_LIBRARY = "libc++";
195198
CLANG_ENABLE_MODULES = YES;
196199
CLANG_ENABLE_OBJC_ARC = YES;
197-
CLANG_ENABLE_OBJC_WEAK = YES;
200+
CLANG_ENABLE_OBJC_WEAK = NO;
198201
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
199202
CLANG_WARN_BOOL_CONVERSION = YES;
200203
CLANG_WARN_COMMA = YES;
@@ -216,7 +219,7 @@
216219
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
217220
CLANG_WARN_UNREACHABLE_CODE = YES;
218221
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
219-
COPY_PHASE_STRIP = NO;
222+
COPY_PHASE_STRIP = YES;
220223
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
221224
ENABLE_NS_ASSERTIONS = NO;
222225
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -228,46 +231,42 @@
228231
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
229232
GCC_WARN_UNUSED_FUNCTION = YES;
230233
GCC_WARN_UNUSED_VARIABLE = YES;
231-
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
234+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
232235
MTL_ENABLE_DEBUG_INFO = NO;
233236
MTL_FAST_MATH = YES;
234237
SDKROOT = iphoneos;
235238
VALIDATE_PRODUCT = YES;
236239
};
237240
name = Release;
238241
};
239-
E82D84142385430A0085813F /* Debug */ = {
242+
E8F6E320243B2DCA00E3D0F5 /* Debug */ = {
240243
isa = XCBuildConfiguration;
241244
buildSettings = {
242-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
245+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
246+
CLANG_ENABLE_OBJC_WEAK = YES;
243247
CODE_SIGN_STYLE = Automatic;
244-
DEVELOPMENT_TEAM = F3WQ5L3TC6;
245-
GENERATE_PKGINFO_FILE = NO;
246-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
247-
LD_RUNPATH_SEARCH_PATHS = (
248-
"$(inherited)",
249-
"@executable_path/Frameworks",
250-
);
251-
PRODUCT_BUNDLE_IDENTIFIER = com.bebnevanton.RNLocalAuthentication;
248+
DEBUG_INFORMATION_FORMAT = dwarf;
249+
DEVELOPMENT_TEAM = CAHDMEYC45;
250+
IPHONEOS_DEPLOYMENT_TARGET = 13.4;
251+
OTHER_LDFLAGS = "-ObjC";
252252
PRODUCT_NAME = "$(TARGET_NAME)";
253+
SKIP_INSTALL = YES;
253254
TARGETED_DEVICE_FAMILY = "1,2";
254255
};
255256
name = Debug;
256257
};
257-
E82D84152385430A0085813F /* Release */ = {
258+
E8F6E321243B2DCA00E3D0F5 /* Release */ = {
258259
isa = XCBuildConfiguration;
259260
buildSettings = {
260-
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
261+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
262+
CLANG_ENABLE_OBJC_WEAK = YES;
261263
CODE_SIGN_STYLE = Automatic;
262-
DEVELOPMENT_TEAM = F3WQ5L3TC6;
263-
GENERATE_PKGINFO_FILE = NO;
264-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
265-
LD_RUNPATH_SEARCH_PATHS = (
266-
"$(inherited)",
267-
"@executable_path/Frameworks",
268-
);
269-
PRODUCT_BUNDLE_IDENTIFIER = com.bebnevanton.RNLocalAuthentication;
264+
COPY_PHASE_STRIP = NO;
265+
DEVELOPMENT_TEAM = CAHDMEYC45;
266+
IPHONEOS_DEPLOYMENT_TARGET = 13.4;
267+
OTHER_LDFLAGS = "-ObjC";
270268
PRODUCT_NAME = "$(TARGET_NAME)";
269+
SKIP_INSTALL = YES;
271270
TARGETED_DEVICE_FAMILY = "1,2";
272271
};
273272
name = Release;
@@ -284,11 +283,11 @@
284283
defaultConfigurationIsVisible = 0;
285284
defaultConfigurationName = Release;
286285
};
287-
E82D84132385430A0085813F /* Build configuration list for PBXNativeTarget "RNLocalAuthentication" */ = {
286+
E8F6E31F243B2DCA00E3D0F5 /* Build configuration list for PBXNativeTarget "RNLocalAuthentication" */ = {
288287
isa = XCConfigurationList;
289288
buildConfigurations = (
290-
E82D84142385430A0085813F /* Debug */,
291-
E82D84152385430A0085813F /* Release */,
289+
E8F6E320243B2DCA00E3D0F5 /* Debug */,
290+
E8F6E321243B2DCA00E3D0F5 /* Release */,
292291
);
293292
defaultConfigurationIsVisible = 0;
294293
defaultConfigurationName = Release;

0 commit comments

Comments
 (0)