Skip to content

Commit 7f360e9

Browse files
committed
Fix framework search paths
Make the frameworks search path recursive Set build active archs to yes on test targets Add x86_64 to valid archs Add VALID_ARCHS Add standard archs to test targets Restore Xcodeproj Make framework search paths non-recursive Add individual search paths to test target Remove catch-all search path Link the test frameworks with the test apps
1 parent 7097ca7 commit 7f360e9

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

Guardian.xcodeproj/project.pbxproj

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@
4444
5C19E567266515DF00F167EC /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5C19E561266515D000F167EC /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4545
5C19E568266515DF00F167EC /* OHHTTPStubs.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5C19E562266515D100F167EC /* OHHTTPStubs.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4646
5C19E569266515DF00F167EC /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5C19E563266515D100F167EC /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
47+
5C19E56D266571C400F167EC /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C19E561266515D000F167EC /* Nimble.xcframework */; };
48+
5C19E56E266571C400F167EC /* OHHTTPStubs.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C19E562266515D100F167EC /* OHHTTPStubs.xcframework */; };
49+
5C19E56F266571C400F167EC /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C19E563266515D100F167EC /* Quick.xcframework */; };
50+
5C19E570266571C800F167EC /* Nimble.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5C19E561266515D000F167EC /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
51+
5C19E571266571C800F167EC /* OHHTTPStubs.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5C19E562266515D100F167EC /* OHHTTPStubs.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
52+
5C19E572266571C800F167EC /* Quick.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5C19E563266515D100F167EC /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
4753
5F07A58521092C7D00819FA2 /* ClientInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F07A58421092C7D00819FA2 /* ClientInfo.swift */; };
4854
5F07A58721092F2300819FA2 /* ClientInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F07A58621092F2300819FA2 /* ClientInfoSpec.swift */; };
4955
5F07A589210A57C200819FA2 /* Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F07A588210A57C200819FA2 /* Events.swift */; };
@@ -137,6 +143,9 @@
137143
files = (
138144
23FE50841D949EC400407A1D /* Guardian.framework in Embed Frameworks */,
139145
5C19E55E266515A600F167EC /* SimpleKeychain.xcframework in Embed Frameworks */,
146+
5C19E570266571C800F167EC /* Nimble.xcframework in Embed Frameworks */,
147+
5C19E571266571C800F167EC /* OHHTTPStubs.xcframework in Embed Frameworks */,
148+
5C19E572266571C800F167EC /* Quick.xcframework in Embed Frameworks */,
140149
5C19E560266515A600F167EC /* QRCodeReader.xcframework in Embed Frameworks */,
141150
);
142151
name = "Embed Frameworks";
@@ -285,6 +294,9 @@
285294
23FE50831D949EC400407A1D /* Guardian.framework in Frameworks */,
286295
5C19E55D266515A600F167EC /* SimpleKeychain.xcframework in Frameworks */,
287296
5C19E55F266515A600F167EC /* QRCodeReader.xcframework in Frameworks */,
297+
5C19E56D266571C400F167EC /* Nimble.xcframework in Frameworks */,
298+
5C19E56E266571C400F167EC /* OHHTTPStubs.xcframework in Frameworks */,
299+
5C19E56F266571C400F167EC /* Quick.xcframework in Frameworks */,
288300
);
289301
runOnlyForDeploymentPostprocessing = 0;
290302
};
@@ -1029,10 +1041,7 @@
10291041
buildSettings = {
10301042
CLANG_ENABLE_MODULES = YES;
10311043
DEVELOPMENT_TEAM = 86WQXF56BC;
1032-
FRAMEWORK_SEARCH_PATHS = (
1033-
"$(inherited)",
1034-
"$(PROJECT_DIR)/Carthage/Build/iOS",
1035-
);
1044+
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
10361045
INFOPLIST_FILE = GuardianTests/Info.plist;
10371046
LD_RUNPATH_SEARCH_PATHS = (
10381047
"$(inherited)",
@@ -1052,10 +1061,7 @@
10521061
buildSettings = {
10531062
CLANG_ENABLE_MODULES = YES;
10541063
DEVELOPMENT_TEAM = 86WQXF56BC;
1055-
FRAMEWORK_SEARCH_PATHS = (
1056-
"$(inherited)",
1057-
"$(PROJECT_DIR)/Carthage/Build/iOS",
1058-
);
1064+
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
10591065
INFOPLIST_FILE = GuardianTests/Info.plist;
10601066
LD_RUNPATH_SEARCH_PATHS = (
10611067
"$(inherited)",
@@ -1080,7 +1086,7 @@
10801086
DEVELOPMENT_TEAM = 86WQXF56BC;
10811087
FRAMEWORK_SEARCH_PATHS = (
10821088
"$(inherited)",
1083-
"$(PROJECT_DIR)/Carthage/Build/iOS",
1089+
"$(PROJECT_DIR)/Carthage/Build/**",
10841090
);
10851091
INFOPLIST_FILE = GuardianApp/Info.plist;
10861092
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
@@ -1110,7 +1116,7 @@
11101116
DEVELOPMENT_TEAM = 86WQXF56BC;
11111117
FRAMEWORK_SEARCH_PATHS = (
11121118
"$(inherited)",
1113-
"$(PROJECT_DIR)/Carthage/Build/iOS",
1119+
"$(PROJECT_DIR)/Carthage/Build/**",
11141120
);
11151121
INFOPLIST_FILE = GuardianApp/Info.plist;
11161122
IPHONEOS_DEPLOYMENT_TARGET = 10.0;

0 commit comments

Comments
 (0)