831 lines
36 KiB
Plaintext
831 lines
36 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {
|
|
};
|
|
objectVersion = 52;
|
|
objects = {
|
|
|
|
/* Begin PBXBuildFile section */
|
|
E906F7F42414019C004E1E31 /* NetworkPersister.swift in Sources */ = {isa = PBXBuildFile; fileRef = E906F7F32414019C004E1E31 /* NetworkPersister.swift */; };
|
|
E906F7F724143AA7004E1E31 /* SwiftUICharts in Frameworks */ = {isa = PBXBuildFile; productRef = E906F7F624143AA7004E1E31 /* SwiftUICharts */; };
|
|
E92F94822401412100B6B721 /* SwiftUIRefresh in Frameworks */ = {isa = PBXBuildFile; productRef = E92F94812401412100B6B721 /* SwiftUIRefresh */; };
|
|
E934AC99240DD0E4009869F4 /* AddTagSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E934AC98240DD0E4009869F4 /* AddTagSheet.swift */; };
|
|
E971F8B9245462D500B543B6 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = E971F8B8245462D500B543B6 /* Router.swift */; };
|
|
E97AF45623FC4E7800635494 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97AF45523FC4E7800635494 /* User.swift */; };
|
|
E97AF45923FC50EC00635494 /* SwiftyJSON in Frameworks */ = {isa = PBXBuildFile; productRef = E97AF45823FC50EC00635494 /* SwiftyJSON */; };
|
|
E97AF45B23FC748D00635494 /* UserApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97AF45A23FC748D00635494 /* UserApi.swift */; };
|
|
E97AF45E23FC83AF00635494 /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = E97AF45D23FC83AF00635494 /* KeychainAccess */; };
|
|
E97AF46023FC85D600635494 /* PlaylistApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97AF45F23FC85D600635494 /* PlaylistApi.swift */; };
|
|
E97AF46423FD4EEF00635494 /* LiveUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97AF46323FD4EEF00635494 /* LiveUser.swift */; };
|
|
E97AF46723FD650800635494 /* AddPlaylistSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97AF46623FD650800635494 /* AddPlaylistSheet.swift */; };
|
|
E97AF46923FD9E1B00635494 /* PlaylistInputList.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97AF46823FD9E1B00635494 /* PlaylistInputList.swift */; };
|
|
E98254BD23F9B7A90056D9D3 /* Playlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98254BC23F9B7A90056D9D3 /* Playlist.swift */; };
|
|
E98254C223F9FFF90056D9D3 /* PlaylistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98254C123F9FFF90056D9D3 /* PlaylistView.swift */; };
|
|
E98254CA23FA26600056D9D3 /* PlaylistRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98254C923FA26600056D9D3 /* PlaylistRow.swift */; };
|
|
E98254D023FB00B60056D9D3 /* LoginScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98254CF23FB00B60056D9D3 /* LoginScreen.swift */; };
|
|
E98254D923FB53780056D9D3 /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = E98254D823FB53780056D9D3 /* Alamofire */; };
|
|
E98254DB23FB64740056D9D3 /* Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98254DA23FB64740056D9D3 /* Network.swift */; };
|
|
E9E30C2623FEA4F000574EEF /* TagApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E30C2523FEA4EF00574EEF /* TagApi.swift */; };
|
|
E9E30C2823FEA6BD00574EEF /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E30C2723FEA6BD00574EEF /* Tag.swift */; };
|
|
E9E30C2A23FEAA3A00574EEF /* TagRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E30C2923FEAA3A00574EEF /* TagRow.swift */; };
|
|
E9E30C2D23FEAB0200574EEF /* TagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E30C2C23FEAB0200574EEF /* TagView.swift */; };
|
|
E9E30C3123FEAF2B00574EEF /* TagObjList.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E30C3023FEAF2B00574EEF /* TagObjList.swift */; };
|
|
E9E30C3323FF255C00574EEF /* SettingsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E30C3223FF255C00574EEF /* SettingsList.swift */; };
|
|
E9EA690B23F9A5430012C3E8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EA690A23F9A5430012C3E8 /* AppDelegate.swift */; };
|
|
E9EA690D23F9A5430012C3E8 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EA690C23F9A5430012C3E8 /* SceneDelegate.swift */; };
|
|
E9EA690F23F9A5430012C3E8 /* AppSkeleton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EA690E23F9A5430012C3E8 /* AppSkeleton.swift */; };
|
|
E9EA691123F9A54A0012C3E8 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E9EA691023F9A54A0012C3E8 /* Assets.xcassets */; };
|
|
E9EA691423F9A54B0012C3E8 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E9EA691323F9A54B0012C3E8 /* Preview Assets.xcassets */; };
|
|
E9EA691723F9A54B0012C3E8 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E9EA691523F9A54B0012C3E8 /* LaunchScreen.storyboard */; };
|
|
E9EA692223F9A54B0012C3E8 /* Music_ToolsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EA692123F9A54B0012C3E8 /* Music_ToolsTests.swift */; };
|
|
E9EA692D23F9A54B0012C3E8 /* Music_ToolsUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EA692C23F9A54B0012C3E8 /* Music_ToolsUITests.swift */; };
|
|
/* End PBXBuildFile section */
|
|
|
|
/* Begin PBXContainerItemProxy section */
|
|
E9EA691E23F9A54B0012C3E8 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = E9EA68FF23F9A5430012C3E8 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = E9EA690623F9A5430012C3E8;
|
|
remoteInfo = "Music Tools";
|
|
};
|
|
E9EA692923F9A54B0012C3E8 /* PBXContainerItemProxy */ = {
|
|
isa = PBXContainerItemProxy;
|
|
containerPortal = E9EA68FF23F9A5430012C3E8 /* Project object */;
|
|
proxyType = 1;
|
|
remoteGlobalIDString = E9EA690623F9A5430012C3E8;
|
|
remoteInfo = "Music Tools";
|
|
};
|
|
/* End PBXContainerItemProxy section */
|
|
|
|
/* Begin PBXFileReference section */
|
|
E906F7F32414019C004E1E31 /* NetworkPersister.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkPersister.swift; sourceTree = "<group>"; };
|
|
E934AC98240DD0E4009869F4 /* AddTagSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddTagSheet.swift; sourceTree = "<group>"; };
|
|
E971F8B8245462D500B543B6 /* Router.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Router.swift; sourceTree = "<group>"; };
|
|
E97AF45523FC4E7800635494 /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = "<group>"; };
|
|
E97AF45A23FC748D00635494 /* UserApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserApi.swift; sourceTree = "<group>"; };
|
|
E97AF45F23FC85D600635494 /* PlaylistApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistApi.swift; sourceTree = "<group>"; };
|
|
E97AF46323FD4EEF00635494 /* LiveUser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveUser.swift; sourceTree = "<group>"; };
|
|
E97AF46623FD650800635494 /* AddPlaylistSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddPlaylistSheet.swift; sourceTree = "<group>"; };
|
|
E97AF46823FD9E1B00635494 /* PlaylistInputList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistInputList.swift; sourceTree = "<group>"; };
|
|
E98254BC23F9B7A90056D9D3 /* Playlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Playlist.swift; sourceTree = "<group>"; };
|
|
E98254C123F9FFF90056D9D3 /* PlaylistView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistView.swift; sourceTree = "<group>"; };
|
|
E98254C923FA26600056D9D3 /* PlaylistRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaylistRow.swift; sourceTree = "<group>"; };
|
|
E98254CF23FB00B60056D9D3 /* LoginScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreen.swift; sourceTree = "<group>"; };
|
|
E98254DA23FB64740056D9D3 /* Network.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Network.swift; sourceTree = "<group>"; };
|
|
E9E30C2523FEA4EF00574EEF /* TagApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagApi.swift; sourceTree = "<group>"; };
|
|
E9E30C2723FEA6BD00574EEF /* Tag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tag.swift; sourceTree = "<group>"; };
|
|
E9E30C2923FEAA3A00574EEF /* TagRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagRow.swift; sourceTree = "<group>"; };
|
|
E9E30C2C23FEAB0200574EEF /* TagView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagView.swift; sourceTree = "<group>"; };
|
|
E9E30C3023FEAF2B00574EEF /* TagObjList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagObjList.swift; sourceTree = "<group>"; };
|
|
E9E30C3223FF255C00574EEF /* SettingsList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsList.swift; sourceTree = "<group>"; };
|
|
E9EA690723F9A5430012C3E8 /* Music Tools.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Music Tools.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
E9EA690A23F9A5430012C3E8 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
|
|
E9EA690C23F9A5430012C3E8 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
|
|
E9EA690E23F9A5430012C3E8 /* AppSkeleton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSkeleton.swift; sourceTree = "<group>"; };
|
|
E9EA691023F9A54A0012C3E8 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
|
E9EA691323F9A54B0012C3E8 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
|
|
E9EA691623F9A54B0012C3E8 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
|
E9EA691823F9A54B0012C3E8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
E9EA691D23F9A54B0012C3E8 /* Music ToolsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Music ToolsTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
E9EA692123F9A54B0012C3E8 /* Music_ToolsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Music_ToolsTests.swift; sourceTree = "<group>"; };
|
|
E9EA692323F9A54B0012C3E8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
E9EA692823F9A54B0012C3E8 /* Music ToolsUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Music ToolsUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
E9EA692C23F9A54B0012C3E8 /* Music_ToolsUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Music_ToolsUITests.swift; sourceTree = "<group>"; };
|
|
E9EA692E23F9A54B0012C3E8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
/* End PBXFileReference section */
|
|
|
|
/* Begin PBXFrameworksBuildPhase section */
|
|
E9EA690423F9A5430012C3E8 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
E92F94822401412100B6B721 /* SwiftUIRefresh in Frameworks */,
|
|
E97AF45923FC50EC00635494 /* SwiftyJSON in Frameworks */,
|
|
E98254D923FB53780056D9D3 /* Alamofire in Frameworks */,
|
|
E97AF45E23FC83AF00635494 /* KeychainAccess in Frameworks */,
|
|
E906F7F724143AA7004E1E31 /* SwiftUICharts in Frameworks */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E9EA691A23F9A54B0012C3E8 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E9EA692523F9A54B0012C3E8 /* Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXFrameworksBuildPhase section */
|
|
|
|
/* Begin PBXGroup section */
|
|
E98254BE23F9BD540056D9D3 /* Model */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E98254BC23F9B7A90056D9D3 /* Playlist.swift */,
|
|
E97AF45523FC4E7800635494 /* User.swift */,
|
|
E97AF46323FD4EEF00635494 /* LiveUser.swift */,
|
|
E9E30C2723FEA6BD00574EEF /* Tag.swift */,
|
|
);
|
|
path = Model;
|
|
sourceTree = "<group>";
|
|
};
|
|
E98254BF23F9BE040056D9D3 /* Network */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E98254DA23FB64740056D9D3 /* Network.swift */,
|
|
E97AF45F23FC85D600635494 /* PlaylistApi.swift */,
|
|
E97AF45A23FC748D00635494 /* UserApi.swift */,
|
|
E9E30C2523FEA4EF00574EEF /* TagApi.swift */,
|
|
E906F7F32414019C004E1E31 /* NetworkPersister.swift */,
|
|
);
|
|
path = Network;
|
|
sourceTree = "<group>";
|
|
};
|
|
E98254C023F9FFDD0056D9D3 /* Views */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9E30C3423FF256100574EEF /* Settings */,
|
|
E9E30C2F23FEACF700574EEF /* Tag */,
|
|
E9E30C2E23FEACDE00574EEF /* Playlist */,
|
|
E9EA690E23F9A5430012C3E8 /* AppSkeleton.swift */,
|
|
E98254CF23FB00B60056D9D3 /* LoginScreen.swift */,
|
|
);
|
|
path = Views;
|
|
sourceTree = "<group>";
|
|
};
|
|
E98254C623FA25280056D9D3 /* Application */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9EA691523F9A54B0012C3E8 /* LaunchScreen.storyboard */,
|
|
E9EA690A23F9A5430012C3E8 /* AppDelegate.swift */,
|
|
E9EA690C23F9A5430012C3E8 /* SceneDelegate.swift */,
|
|
);
|
|
path = Application;
|
|
sourceTree = "<group>";
|
|
};
|
|
E9E30C2E23FEACDE00574EEF /* Playlist */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E98254C123F9FFF90056D9D3 /* PlaylistView.swift */,
|
|
E98254C923FA26600056D9D3 /* PlaylistRow.swift */,
|
|
E97AF46623FD650800635494 /* AddPlaylistSheet.swift */,
|
|
E97AF46823FD9E1B00635494 /* PlaylistInputList.swift */,
|
|
);
|
|
path = Playlist;
|
|
sourceTree = "<group>";
|
|
};
|
|
E9E30C2F23FEACF700574EEF /* Tag */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9E30C2923FEAA3A00574EEF /* TagRow.swift */,
|
|
E9E30C2C23FEAB0200574EEF /* TagView.swift */,
|
|
E9E30C3023FEAF2B00574EEF /* TagObjList.swift */,
|
|
E934AC98240DD0E4009869F4 /* AddTagSheet.swift */,
|
|
);
|
|
path = Tag;
|
|
sourceTree = "<group>";
|
|
};
|
|
E9E30C3423FF256100574EEF /* Settings */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9E30C3223FF255C00574EEF /* SettingsList.swift */,
|
|
);
|
|
path = Settings;
|
|
sourceTree = "<group>";
|
|
};
|
|
E9EA68FE23F9A5430012C3E8 = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9EA690923F9A5430012C3E8 /* Music Tools */,
|
|
E9EA692023F9A54B0012C3E8 /* Music ToolsTests */,
|
|
E9EA692B23F9A54B0012C3E8 /* Music ToolsUITests */,
|
|
E9EA690823F9A5430012C3E8 /* Products */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
E9EA690823F9A5430012C3E8 /* Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9EA690723F9A5430012C3E8 /* Music Tools.app */,
|
|
E9EA691D23F9A54B0012C3E8 /* Music ToolsTests.xctest */,
|
|
E9EA692823F9A54B0012C3E8 /* Music ToolsUITests.xctest */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
E9EA690923F9A5430012C3E8 /* Music Tools */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E98254C623FA25280056D9D3 /* Application */,
|
|
E9EA691023F9A54A0012C3E8 /* Assets.xcassets */,
|
|
E9EA691823F9A54B0012C3E8 /* Info.plist */,
|
|
E98254BE23F9BD540056D9D3 /* Model */,
|
|
E98254BF23F9BE040056D9D3 /* Network */,
|
|
E9EA691223F9A54B0012C3E8 /* Preview Content */,
|
|
E98254C023F9FFDD0056D9D3 /* Views */,
|
|
E971F8B8245462D500B543B6 /* Router.swift */,
|
|
);
|
|
path = "Music Tools";
|
|
sourceTree = "<group>";
|
|
};
|
|
E9EA691223F9A54B0012C3E8 /* Preview Content */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9EA691323F9A54B0012C3E8 /* Preview Assets.xcassets */,
|
|
);
|
|
path = "Preview Content";
|
|
sourceTree = "<group>";
|
|
};
|
|
E9EA692023F9A54B0012C3E8 /* Music ToolsTests */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9EA692123F9A54B0012C3E8 /* Music_ToolsTests.swift */,
|
|
E9EA692323F9A54B0012C3E8 /* Info.plist */,
|
|
);
|
|
path = "Music ToolsTests";
|
|
sourceTree = "<group>";
|
|
};
|
|
E9EA692B23F9A54B0012C3E8 /* Music ToolsUITests */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
E9EA692C23F9A54B0012C3E8 /* Music_ToolsUITests.swift */,
|
|
E9EA692E23F9A54B0012C3E8 /* Info.plist */,
|
|
);
|
|
path = "Music ToolsUITests";
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXGroup section */
|
|
|
|
/* Begin PBXNativeTarget section */
|
|
E9EA690623F9A5430012C3E8 /* Music Tools */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = E9EA693123F9A54B0012C3E8 /* Build configuration list for PBXNativeTarget "Music Tools" */;
|
|
buildPhases = (
|
|
E9EA690323F9A5430012C3E8 /* Sources */,
|
|
E9EA690423F9A5430012C3E8 /* Frameworks */,
|
|
E9EA690523F9A5430012C3E8 /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
);
|
|
name = "Music Tools";
|
|
packageProductDependencies = (
|
|
E98254D823FB53780056D9D3 /* Alamofire */,
|
|
E97AF45823FC50EC00635494 /* SwiftyJSON */,
|
|
E97AF45D23FC83AF00635494 /* KeychainAccess */,
|
|
E92F94812401412100B6B721 /* SwiftUIRefresh */,
|
|
E906F7F624143AA7004E1E31 /* SwiftUICharts */,
|
|
);
|
|
productName = "Music Tools";
|
|
productReference = E9EA690723F9A5430012C3E8 /* Music Tools.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
E9EA691C23F9A54B0012C3E8 /* Music ToolsTests */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = E9EA693423F9A54B0012C3E8 /* Build configuration list for PBXNativeTarget "Music ToolsTests" */;
|
|
buildPhases = (
|
|
E9EA691923F9A54B0012C3E8 /* Sources */,
|
|
E9EA691A23F9A54B0012C3E8 /* Frameworks */,
|
|
E9EA691B23F9A54B0012C3E8 /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
E9EA691F23F9A54B0012C3E8 /* PBXTargetDependency */,
|
|
);
|
|
name = "Music ToolsTests";
|
|
productName = "Music ToolsTests";
|
|
productReference = E9EA691D23F9A54B0012C3E8 /* Music ToolsTests.xctest */;
|
|
productType = "com.apple.product-type.bundle.unit-test";
|
|
};
|
|
E9EA692723F9A54B0012C3E8 /* Music ToolsUITests */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = E9EA693723F9A54B0012C3E8 /* Build configuration list for PBXNativeTarget "Music ToolsUITests" */;
|
|
buildPhases = (
|
|
E9EA692423F9A54B0012C3E8 /* Sources */,
|
|
E9EA692523F9A54B0012C3E8 /* Frameworks */,
|
|
E9EA692623F9A54B0012C3E8 /* Resources */,
|
|
);
|
|
buildRules = (
|
|
);
|
|
dependencies = (
|
|
E9EA692A23F9A54B0012C3E8 /* PBXTargetDependency */,
|
|
);
|
|
name = "Music ToolsUITests";
|
|
productName = "Music ToolsUITests";
|
|
productReference = E9EA692823F9A54B0012C3E8 /* Music ToolsUITests.xctest */;
|
|
productType = "com.apple.product-type.bundle.ui-testing";
|
|
};
|
|
/* End PBXNativeTarget section */
|
|
|
|
/* Begin PBXProject section */
|
|
E9EA68FF23F9A5430012C3E8 /* Project object */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastSwiftUpdateCheck = 1130;
|
|
LastUpgradeCheck = 1130;
|
|
ORGANIZATIONNAME = Sarsoo;
|
|
TargetAttributes = {
|
|
E9EA690623F9A5430012C3E8 = {
|
|
CreatedOnToolsVersion = 11.3.1;
|
|
};
|
|
E9EA691C23F9A54B0012C3E8 = {
|
|
CreatedOnToolsVersion = 11.3.1;
|
|
TestTargetID = E9EA690623F9A5430012C3E8;
|
|
};
|
|
E9EA692723F9A54B0012C3E8 = {
|
|
CreatedOnToolsVersion = 11.3.1;
|
|
TestTargetID = E9EA690623F9A5430012C3E8;
|
|
};
|
|
};
|
|
};
|
|
buildConfigurationList = E9EA690223F9A5430012C3E8 /* Build configuration list for PBXProject "Music Tools" */;
|
|
compatibilityVersion = "Xcode 9.3";
|
|
developmentRegion = en;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (
|
|
en,
|
|
Base,
|
|
);
|
|
mainGroup = E9EA68FE23F9A5430012C3E8;
|
|
packageReferences = (
|
|
E98254D723FB53770056D9D3 /* XCRemoteSwiftPackageReference "alamofire" */,
|
|
E97AF45723FC50EC00635494 /* XCRemoteSwiftPackageReference "swiftyjson" */,
|
|
E97AF45C23FC83AF00635494 /* XCRemoteSwiftPackageReference "keychainaccess" */,
|
|
E92F94802401412100B6B721 /* XCRemoteSwiftPackageReference "swiftuirefresh" */,
|
|
E906F7F524143AA7004E1E31 /* XCRemoteSwiftPackageReference "chartview" */,
|
|
);
|
|
productRefGroup = E9EA690823F9A5430012C3E8 /* Products */;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (
|
|
E9EA690623F9A5430012C3E8 /* Music Tools */,
|
|
E9EA691C23F9A54B0012C3E8 /* Music ToolsTests */,
|
|
E9EA692723F9A54B0012C3E8 /* Music ToolsUITests */,
|
|
);
|
|
};
|
|
/* End PBXProject section */
|
|
|
|
/* Begin PBXResourcesBuildPhase section */
|
|
E9EA690523F9A5430012C3E8 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
E9EA691723F9A54B0012C3E8 /* LaunchScreen.storyboard in Resources */,
|
|
E9EA691423F9A54B0012C3E8 /* Preview Assets.xcassets in Resources */,
|
|
E9EA691123F9A54A0012C3E8 /* Assets.xcassets in Resources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E9EA691B23F9A54B0012C3E8 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E9EA692623F9A54B0012C3E8 /* Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXResourcesBuildPhase section */
|
|
|
|
/* Begin PBXSourcesBuildPhase section */
|
|
E9EA690323F9A5430012C3E8 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
E934AC99240DD0E4009869F4 /* AddTagSheet.swift in Sources */,
|
|
E9E30C2D23FEAB0200574EEF /* TagView.swift in Sources */,
|
|
E9E30C2823FEA6BD00574EEF /* Tag.swift in Sources */,
|
|
E9E30C3123FEAF2B00574EEF /* TagObjList.swift in Sources */,
|
|
E98254CA23FA26600056D9D3 /* PlaylistRow.swift in Sources */,
|
|
E9EA690B23F9A5430012C3E8 /* AppDelegate.swift in Sources */,
|
|
E906F7F42414019C004E1E31 /* NetworkPersister.swift in Sources */,
|
|
E9E30C3323FF255C00574EEF /* SettingsList.swift in Sources */,
|
|
E9EA690D23F9A5430012C3E8 /* SceneDelegate.swift in Sources */,
|
|
E98254DB23FB64740056D9D3 /* Network.swift in Sources */,
|
|
E9E30C2A23FEAA3A00574EEF /* TagRow.swift in Sources */,
|
|
E97AF46023FC85D600635494 /* PlaylistApi.swift in Sources */,
|
|
E9EA690F23F9A5430012C3E8 /* AppSkeleton.swift in Sources */,
|
|
E98254BD23F9B7A90056D9D3 /* Playlist.swift in Sources */,
|
|
E97AF46723FD650800635494 /* AddPlaylistSheet.swift in Sources */,
|
|
E971F8B9245462D500B543B6 /* Router.swift in Sources */,
|
|
E98254C223F9FFF90056D9D3 /* PlaylistView.swift in Sources */,
|
|
E97AF46423FD4EEF00635494 /* LiveUser.swift in Sources */,
|
|
E97AF45623FC4E7800635494 /* User.swift in Sources */,
|
|
E98254D023FB00B60056D9D3 /* LoginScreen.swift in Sources */,
|
|
E9E30C2623FEA4F000574EEF /* TagApi.swift in Sources */,
|
|
E97AF46923FD9E1B00635494 /* PlaylistInputList.swift in Sources */,
|
|
E97AF45B23FC748D00635494 /* UserApi.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E9EA691923F9A54B0012C3E8 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
E9EA692223F9A54B0012C3E8 /* Music_ToolsTests.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E9EA692423F9A54B0012C3E8 /* Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
E9EA692D23F9A54B0012C3E8 /* Music_ToolsUITests.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
/* End PBXSourcesBuildPhase section */
|
|
|
|
/* Begin PBXTargetDependency section */
|
|
E9EA691F23F9A54B0012C3E8 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = E9EA690623F9A5430012C3E8 /* Music Tools */;
|
|
targetProxy = E9EA691E23F9A54B0012C3E8 /* PBXContainerItemProxy */;
|
|
};
|
|
E9EA692A23F9A54B0012C3E8 /* PBXTargetDependency */ = {
|
|
isa = PBXTargetDependency;
|
|
target = E9EA690623F9A5430012C3E8 /* Music Tools */;
|
|
targetProxy = E9EA692923F9A54B0012C3E8 /* PBXContainerItemProxy */;
|
|
};
|
|
/* End PBXTargetDependency section */
|
|
|
|
/* Begin PBXVariantGroup section */
|
|
E9EA691523F9A54B0012C3E8 /* LaunchScreen.storyboard */ = {
|
|
isa = PBXVariantGroup;
|
|
children = (
|
|
E9EA691623F9A54B0012C3E8 /* Base */,
|
|
);
|
|
name = LaunchScreen.storyboard;
|
|
sourceTree = "<group>";
|
|
};
|
|
/* End PBXVariantGroup section */
|
|
|
|
/* Begin XCBuildConfiguration section */
|
|
E9EA692F23F9A54B0012C3E8 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
ENABLE_TESTABILITY = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_DYNAMIC_NO_PIC = NO;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_OPTIMIZATION_LEVEL = 0;
|
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
"DEBUG=1",
|
|
"$(inherited)",
|
|
);
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
|
|
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
|
MTL_FAST_MATH = YES;
|
|
ONLY_ACTIVE_ARCH = YES;
|
|
SDKROOT = iphoneos;
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
};
|
|
name = Debug;
|
|
};
|
|
E9EA693023F9A54B0012C3E8 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ANALYZER_NONNULL = YES;
|
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
|
CLANG_CXX_LIBRARY = "libc++";
|
|
CLANG_ENABLE_MODULES = YES;
|
|
CLANG_ENABLE_OBJC_ARC = YES;
|
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
|
CLANG_WARN_COMMA = YES;
|
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
CLANG_WARN_EMPTY_BODY = YES;
|
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
|
CLANG_WARN_INT_CONVERSION = YES;
|
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
COPY_PHASE_STRIP = NO;
|
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
ENABLE_NS_ASSERTIONS = NO;
|
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
GCC_NO_COMMON_BLOCKS = YES;
|
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
|
|
MTL_ENABLE_DEBUG_INFO = NO;
|
|
MTL_FAST_MATH = YES;
|
|
SDKROOT = iphoneos;
|
|
SWIFT_COMPILATION_MODE = wholemodule;
|
|
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
VALIDATE_PRODUCT = YES;
|
|
};
|
|
name = Release;
|
|
};
|
|
E9EA693223F9A54B0012C3E8 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_ASSET_PATHS = "Music\\ Tools/Preview\\ Content";
|
|
DEVELOPMENT_TEAM = 8UZ2659FDY;
|
|
ENABLE_PREVIEWS = YES;
|
|
INFOPLIST_FILE = "Music Tools/Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "xyz.sarsoo.Music-Tools";
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Debug;
|
|
};
|
|
E9EA693323F9A54B0012C3E8 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_ASSET_PATHS = "Music\\ Tools/Preview\\ Content";
|
|
DEVELOPMENT_TEAM = 8UZ2659FDY;
|
|
ENABLE_PREVIEWS = YES;
|
|
INFOPLIST_FILE = "Music Tools/Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "xyz.sarsoo.Music-Tools";
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
};
|
|
name = Release;
|
|
};
|
|
E9EA693523F9A54B0012C3E8 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_TEAM = 8UZ2659FDY;
|
|
INFOPLIST_FILE = "Music ToolsTests/Info.plist";
|
|
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
"@loader_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "xyz.sarsoo.Music-ToolsTests";
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Music Tools.app/Music Tools";
|
|
};
|
|
name = Debug;
|
|
};
|
|
E9EA693623F9A54B0012C3E8 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_TEAM = 8UZ2659FDY;
|
|
INFOPLIST_FILE = "Music ToolsTests/Info.plist";
|
|
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
"@loader_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "xyz.sarsoo.Music-ToolsTests";
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Music Tools.app/Music Tools";
|
|
};
|
|
name = Release;
|
|
};
|
|
E9EA693823F9A54B0012C3E8 /* Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_TEAM = 8UZ2659FDY;
|
|
INFOPLIST_FILE = "Music ToolsUITests/Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
"@loader_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "xyz.sarsoo.Music-ToolsUITests";
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
TEST_TARGET_NAME = "Music Tools";
|
|
};
|
|
name = Debug;
|
|
};
|
|
E9EA693923F9A54B0012C3E8 /* Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEVELOPMENT_TEAM = 8UZ2659FDY;
|
|
INFOPLIST_FILE = "Music ToolsUITests/Info.plist";
|
|
LD_RUNPATH_SEARCH_PATHS = (
|
|
"$(inherited)",
|
|
"@executable_path/Frameworks",
|
|
"@loader_path/Frameworks",
|
|
);
|
|
PRODUCT_BUNDLE_IDENTIFIER = "xyz.sarsoo.Music-ToolsUITests";
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = "1,2";
|
|
TEST_TARGET_NAME = "Music Tools";
|
|
};
|
|
name = Release;
|
|
};
|
|
/* End XCBuildConfiguration section */
|
|
|
|
/* Begin XCConfigurationList section */
|
|
E9EA690223F9A5430012C3E8 /* Build configuration list for PBXProject "Music Tools" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
E9EA692F23F9A54B0012C3E8 /* Debug */,
|
|
E9EA693023F9A54B0012C3E8 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
E9EA693123F9A54B0012C3E8 /* Build configuration list for PBXNativeTarget "Music Tools" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
E9EA693223F9A54B0012C3E8 /* Debug */,
|
|
E9EA693323F9A54B0012C3E8 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
E9EA693423F9A54B0012C3E8 /* Build configuration list for PBXNativeTarget "Music ToolsTests" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
E9EA693523F9A54B0012C3E8 /* Debug */,
|
|
E9EA693623F9A54B0012C3E8 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
E9EA693723F9A54B0012C3E8 /* Build configuration list for PBXNativeTarget "Music ToolsUITests" */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
E9EA693823F9A54B0012C3E8 /* Debug */,
|
|
E9EA693923F9A54B0012C3E8 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
/* End XCConfigurationList section */
|
|
|
|
/* Begin XCRemoteSwiftPackageReference section */
|
|
E906F7F524143AA7004E1E31 /* XCRemoteSwiftPackageReference "chartview" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/apppear/chartview";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 1.4.9;
|
|
};
|
|
};
|
|
E92F94802401412100B6B721 /* XCRemoteSwiftPackageReference "swiftuirefresh" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/siteline/swiftuirefresh";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 0.0.2;
|
|
};
|
|
};
|
|
E97AF45723FC50EC00635494 /* XCRemoteSwiftPackageReference "swiftyjson" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/swiftyjson/swiftyjson";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 5.0.0;
|
|
};
|
|
};
|
|
E97AF45C23FC83AF00635494 /* XCRemoteSwiftPackageReference "keychainaccess" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/kishikawakatsumi/keychainaccess";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 4.1.0;
|
|
};
|
|
};
|
|
E98254D723FB53770056D9D3 /* XCRemoteSwiftPackageReference "alamofire" */ = {
|
|
isa = XCRemoteSwiftPackageReference;
|
|
repositoryURL = "https://github.com/alamofire/alamofire.git";
|
|
requirement = {
|
|
kind = upToNextMajorVersion;
|
|
minimumVersion = 5.0.0;
|
|
};
|
|
};
|
|
/* End XCRemoteSwiftPackageReference section */
|
|
|
|
/* Begin XCSwiftPackageProductDependency section */
|
|
E906F7F624143AA7004E1E31 /* SwiftUICharts */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = E906F7F524143AA7004E1E31 /* XCRemoteSwiftPackageReference "chartview" */;
|
|
productName = SwiftUICharts;
|
|
};
|
|
E92F94812401412100B6B721 /* SwiftUIRefresh */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = E92F94802401412100B6B721 /* XCRemoteSwiftPackageReference "swiftuirefresh" */;
|
|
productName = SwiftUIRefresh;
|
|
};
|
|
E97AF45823FC50EC00635494 /* SwiftyJSON */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = E97AF45723FC50EC00635494 /* XCRemoteSwiftPackageReference "swiftyjson" */;
|
|
productName = SwiftyJSON;
|
|
};
|
|
E97AF45D23FC83AF00635494 /* KeychainAccess */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = E97AF45C23FC83AF00635494 /* XCRemoteSwiftPackageReference "keychainaccess" */;
|
|
productName = KeychainAccess;
|
|
};
|
|
E98254D823FB53780056D9D3 /* Alamofire */ = {
|
|
isa = XCSwiftPackageProductDependency;
|
|
package = E98254D723FB53770056D9D3 /* XCRemoteSwiftPackageReference "alamofire" */;
|
|
productName = Alamofire;
|
|
};
|
|
/* End XCSwiftPackageProductDependency section */
|
|
};
|
|
rootObject = E9EA68FF23F9A5430012C3E8 /* Project object */;
|
|
}
|