--- fat-drive-sorter.xcodeproj/project_orig.pbxproj	2023-04-27 04:15:20
+++ fat-drive-sorter.xcodeproj/project.pbxproj	2024-09-24 17:37:45
@@ -8,7 +8,6 @@
 
 /* Begin PBXBuildFile section */
 		18E8AEF59758042D30DF6597 /* Pods_fat_drive_sorter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8FFC0273B9A4B6512BB33D92 /* Pods_fat_drive_sorter.framework */; };
-		5FCE952029ACFF1500D7F7CF /* fatsort in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5FCE951629ACFD3B00D7F7CF /* fatsort */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
 		BF0C80EB70E2FD14B85B5B28 /* sig.c in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8BECAEB2B93C27086ED8 /* sig.c */; };
 		BF0C813D50756DD977D9CC77 /* mallocv.c in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8EF4F333588D77706CE2 /* mallocv.c */; };
 		BF0C8266F90CBADF5228FAB8 /* sort.c in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8552A4C2234B6CDE9035 /* sort.c */; };
@@ -44,16 +43,6 @@
 		D04BADA3F2DAB820D6FC6E75 /* AppCenterApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = D04BA48BC82D3060C3A1AB11 /* AppCenterApplication.m */; };
 /* End PBXBuildFile section */
 
-/* Begin PBXContainerItemProxy section */
-		5FCE951D29ACFEA200D7F7CF /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = D04BA59EB5ED6F005E8F4407 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 5FCE951529ACFD3B00D7F7CF;
-			remoteInfo = fatsort;
-		};
-/* End PBXContainerItemProxy section */
-
 /* Begin PBXCopyFilesBuildPhase section */
 		5FCE951429ACFD3B00D7F7CF /* CopyFiles */ = {
 			isa = PBXCopyFilesBuildPhase;
@@ -63,16 +52,6 @@
 			files = (
 			);
 			runOnlyForDeploymentPostprocessing = 1;
-		};
-		5FCE951F29ACFED100D7F7CF /* CopyFiles */ = {
-			isa = PBXCopyFilesBuildPhase;
-			buildActionMask = 2147483647;
-			dstPath = "";
-			dstSubfolderSpec = 6;
-			files = (
-				5FCE952029ACFF1500D7F7CF /* fatsort in CopyFiles */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXCopyFilesBuildPhase section */
 
@@ -574,7 +553,7 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = D04BA4D71CBB2FA4B9947B10 /* Build configuration list for PBXNativeTarget "fat-drive-sorter" */;
 			buildPhases = (
-				5FCE951F29ACFED100D7F7CF /* CopyFiles */,
+				84C74B3C2CA36509007C584C /* ShellScript */,
 				5968B81A43F20B6ECD92C7F7 /* [CP] Check Pods Manifest.lock */,
 				063F71130B814E4D8D0031FD /* [CP] Prepare Artifacts */,
 				D04BAD01F4BCEDF8B539AFD2 /* Sources */,
@@ -586,7 +565,6 @@
 			buildRules = (
 			);
 			dependencies = (
-				5FCE951E29ACFEA200D7F7CF /* PBXTargetDependency */,
 			);
 			name = "fat-drive-sorter";
 			productName = "fat-drive-sorter";
@@ -725,6 +703,23 @@
 			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-fat-drive-sorter/Pods-fat-drive-sorter-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
+		84C74B3C2CA36509007C584C /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+			);
+			outputFileListPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "ln -sf @@PREFIX@@/sbin/fatsort $BUILT_PRODUCTS_DIR/$EXECUTABLE_FOLDER_PATH/\n";
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -771,14 +766,6 @@
 		};
 /* End PBXSourcesBuildPhase section */
 
-/* Begin PBXTargetDependency section */
-		5FCE951E29ACFEA200D7F7CF /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = 5FCE951529ACFD3B00D7F7CF /* fatsort */;
-			targetProxy = 5FCE951D29ACFEA200D7F7CF /* PBXContainerItemProxy */;
-		};
-/* End PBXTargetDependency section */
-
 /* Begin PBXVariantGroup section */
 		BF0C83E0977ABB2CA87F2036 /* Localizable.strings */ = {
 			isa = PBXVariantGroup;
