|
3 | 3 | archiveVersion = 1; |
4 | 4 | classes = { |
5 | 5 | }; |
6 | | - objectVersion = 46; |
| 6 | + objectVersion = 54; |
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | 10 | 3035FDBF9FDE37FE90F2C151 /* libPods-NativescriptJsi-macOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 56ACB951E4DBD7FF2C4E44BD /* libPods-NativescriptJsi-macOS.a */; }; |
| 11 | + 5135111C7A48685CFF3273D3 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F477BB472D20434A8B470D /* ExpoModulesProvider.swift */; }; |
11 | 12 | 5142014D2437B4B30078DB4F /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5142014C2437B4B30078DB4F /* AppDelegate.mm */; }; |
12 | 13 | 514201522437B4B40078DB4F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 514201512437B4B40078DB4F /* Assets.xcassets */; }; |
13 | 14 | 514201552437B4B40078DB4F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 514201532437B4B40078DB4F /* Main.storyboard */; }; |
|
29 | 30 | 514201592437B4B40078DB4F /* NativescriptJsi.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NativescriptJsi.entitlements; sourceTree = "<group>"; }; |
30 | 31 | 56ACB951E4DBD7FF2C4E44BD /* libPods-NativescriptJsi-macOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NativescriptJsi-macOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; |
31 | 32 | 73F6ED21BE44D52AFD144A8A /* Pods-NativescriptJsi-macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NativescriptJsi-macOS.debug.xcconfig"; path = "Target Support Files/Pods-NativescriptJsi-macOS/Pods-NativescriptJsi-macOS.debug.xcconfig"; sourceTree = "<group>"; }; |
| 33 | + C5F477BB472D20434A8B470D /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-NativescriptJsi-macOS/ExpoModulesProvider.swift"; sourceTree = "<group>"; }; |
32 | 34 | ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; |
33 | 35 | EFC31A54416DA5A3BCE77EAF /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; |
34 | 36 | /* End PBXFileReference section */ |
|
70 | 72 | name = Frameworks; |
71 | 73 | sourceTree = "<group>"; |
72 | 74 | }; |
| 75 | + 3D20270F6496E8A3E6E835C2 /* NativescriptJsi-macOS */ = { |
| 76 | + isa = PBXGroup; |
| 77 | + children = ( |
| 78 | + C5F477BB472D20434A8B470D /* ExpoModulesProvider.swift */, |
| 79 | + ); |
| 80 | + name = "NativescriptJsi-macOS"; |
| 81 | + sourceTree = "<group>"; |
| 82 | + }; |
73 | 83 | 5142014A2437B4B30078DB4F /* NativescriptJsi-macOS */ = { |
74 | 84 | isa = PBXGroup; |
75 | 85 | children = ( |
|
100 | 110 | 2D16E6871FA4F8E400B85C8A /* Frameworks */, |
101 | 111 | EFC31A54416DA5A3BCE77EAF /* PrivacyInfo.xcprivacy */, |
102 | 112 | 036CDA5F0A72FE182000FCC6 /* Pods */, |
| 113 | + E08A1FAEC1E6553D61BB6A17 /* ExpoModulesProviders */, |
103 | 114 | ); |
104 | 115 | indentWidth = 2; |
105 | 116 | sourceTree = "<group>"; |
|
115 | 126 | name = Products; |
116 | 127 | sourceTree = "<group>"; |
117 | 128 | }; |
| 129 | + E08A1FAEC1E6553D61BB6A17 /* ExpoModulesProviders */ = { |
| 130 | + isa = PBXGroup; |
| 131 | + children = ( |
| 132 | + 3D20270F6496E8A3E6E835C2 /* NativescriptJsi-macOS */, |
| 133 | + ); |
| 134 | + name = ExpoModulesProviders; |
| 135 | + sourceTree = "<group>"; |
| 136 | + }; |
118 | 137 | /* End PBXGroup section */ |
119 | 138 |
|
120 | 139 | /* Begin PBXNativeTarget section */ |
|
141 | 160 | buildConfigurationList = 5142015A2437B4B40078DB4F /* Build configuration list for PBXNativeTarget "NativescriptJsi-macOS" */; |
142 | 161 | buildPhases = ( |
143 | 162 | 1A938104A937498D81B3BD3B /* [CP] Check Pods Manifest.lock */, |
| 163 | + 25A04C2B46D96419FA49837B /* [Expo] Configure project */, |
144 | 164 | 514201452437B4B30078DB4F /* Sources */, |
145 | 165 | 514201462437B4B30078DB4F /* Frameworks */, |
146 | 166 | 514201472437B4B30078DB4F /* Resources */, |
|
251 | 271 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; |
252 | 272 | showEnvVarsInLog = 0; |
253 | 273 | }; |
| 274 | + 25A04C2B46D96419FA49837B /* [Expo] Configure project */ = { |
| 275 | + isa = PBXShellScriptBuildPhase; |
| 276 | + alwaysOutOfDate = 1; |
| 277 | + buildActionMask = 2147483647; |
| 278 | + files = ( |
| 279 | + ); |
| 280 | + inputFileListPaths = ( |
| 281 | + ); |
| 282 | + inputPaths = ( |
| 283 | + "$(SRCROOT)/.xcode.env", |
| 284 | + "$(SRCROOT)/.xcode.env.local", |
| 285 | + "$(SRCROOT)/Pods/Target Support Files/Pods-NativescriptJsi-macOS/expo-configure-project.sh", |
| 286 | + ); |
| 287 | + name = "[Expo] Configure project"; |
| 288 | + outputFileListPaths = ( |
| 289 | + ); |
| 290 | + outputPaths = ( |
| 291 | + "$(SRCROOT)/Pods/Target Support Files/Pods-NativescriptJsi-macOS/ExpoModulesProvider.swift", |
| 292 | + ); |
| 293 | + runOnlyForDeploymentPostprocessing = 0; |
| 294 | + shellPath = /bin/sh; |
| 295 | + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-NativescriptJsi-macOS/expo-configure-project.sh\"\n"; |
| 296 | + }; |
254 | 297 | 381D8A6E24576A4E00465D17 /* Bundle React Native code and images */ = { |
255 | 298 | isa = PBXShellScriptBuildPhase; |
256 | 299 | buildActionMask = 2147483647; |
|
267 | 310 | ); |
268 | 311 | runOnlyForDeploymentPostprocessing = 0; |
269 | 312 | shellPath = /bin/sh; |
270 | | - shellScript = "export NODE_BINARY=node\n../node_modules/react-native-macos/scripts/react-native-xcode.sh\n"; |
| 313 | + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios relative | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli')\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n"; |
271 | 314 | }; |
272 | 315 | A26DCE9D9C496513AAB7869B /* [CP] Copy Pods Resources */ = { |
273 | 316 | isa = PBXShellScriptBuildPhase; |
|
276 | 319 | ); |
277 | 320 | inputPaths = ( |
278 | 321 | "${PODS_ROOT}/Target Support Files/Pods-NativescriptJsi-macOS/Pods-NativescriptJsi-macOS-resources.sh", |
| 322 | + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", |
| 323 | + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", |
| 324 | + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", |
279 | 325 | "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", |
280 | 326 | "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", |
281 | 327 | "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", |
|
284 | 330 | ); |
285 | 331 | name = "[CP] Copy Pods Resources"; |
286 | 332 | outputPaths = ( |
| 333 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", |
| 334 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", |
| 335 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", |
287 | 336 | "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", |
288 | 337 | "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", |
289 | 338 | "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", |
|
329 | 378 | files = ( |
330 | 379 | 514201582437B4B40078DB4F /* main.m in Sources */, |
331 | 380 | 5142014D2437B4B30078DB4F /* AppDelegate.mm in Sources */, |
| 381 | + 5135111C7A48685CFF3273D3 /* ExpoModulesProvider.swift in Sources */, |
332 | 382 | ); |
333 | 383 | runOnlyForDeploymentPostprocessing = 0; |
334 | 384 | }; |
|
354 | 404 | CURRENT_PROJECT_VERSION = 1; |
355 | 405 | ENABLE_BITCODE = NO; |
356 | 406 | INFOPLIST_FILE = "NativescriptJsi-iOS/Info.plist"; |
357 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 407 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 408 | + "$(inherited)", |
| 409 | + "@executable_path/Frameworks", |
| 410 | + ); |
358 | 411 | OTHER_LDFLAGS = ( |
359 | 412 | "$(inherited)", |
360 | 413 | "-ObjC", |
361 | 414 | "-lc++", |
362 | 415 | ); |
| 416 | + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; |
363 | 417 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.$(PRODUCT_NAME:rfc1034identifier)"; |
364 | 418 | PRODUCT_NAME = NativescriptJsi; |
365 | 419 | REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/react-native"; |
|
376 | 430 | CLANG_ENABLE_MODULES = YES; |
377 | 431 | CURRENT_PROJECT_VERSION = 1; |
378 | 432 | INFOPLIST_FILE = "NativescriptJsi-iOS/Info.plist"; |
379 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 433 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 434 | + "$(inherited)", |
| 435 | + "@executable_path/Frameworks", |
| 436 | + ); |
380 | 437 | OTHER_LDFLAGS = ( |
381 | 438 | "$(inherited)", |
382 | 439 | "-ObjC", |
383 | 440 | "-lc++", |
384 | 441 | ); |
| 442 | + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; |
385 | 443 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.$(PRODUCT_NAME:rfc1034identifier)"; |
386 | 444 | PRODUCT_NAME = NativescriptJsi; |
387 | 445 | REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/react-native"; |
|
399 | 457 | CURRENT_PROJECT_VERSION = 1; |
400 | 458 | DEAD_CODE_STRIPPING = NO; |
401 | 459 | INFOPLIST_FILE = "NativescriptJsi-macos/Info.plist"; |
402 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 460 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 461 | + "$(inherited)", |
| 462 | + "@executable_path/Frameworks", |
| 463 | + ); |
403 | 464 | MACOSX_DEPLOYMENT_TARGET = 14.0; |
404 | 465 | OTHER_LDFLAGS = ( |
405 | 466 | "$(inherited)", |
406 | 467 | "-ObjC", |
407 | 468 | "-lc++", |
408 | 469 | ); |
| 470 | + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; |
409 | 471 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.$(PRODUCT_NAME:rfc1034identifier)"; |
410 | 472 | PRODUCT_NAME = NativescriptJsi; |
411 | 473 | REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/react-native-macos"; |
|
423 | 485 | CLANG_ENABLE_MODULES = YES; |
424 | 486 | CURRENT_PROJECT_VERSION = 1; |
425 | 487 | INFOPLIST_FILE = "NativescriptJsi-macos/Info.plist"; |
426 | | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 488 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 489 | + "$(inherited)", |
| 490 | + "@executable_path/Frameworks", |
| 491 | + ); |
427 | 492 | MACOSX_DEPLOYMENT_TARGET = 14.0; |
428 | 493 | OTHER_LDFLAGS = ( |
429 | 494 | "$(inherited)", |
430 | 495 | "-ObjC", |
431 | 496 | "-lc++", |
432 | 497 | ); |
| 498 | + OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; |
433 | 499 | PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.$(PRODUCT_NAME:rfc1034identifier)"; |
434 | 500 | PRODUCT_NAME = NativescriptJsi; |
435 | 501 | REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/react-native-macos"; |
|
486 | 552 | GCC_WARN_UNUSED_FUNCTION = YES; |
487 | 553 | GCC_WARN_UNUSED_VARIABLE = YES; |
488 | 554 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
489 | | - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; |
| 555 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 556 | + /usr/lib/swift, |
| 557 | + "$(inherited)", |
| 558 | + ); |
490 | 559 | LIBRARY_SEARCH_PATHS = ( |
491 | 560 | "$(SDKROOT)/usr/lib/swift", |
492 | 561 | "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", |
|
542 | 611 | GCC_WARN_UNUSED_FUNCTION = YES; |
543 | 612 | GCC_WARN_UNUSED_VARIABLE = YES; |
544 | 613 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
545 | | - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; |
| 614 | + LD_RUNPATH_SEARCH_PATHS = ( |
| 615 | + /usr/lib/swift, |
| 616 | + "$(inherited)", |
| 617 | + ); |
546 | 618 | LIBRARY_SEARCH_PATHS = ( |
547 | 619 | "$(SDKROOT)/usr/lib/swift", |
548 | 620 | "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", |
|
0 commit comments