Skip to content

Commit 7b4ad3d

Browse files
committed
feat: enhance macOS test runner with build state management and resource syncing
1 parent 7ae91f3 commit 7b4ad3d

3 files changed

Lines changed: 393 additions & 86 deletions

File tree

napi-ios.xcodeproj/project.pbxproj

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@
88

99
/* Begin PBXBuildFile section */
1010
221E26BE2EDCF1D90095699D /* libTestFixtures.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 221E266E2EDCF1B40095699D /* libTestFixtures.a */; };
11-
228CA3712EB9365C00A4EC63 /* NativeScript.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 228CA3702EB9365C00A4EC63 /* NativeScript.xcframework */; platformFilter = ios; };
12-
228CA3722EB9365C00A4EC63 /* NativeScript.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 228CA3702EB9365C00A4EC63 /* NativeScript.xcframework */; platformFilter = ios; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
11+
228CA3712EB9365C00A4EC63 /* NativeScript.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 228CA3702EB9365C00A4EC63 /* NativeScript.xcframework */; };
12+
228CA3722EB9365C00A4EC63 /* NativeScript.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 228CA3702EB9365C00A4EC63 /* NativeScript.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1313
228CA3752EB9377E00A4EC63 /* TKLiveSync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 221E26C62EDCF22B0095699D /* TKLiveSync.framework */; };
1414
228CA3762EB9377E00A4EC63 /* TKLiveSync.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 221E26C62EDCF22B0095699D /* TKLiveSync.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1515
228CA7A52EB9387900A4EC63 /* app in Resources */ = {isa = PBXBuildFile; fileRef = 228CA7A42EB9387900A4EC63 /* app */; };
16-
22F0A0042F00000300A4EC63 /* NativeScript.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22F0A0062F00000300A4EC63 /* NativeScript.framework */; };
17-
22F0A0052F00000300A4EC63 /* NativeScript.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 22F0A0062F00000300A4EC63 /* NativeScript.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1816
/* End PBXBuildFile section */
1917

2018
/* Begin PBXContainerItemProxy section */
@@ -66,7 +64,6 @@
6664
files = (
6765
228CA3722EB9365C00A4EC63 /* NativeScript.xcframework in Embed Frameworks */,
6866
228CA3762EB9377E00A4EC63 /* TKLiveSync.framework in Embed Frameworks */,
69-
22F0A0052F00000300A4EC63 /* NativeScript.framework in Embed Frameworks */,
7067
);
7168
name = "Embed Frameworks";
7269
runOnlyForDeploymentPostprocessing = 0;
@@ -82,7 +79,6 @@
8279
228CA3702EB9365C00A4EC63 /* NativeScript.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = NativeScript.xcframework; path = dist/NativeScript.xcframework; sourceTree = "<group>"; };
8380
228CA3742EB9377D00A4EC63 /* TKLiveSync.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TKLiveSync.xcframework; path = dist/TKLiveSync.xcframework; sourceTree = "<group>"; };
8481
228CA7A42EB9387900A4EC63 /* app */ = {isa = PBXFileReference; lastKnownFileType = folder; name = app; path = TestRunner/app; sourceTree = "<group>"; };
85-
22F0A0062F00000300A4EC63 /* NativeScript.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NativeScript.framework; path = dist/intermediates/macos/RelWithDebInfo/NativeScript.framework; sourceTree = "<group>"; };
8682
/* End PBXFileReference section */
8783

8884
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
@@ -378,7 +374,6 @@
378374
buildActionMask = 2147483647;
379375
files = (
380376
228CA3712EB9365C00A4EC63 /* NativeScript.xcframework in Frameworks */,
381-
22F0A0042F00000300A4EC63 /* NativeScript.framework in Frameworks */,
382377
228CA3752EB9377E00A4EC63 /* TKLiveSync.framework in Frameworks */,
383378
221E26BE2EDCF1D90095699D /* libTestFixtures.a in Frameworks */,
384379
);
@@ -406,7 +401,6 @@
406401
children = (
407402
228CA3742EB9377D00A4EC63 /* TKLiveSync.xcframework */,
408403
228CA3702EB9365C00A4EC63 /* NativeScript.xcframework */,
409-
22F0A0062F00000300A4EC63 /* NativeScript.framework */,
410404
);
411405
name = Frameworks;
412406
sourceTree = "<group>";
@@ -1139,10 +1133,7 @@
11391133
ENABLE_TESTABILITY = YES;
11401134
ENABLE_USER_SCRIPT_SANDBOXING = NO;
11411135
EXPORTED_SYMBOLS_FILE = "$(PROJECT_DIR)/TestFixtures/exported-symbols.txt";
1142-
FRAMEWORK_SEARCH_PATHS = (
1143-
"$(inherited)",
1144-
"$(SRCROOT)/dist/intermediates/macos/RelWithDebInfo",
1145-
);
1136+
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
11461137
GCC_C_LANGUAGE_STANDARD = gnu17;
11471138
GCC_DYNAMIC_NO_PIC = NO;
11481139
GCC_NO_COMMON_BLOCKS = YES;
@@ -1255,10 +1246,7 @@
12551246
ENABLE_STRICT_OBJC_MSGSEND = YES;
12561247
ENABLE_USER_SCRIPT_SANDBOXING = NO;
12571248
EXPORTED_SYMBOLS_FILE = "$(PROJECT_DIR)/TestFixtures/exported-symbols.txt";
1258-
FRAMEWORK_SEARCH_PATHS = (
1259-
"$(inherited)",
1260-
"$(SRCROOT)/dist/intermediates/macos/RelWithDebInfo",
1261-
);
1249+
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
12621250
GCC_C_LANGUAGE_STANDARD = gnu17;
12631251
GCC_NO_COMMON_BLOCKS = YES;
12641252
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;

0 commit comments

Comments
 (0)