summaryrefslogtreecommitdiff
path: root/ADSBDecoder.xcodeproj
diff options
context:
space:
mode:
Diffstat (limited to 'ADSBDecoder.xcodeproj')
-rw-r--r--ADSBDecoder.xcodeproj/project.pbxproj568
-rw-r--r--ADSBDecoder.xcodeproj/xcuserdata/jackyjack.xcuserdatad/xcschemes/xcschememanagement.plist59
2 files changed, 452 insertions, 175 deletions
diff --git a/ADSBDecoder.xcodeproj/project.pbxproj b/ADSBDecoder.xcodeproj/project.pbxproj
index fbca833..ee775e0 100644
--- a/ADSBDecoder.xcodeproj/project.pbxproj
+++ b/ADSBDecoder.xcodeproj/project.pbxproj
@@ -10,9 +10,7 @@
8D4F383A3065267F00EA3890 /* ADSBDecoderFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */; };
8D4F38443065267F00EA3890 /* ADSBDecoderFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */; };
8D4F38453065267F00EA3890 /* ADSBDecoderFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
- 8D4F3852306528DE00EA3890 /* ADSBDecoderFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */; };
8D4F385F30652A9200EA3890 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8D4F385E30652A9200EA3890 /* Collections */; };
- 8D4F386030652B4A00EA3890 /* AirplaneTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */; };
8D8480EF2C56344B007ACD95 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D8480EE2C56344B007ACD95 /* ArgumentParser */; };
8D8480F12C60C79E007ACD95 /* ADSBDataQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8480F02C60C79E007ACD95 /* ADSBDataQueue.swift */; };
8D8480F32C60C7E6007ACD95 /* ADSBNetRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8480F22C60C7E6007ACD95 /* ADSBNetRunner.swift */; };
@@ -20,21 +18,20 @@
8D93B67F2C3FEA0000C91865 /* NIO in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B67E2C3FEA0000C91865 /* NIO */; };
8D93B6812C3FEA5600C91865 /* NIO in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B6802C3FEA5600C91865 /* NIO */; };
8D93B68A2C45986700C91865 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6892C45986700C91865 /* main.swift */; };
- 8D93B6942C4598E300C91865 /* AirplaneTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */; };
8D93B6962C45992F00C91865 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B6952C45992F00C91865 /* ArgumentParser */; };
8D93B6982C45993600C91865 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8D93B6972C45993600C91865 /* Collections */; };
8D93B69A2C4A665B00C91865 /* NetConfigView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B6992C4A665B00C91865 /* NetConfigView.swift */; };
8D93B69C2C4A727300C91865 /* NetworkConfigure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B69B2C4A727300C91865 /* NetworkConfigure.swift */; };
8D93B69E2C4A788F00C91865 /* NetADSBDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */; };
8D93B69F2C4A7A0700C91865 /* NetADSBDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */; };
- 8DB347C32C1C53ED00F3C020 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8DB347C22C1C53ED00F3C020 /* Collections */; };
- 8DB347C52C242BAC00F3C020 /* AirplaneTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */; };
+ 8DCF557A3068652B00C724BA /* ADSBDecoderFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */; };
+ 8DCF557B306865A300C724BA /* ADSBDecoderFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */; };
+ 8DCF557F3068673400C724BA /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8DCF557E3068673400C724BA /* ArgumentParser */; };
+ 8DCF55813068678500C724BA /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8DCF55803068678500C724BA /* ArgumentParser */; };
+ 8DCF55833068678900C724BA /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8DCF55823068678900C724BA /* Collections */; };
8DEC6F2E2C2E9C3000AC6209 /* ADSBFileRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEC6F2D2C2E9C3000AC6209 /* ADSBFileRunner.swift */; };
8DEC6F302C2E9F0E00AC6209 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 8DEC6F2F2C2E9F0E00AC6209 /* Collections */; };
8DEC6F322C31530C00AC6209 /* FlighState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DEC6F312C31530C00AC6209 /* FlighState.swift */; };
- 8DF756632C0595AA008E8DFF /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756622C0595AA008E8DFF /* main.swift */; };
- 8DF7566C2C0595F6008E8DFF /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = 8DF7566B2C0595F6008E8DFF /* ArgumentParser */; };
- 8DF756742C059969008E8DFF /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756732C059969008E8DFF /* main.swift */; };
8DF756852C10556A008E8DFF /* LearnMapKitApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756842C10556A008E8DFF /* LearnMapKitApp.swift */; };
8DF756872C10556A008E8DFF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF756862C10556A008E8DFF /* ContentView.swift */; };
8DF756892C10556C008E8DFF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8DF756882C10556C008E8DFF /* Assets.xcassets */; };
@@ -66,6 +63,20 @@
remoteGlobalIDString = 8D4F382E3065267E00EA3890;
remoteInfo = ADSBDecoderFramework;
};
+ 8DCF5562306864B800C724BA /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DF756572C0595AA008E8DFF /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DCF5552306864B700C724BA;
+ remoteInfo = ADSBDecoder;
+ };
+ 8DCF556C306864B800C724BA /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 8DF756572C0595AA008E8DFF /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DCF5552306864B700C724BA;
+ remoteInfo = ADSBDecoder;
+ };
8DF756932C10556C008E8DFF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 8DF756572C0595AA008E8DFF /* Project object */;
@@ -112,16 +123,7 @@
);
runOnlyForDeploymentPostprocessing = 1;
};
- 8DF7565D2C0595AA008E8DFF /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
- 8DF7566F2C059969008E8DFF /* CopyFiles */ = {
+ 8DCF5546306863F500C724BA /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
@@ -144,12 +146,12 @@
8D93B6992C4A665B00C91865 /* NetConfigView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetConfigView.swift; sourceTree = "<group>"; };
8D93B69B2C4A727300C91865 /* NetworkConfigure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkConfigure.swift; sourceTree = "<group>"; };
8D93B69D2C4A788F00C91865 /* NetADSBDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetADSBDecoder.swift; sourceTree = "<group>"; };
- 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AirplaneTracker.swift; sourceTree = "<group>"; };
+ 8DCF5548306863F500C724BA /* ADSBDecoderCLI */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ADSBDecoderCLI; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8DCF5553306864B700C724BA /* ADSBDecoder.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ADSBDecoder.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8DCF5561306864B800C724BA /* ADSBDecoderTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ADSBDecoderTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8DCF556B306864B800C724BA /* ADSBDecoderUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ADSBDecoderUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
8DEC6F2D2C2E9C3000AC6209 /* ADSBFileRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ADSBFileRunner.swift; sourceTree = "<group>"; };
8DEC6F312C31530C00AC6209 /* FlighState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlighState.swift; sourceTree = "<group>"; };
- 8DF7565F2C0595AA008E8DFF /* ADSBDecoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ADSBDecoder; sourceTree = BUILT_PRODUCTS_DIR; };
- 8DF756622C0595AA008E8DFF /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
- 8DF756712C059969008E8DFF /* Test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Test; sourceTree = BUILT_PRODUCTS_DIR; };
8DF756732C059969008E8DFF /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
8DF756822C10556A008E8DFF /* LearnMapKit.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LearnMapKit.app; sourceTree = BUILT_PRODUCTS_DIR; };
8DF756842C10556A008E8DFF /* LearnMapKitApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LearnMapKitApp.swift; sourceTree = "<group>"; };
@@ -165,13 +167,6 @@
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
- 8D4F384E306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
- isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
- membershipExceptions = (
- FileUtils.swift,
- );
- target = 8DF7565E2C0595AA008E8DFF /* ADSBDecoder */;
- };
8D4F384F306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
@@ -193,52 +188,23 @@
);
target = 8D4F382E3065267E00EA3890 /* ADSBDecoderFramework */;
};
- 8D4F38533065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
+ 8DCF557D306866C000C724BA /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
- ADSBRegEx.swift,
- Configs.swift,
- Decoder.swift,
- PositionDecoder.swift,
- Query.swift,
- );
- target = 8DF7565E2C0595AA008E8DFF /* ADSBDecoder */;
- };
- 8D4F38543065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
- isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
- membershipExceptions = (
- Configs.swift,
- Decoder.swift,
- );
- target = 8DF756702C059969008E8DFF /* Test */;
- };
- 8D4F38553065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
- isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
- membershipExceptions = (
- ADSBRegEx.swift,
- Configs.swift,
- Decoder.swift,
- PositionDecoder.swift,
- );
- target = 8DF756812C10556A008E8DFF /* LearnMapKit */;
- };
- 8D4F38563065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
- isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
- membershipExceptions = (
- ADSBRegEx.swift,
- Configs.swift,
- Decoder.swift,
- PositionDecoder.swift,
- Query.swift,
+ FileUtils.swift,
);
- target = 8D93B6862C45986700C91865 /* ADSBStats */;
+ target = 8DCF5547306863F500C724BA /* ADSBDecoderCLI */;
};
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
- 8D4F38303065267E00EA3890 /* ADSBDecoderFramework */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8D4F38533065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F38543065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F38553065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F38563065291400EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoderFramework; sourceTree = "<group>"; };
+ 8D4F38303065267E00EA3890 /* ADSBDecoderFramework */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoderFramework; sourceTree = "<group>"; };
8D4F383F3065267F00EA3890 /* ADSBDecoderFrameworkTests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoderFrameworkTests; sourceTree = "<group>"; };
- 8D4F384D3065289B00EA3890 /* Utils */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8D4F384E306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F384F306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F3850306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F3851306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Utils; sourceTree = "<group>"; };
+ 8D4F384D3065289B00EA3890 /* Utils */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (8D4F384F306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F3850306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8D4F3851306528A200EA3890 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 8DCF557D306866C000C724BA /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = Utils; sourceTree = "<group>"; };
+ 8DCF5549306863F500C724BA /* ADSBDecoderCLI */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoderCLI; sourceTree = "<group>"; };
+ 8DCF5554306864B700C724BA /* ADSBDecoder */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoder; sourceTree = "<group>"; };
+ 8DCF5564306864B800C724BA /* ADSBDecoderTests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoderTests; sourceTree = "<group>"; };
+ 8DCF556E306864B800C724BA /* ADSBDecoderUITests */ = {isa = PBXFileSystemSynchronizedRootGroup; explicitFileTypes = {}; explicitFolders = (); path = ADSBDecoderUITests; sourceTree = "<group>"; };
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
@@ -275,17 +241,33 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 8DF7565C2C0595AA008E8DFF /* Frameworks */ = {
+ 8DCF5545306863F500C724BA /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8DCF557F3068673400C724BA /* ArgumentParser in Frameworks */,
+ 8DCF557A3068652B00C724BA /* ADSBDecoderFramework.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DCF5550306864B700C724BA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 8D4F3852306528DE00EA3890 /* ADSBDecoderFramework.framework in Frameworks */,
- 8DB347C32C1C53ED00F3C020 /* Collections in Frameworks */,
- 8DF7566C2C0595F6008E8DFF /* ArgumentParser in Frameworks */,
+ 8DCF55833068678900C724BA /* Collections in Frameworks */,
+ 8DCF55813068678500C724BA /* ArgumentParser in Frameworks */,
+ 8DCF557B306865A300C724BA /* ADSBDecoderFramework.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 8DF7566E2C059969008E8DFF /* Frameworks */ = {
+ 8DCF555E306864B800C724BA /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DCF5568306864B800C724BA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -349,7 +331,6 @@
children = (
8D4F384D3065289B00EA3890 /* Utils */,
8DF756692C0595BB008E8DFF /* Data */,
- 8DF756612C0595AA008E8DFF /* ADSBDecoder */,
8DF756722C059969008E8DFF /* Test */,
8DF756832C10556A008E8DFF /* LearnMapKit */,
8DF756952C10556C008E8DFF /* LearnMapKitTests */,
@@ -358,6 +339,10 @@
8D93B6882C45986700C91865 /* ADSBStats */,
8D4F38303065267E00EA3890 /* ADSBDecoderFramework */,
8D4F383F3065267F00EA3890 /* ADSBDecoderFrameworkTests */,
+ 8DCF5549306863F500C724BA /* ADSBDecoderCLI */,
+ 8DCF5554306864B700C724BA /* ADSBDecoder */,
+ 8DCF5564306864B800C724BA /* ADSBDecoderTests */,
+ 8DCF556E306864B800C724BA /* ADSBDecoderUITests */,
8DF756602C0595AA008E8DFF /* Products */,
8DB347C12C1C53ED00F3C020 /* Frameworks */,
);
@@ -366,8 +351,6 @@
8DF756602C0595AA008E8DFF /* Products */ = {
isa = PBXGroup;
children = (
- 8DF7565F2C0595AA008E8DFF /* ADSBDecoder */,
- 8DF756712C059969008E8DFF /* Test */,
8DF756822C10556A008E8DFF /* LearnMapKit.app */,
8DF756922C10556C008E8DFF /* LearnMapKitTests.xctest */,
8DF7569C2C10556C008E8DFF /* LearnMapKitUITests.xctest */,
@@ -375,19 +358,14 @@
8D93B6872C45986700C91865 /* ADSBStats */,
8D4F382F3065267E00EA3890 /* ADSBDecoderFramework.framework */,
8D4F38393065267F00EA3890 /* ADSBDecoderFrameworkTests.xctest */,
+ 8DCF5548306863F500C724BA /* ADSBDecoderCLI */,
+ 8DCF5553306864B700C724BA /* ADSBDecoder.app */,
+ 8DCF5561306864B800C724BA /* ADSBDecoderTests.xctest */,
+ 8DCF556B306864B800C724BA /* ADSBDecoderUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
- 8DF756612C0595AA008E8DFF /* ADSBDecoder */ = {
- isa = PBXGroup;
- children = (
- 8DF756622C0595AA008E8DFF /* main.swift */,
- 8DB347C42C242BAC00F3C020 /* AirplaneTracker.swift */,
- );
- path = ADSBDecoder;
- sourceTree = "<group>";
- };
8DF756692C0595BB008E8DFF /* Data */ = {
isa = PBXGroup;
children = (
@@ -549,43 +527,98 @@
productReference = 8D93B6872C45986700C91865 /* ADSBStats */;
productType = "com.apple.product-type.tool";
};
- 8DF7565E2C0595AA008E8DFF /* ADSBDecoder */ = {
+ 8DCF5547306863F500C724BA /* ADSBDecoderCLI */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 8DF756662C0595AA008E8DFF /* Build configuration list for PBXNativeTarget "ADSBDecoder" */;
+ buildConfigurationList = 8DCF554C306863F500C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoderCLI" */;
buildPhases = (
- 8DF7565B2C0595AA008E8DFF /* Sources */,
- 8DF7565C2C0595AA008E8DFF /* Frameworks */,
- 8DF7565D2C0595AA008E8DFF /* CopyFiles */,
+ 8DCF5544306863F500C724BA /* Sources */,
+ 8DCF5545306863F500C724BA /* Frameworks */,
+ 8DCF5546306863F500C724BA /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
+ fileSystemSynchronizedGroups = (
+ 8DCF5549306863F500C724BA /* ADSBDecoderCLI */,
+ );
+ name = ADSBDecoderCLI;
+ packageProductDependencies = (
+ 8DCF557E3068673400C724BA /* ArgumentParser */,
+ );
+ productName = ADSBDecoderCLI;
+ productReference = 8DCF5548306863F500C724BA /* ADSBDecoderCLI */;
+ productType = "com.apple.product-type.tool";
+ };
+ 8DCF5552306864B700C724BA /* ADSBDecoder */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8DCF5571306864B800C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoder" */;
+ buildPhases = (
+ 8DCF554F306864B700C724BA /* Sources */,
+ 8DCF5550306864B700C724BA /* Frameworks */,
+ 8DCF5551306864B700C724BA /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ fileSystemSynchronizedGroups = (
+ 8DCF5554306864B700C724BA /* ADSBDecoder */,
+ );
name = ADSBDecoder;
packageProductDependencies = (
- 8DF7566B2C0595F6008E8DFF /* ArgumentParser */,
- 8DB347C22C1C53ED00F3C020 /* Collections */,
+ 8DCF55803068678500C724BA /* ArgumentParser */,
+ 8DCF55823068678900C724BA /* Collections */,
);
productName = ADSBDecoder;
- productReference = 8DF7565F2C0595AA008E8DFF /* ADSBDecoder */;
- productType = "com.apple.product-type.tool";
+ productReference = 8DCF5553306864B700C724BA /* ADSBDecoder.app */;
+ productType = "com.apple.product-type.application";
};
- 8DF756702C059969008E8DFF /* Test */ = {
+ 8DCF5560306864B800C724BA /* ADSBDecoderTests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 8DF756752C059969008E8DFF /* Build configuration list for PBXNativeTarget "Test" */;
+ buildConfigurationList = 8DCF5574306864B800C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoderTests" */;
buildPhases = (
- 8DF7566D2C059969008E8DFF /* Sources */,
- 8DF7566E2C059969008E8DFF /* Frameworks */,
- 8DF7566F2C059969008E8DFF /* CopyFiles */,
+ 8DCF555D306864B800C724BA /* Sources */,
+ 8DCF555E306864B800C724BA /* Frameworks */,
+ 8DCF555F306864B800C724BA /* Resources */,
);
buildRules = (
);
dependencies = (
+ 8DCF5563306864B800C724BA /* PBXTargetDependency */,
);
- name = Test;
- productName = Test;
- productReference = 8DF756712C059969008E8DFF /* Test */;
- productType = "com.apple.product-type.tool";
+ fileSystemSynchronizedGroups = (
+ 8DCF5564306864B800C724BA /* ADSBDecoderTests */,
+ );
+ name = ADSBDecoderTests;
+ packageProductDependencies = (
+ );
+ productName = ADSBDecoderTests;
+ productReference = 8DCF5561306864B800C724BA /* ADSBDecoderTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ 8DCF556A306864B800C724BA /* ADSBDecoderUITests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 8DCF5577306864B800C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoderUITests" */;
+ buildPhases = (
+ 8DCF5567306864B800C724BA /* Sources */,
+ 8DCF5568306864B800C724BA /* Frameworks */,
+ 8DCF5569306864B800C724BA /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 8DCF556D306864B800C724BA /* PBXTargetDependency */,
+ );
+ fileSystemSynchronizedGroups = (
+ 8DCF556E306864B800C724BA /* ADSBDecoderUITests */,
+ );
+ name = ADSBDecoderUITests;
+ packageProductDependencies = (
+ );
+ productName = ADSBDecoderUITests;
+ productReference = 8DCF556B306864B800C724BA /* ADSBDecoderUITests.xctest */;
+ productType = "com.apple.product-type.bundle.ui-testing";
};
8DF756812C10556A008E8DFF /* LearnMapKit */ = {
isa = PBXNativeTarget;
@@ -670,11 +703,19 @@
8D93B6862C45986700C91865 = {
CreatedOnToolsVersion = 15.4;
};
- 8DF7565E2C0595AA008E8DFF = {
- CreatedOnToolsVersion = 15.3;
+ 8DCF5547306863F500C724BA = {
+ CreatedOnToolsVersion = 27.0;
};
- 8DF756702C059969008E8DFF = {
- CreatedOnToolsVersion = 15.3;
+ 8DCF5552306864B700C724BA = {
+ CreatedOnToolsVersion = 27.0;
+ };
+ 8DCF5560306864B800C724BA = {
+ CreatedOnToolsVersion = 27.0;
+ TestTargetID = 8DCF5552306864B700C724BA;
+ };
+ 8DCF556A306864B800C724BA = {
+ CreatedOnToolsVersion = 27.0;
+ TestTargetID = 8DCF5552306864B700C724BA;
};
8DF756812C10556A008E8DFF = {
CreatedOnToolsVersion = 15.3;
@@ -707,8 +748,6 @@
projectDirPath = "";
projectRoot = "";
targets = (
- 8DF7565E2C0595AA008E8DFF /* ADSBDecoder */,
- 8DF756702C059969008E8DFF /* Test */,
8DF756812C10556A008E8DFF /* LearnMapKit */,
8DF756912C10556C008E8DFF /* LearnMapKitTests */,
8DF7569B2C10556C008E8DFF /* LearnMapKitUITests */,
@@ -716,6 +755,10 @@
8D93B6862C45986700C91865 /* ADSBStats */,
8D4F382E3065267E00EA3890 /* ADSBDecoderFramework */,
8D4F38383065267F00EA3890 /* ADSBDecoderFrameworkTests */,
+ 8DCF5547306863F500C724BA /* ADSBDecoderCLI */,
+ 8DCF5552306864B700C724BA /* ADSBDecoder */,
+ 8DCF5560306864B800C724BA /* ADSBDecoderTests */,
+ 8DCF556A306864B800C724BA /* ADSBDecoderUITests */,
);
};
/* End PBXProject section */
@@ -735,6 +778,27 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 8DCF5551306864B700C724BA /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DCF555F306864B800C724BA /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DCF5569306864B800C724BA /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
8DF756802C10556A008E8DFF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -788,25 +852,35 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8D93B6942C4598E300C91865 /* AirplaneTracker.swift in Sources */,
8D93B68A2C45986700C91865 /* main.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 8DF7565B2C0595AA008E8DFF /* Sources */ = {
+ 8DCF5544306863F500C724BA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8DB347C52C242BAC00F3C020 /* AirplaneTracker.swift in Sources */,
- 8DF756632C0595AA008E8DFF /* main.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 8DF7566D2C059969008E8DFF /* Sources */ = {
+ 8DCF554F306864B700C724BA /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DCF555D306864B800C724BA /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DCF5567306864B800C724BA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 8DF756742C059969008E8DFF /* main.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -820,7 +894,6 @@
8D93B69F2C4A7A0700C91865 /* NetADSBDecoder.swift in Sources */,
8D8480F32C60C7E6007ACD95 /* ADSBNetRunner.swift in Sources */,
8DEC6F322C31530C00AC6209 /* FlighState.swift in Sources */,
- 8D4F386030652B4A00EA3890 /* AirplaneTracker.swift in Sources */,
8DF756852C10556A008E8DFF /* LearnMapKitApp.swift in Sources */,
8D8480F12C60C79E007ACD95 /* ADSBDataQueue.swift in Sources */,
8D93B69A2C4A665B00C91865 /* NetConfigView.swift in Sources */,
@@ -862,6 +935,16 @@
target = 8D4F382E3065267E00EA3890 /* ADSBDecoderFramework */;
targetProxy = 8D4F38423065267F00EA3890 /* PBXContainerItemProxy */;
};
+ 8DCF5563306864B800C724BA /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8DCF5552306864B700C724BA /* ADSBDecoder */;
+ targetProxy = 8DCF5562306864B800C724BA /* PBXContainerItemProxy */;
+ };
+ 8DCF556D306864B800C724BA /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8DCF5552306864B700C724BA /* ADSBDecoder */;
+ targetProxy = 8DCF556C306864B800C724BA /* PBXContainerItemProxy */;
+ };
8DF756942C10556C008E8DFF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 8DF756812C10556A008E8DFF /* LearnMapKit */;
@@ -1041,6 +1124,170 @@
};
name = Release;
};
+ 8DCF554D306863F500C724BA /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 8DCF554E306863F500C724BA /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
+ 8DCF5572306864B800C724BA /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ ENABLE_APP_SANDBOX = YES;
+ ENABLE_PREVIEWS = YES;
+ ENABLE_USER_SELECTED_FILES = readonly;
+ GENERATE_INFOPLIST_FILE = YES;
+ INFOPLIST_KEY_NSHumanReadableCopyright = "";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.ADSBDecoder;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ REGISTER_APP_GROUPS = YES;
+ STRING_CATALOG_GENERATE_SYMBOLS = YES;
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 8DCF5573306864B800C724BA /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ CODE_SIGN_STYLE = Automatic;
+ COMBINE_HIDPI_IMAGES = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ ENABLE_APP_SANDBOX = YES;
+ ENABLE_PREVIEWS = YES;
+ ENABLE_USER_SELECTED_FILES = readonly;
+ GENERATE_INFOPLIST_FILE = YES;
+ INFOPLIST_KEY_NSHumanReadableCopyright = "";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.ADSBDecoder;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ REGISTER_APP_GROUPS = YES;
+ STRING_CATALOG_GENERATE_SYMBOLS = YES;
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ };
+ name = Release;
+ };
+ 8DCF5575306864B800C724BA /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.ADSBDecoderTests;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ STRING_CATALOG_GENERATE_SYMBOLS = NO;
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ADSBDecoder.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ADSBDecoder";
+ };
+ name = Debug;
+ };
+ 8DCF5576306864B800C724BA /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.ADSBDecoderTests;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ STRING_CATALOG_GENERATE_SYMBOLS = NO;
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ADSBDecoder.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/ADSBDecoder";
+ };
+ name = Release;
+ };
+ 8DCF5578306864B800C724BA /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.ADSBDecoderUITests;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ STRING_CATALOG_GENERATE_SYMBOLS = NO;
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = ADSBDecoder;
+ };
+ name = Debug;
+ };
+ 8DCF5579306864B800C724BA /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CODE_SIGN_STYLE = Automatic;
+ CURRENT_PROJECT_VERSION = 1;
+ GENERATE_INFOPLIST_FILE = YES;
+ MACOSX_DEPLOYMENT_TARGET = 26.6;
+ MARKETING_VERSION = 1.0;
+ PRODUCT_BUNDLE_IDENTIFIER = RadioTeam.ADSBDecoderUITests;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ STRING_CATALOG_GENERATE_SYMBOLS = NO;
+ SWIFT_APPROACHABLE_CONCURRENCY = YES;
+ SWIFT_EMIT_LOC_STRINGS = NO;
+ SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES;
+ SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = ADSBDecoder;
+ };
+ name = Release;
+ };
8DF756642C0595AA008E8DFF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1159,44 +1406,6 @@
};
name = Release;
};
- 8DF756672C0595AA008E8DFF /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- RUN_DOCUMENTATION_COMPILER = YES;
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 8DF756682C0595AA008E8DFF /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- RUN_DOCUMENTATION_COMPILER = YES;
- SWIFT_VERSION = 5.0;
- };
- name = Release;
- };
- 8DF756762C059969008E8DFF /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 8DF756772C059969008E8DFF /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_VERSION = 5.0;
- };
- name = Release;
- };
8DF756A52C10556C008E8DFF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1354,29 +1563,47 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 8DF7565A2C0595AA008E8DFF /* Build configuration list for PBXProject "ADSBDecoder" */ = {
+ 8DCF554C306863F500C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoderCLI" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 8DF756642C0595AA008E8DFF /* Debug */,
- 8DF756652C0595AA008E8DFF /* Release */,
+ 8DCF554D306863F500C724BA /* Debug */,
+ 8DCF554E306863F500C724BA /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8DCF5571306864B800C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoder" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8DCF5572306864B800C724BA /* Debug */,
+ 8DCF5573306864B800C724BA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 8DF756662C0595AA008E8DFF /* Build configuration list for PBXNativeTarget "ADSBDecoder" */ = {
+ 8DCF5574306864B800C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoderTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 8DF756672C0595AA008E8DFF /* Debug */,
- 8DF756682C0595AA008E8DFF /* Release */,
+ 8DCF5575306864B800C724BA /* Debug */,
+ 8DCF5576306864B800C724BA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 8DF756752C059969008E8DFF /* Build configuration list for PBXNativeTarget "Test" */ = {
+ 8DCF5577306864B800C724BA /* Build configuration list for PBXNativeTarget "ADSBDecoderUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 8DF756762C059969008E8DFF /* Debug */,
- 8DF756772C059969008E8DFF /* Release */,
+ 8DCF5578306864B800C724BA /* Debug */,
+ 8DCF5579306864B800C724BA /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8DF7565A2C0595AA008E8DFF /* Build configuration list for PBXProject "ADSBDecoder" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8DF756642C0595AA008E8DFF /* Debug */,
+ 8DF756652C0595AA008E8DFF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
@@ -1468,7 +1695,17 @@
package = 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */;
productName = Collections;
};
- 8DB347C22C1C53ED00F3C020 /* Collections */ = {
+ 8DCF557E3068673400C724BA /* ArgumentParser */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
+ productName = ArgumentParser;
+ };
+ 8DCF55803068678500C724BA /* ArgumentParser */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
+ productName = ArgumentParser;
+ };
+ 8DCF55823068678900C724BA /* Collections */ = {
isa = XCSwiftPackageProductDependency;
package = 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */;
productName = Collections;
@@ -1478,11 +1715,6 @@
package = 8DB347C02C1C53CB00F3C020 /* XCRemoteSwiftPackageReference "swift-collections" */;
productName = Collections;
};
- 8DF7566B2C0595F6008E8DFF /* ArgumentParser */ = {
- isa = XCSwiftPackageProductDependency;
- package = 8DF7566A2C0595F6008E8DFF /* XCRemoteSwiftPackageReference "swift-argument-parser" */;
- productName = ArgumentParser;
- };
/* End XCSwiftPackageProductDependency section */
};
rootObject = 8DF756572C0595AA008E8DFF /* Project object */;
diff --git a/ADSBDecoder.xcodeproj/xcuserdata/jackyjack.xcuserdatad/xcschemes/xcschememanagement.plist b/ADSBDecoder.xcodeproj/xcuserdata/jackyjack.xcuserdatad/xcschemes/xcschememanagement.plist
index 2b937de..7605dca 100644
--- a/ADSBDecoder.xcodeproj/xcuserdata/jackyjack.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/ADSBDecoder.xcodeproj/xcuserdata/jackyjack.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -7,29 +7,39 @@
<key>ADSBDecoder.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
- <integer>0</integer>
+ <integer>6</integer>
+ </dict>
+ <key>ADSBDecoderCLI.xcscheme_^#shared#^_</key>
+ <dict>
+ <key>orderHint</key>
+ <integer>7</integer>
</dict>
<key>ADSBDecoderFramework.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
+ <integer>1</integer>
+ </dict>
+ <key>ADSBDecoderTests.xcscheme_^#shared#^_</key>
+ <dict>
+ <key>orderHint</key>
<integer>4</integer>
</dict>
- <key>ADSBStats.xcscheme_^#shared#^_</key>
+ <key>ADSBDecoderUITests.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>5</integer>
</dict>
- <key>LearnMapKit.xcscheme_^#shared#^_</key>
+ <key>ADSBStats.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
- <integer>1</integer>
+ <integer>2</integer>
</dict>
- <key>Net1090.xcscheme_^#shared#^_</key>
+ <key>LearnMapKit.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
- <integer>2</integer>
+ <integer>0</integer>
</dict>
- <key>Test.xcscheme_^#shared#^_</key>
+ <key>Net1090.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
@@ -42,11 +52,46 @@
<key>primary</key>
<true/>
</dict>
+ <key>8D93B6752C3FE6F400C91865</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>8D93B6862C45986700C91865</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>8DCF551C306863B200C724BA</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>8DCF552A306863B500C724BA</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>8DCF5534306863B500C724BA</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
+ <key>8DCF5547306863F500C724BA</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
<key>8DF7565E2C0595AA008E8DFF</key>
<dict>
<key>primary</key>
<true/>
</dict>
+ <key>8DF756702C059969008E8DFF</key>
+ <dict>
+ <key>primary</key>
+ <true/>
+ </dict>
</dict>
</dict>
</plist>