417 lines
14 KiB
Plaintext
417 lines
14 KiB
Plaintext
// !$*UTF8*$!
|
|
{
|
|
archiveVersion = 1;
|
|
classes = {};
|
|
objectVersion = 56;
|
|
objects = {
|
|
3362B8F6FEB9187AF06C2973 /* file:Sources/App/RootView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "RootView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
E8EB797FC7B931792536B82F /* build:Sources/App/RootView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 3362B8F6FEB9187AF06C2973 /* RootView.swift */;
|
|
};
|
|
09FA9998D53C167BA164487C /* file:Sources/App/StowApp.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "StowApp.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
864B5FF1FEBFBD45DF72BC12 /* build:Sources/App/StowApp.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 09FA9998D53C167BA164487C /* StowApp.swift */;
|
|
};
|
|
72483B00A6425B600C442BC9 /* file:Sources/DesignSystem/StowStyle.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "StowStyle.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
B9D610B162B1B80416AC881C /* build:Sources/DesignSystem/StowStyle.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 72483B00A6425B600C442BC9 /* StowStyle.swift */;
|
|
};
|
|
897F8C7966F8C33130E00F5E /* file:Sources/Features/Collection/CollectionView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "CollectionView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
6934A69E9E18E3BB525BFF91 /* build:Sources/Features/Collection/CollectionView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 897F8C7966F8C33130E00F5E /* CollectionView.swift */;
|
|
};
|
|
7D4460FF2CB0F8CA12712B20 /* file:Sources/Features/Home/HomeView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "HomeView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
B58F4DCDC7AAC8EE3F207F8E /* build:Sources/Features/Home/HomeView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 7D4460FF2CB0F8CA12712B20 /* HomeView.swift */;
|
|
};
|
|
2493A1FE108FCBA41C360F20 /* file:Sources/Features/Import/ImportSheet.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "ImportSheet.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
775BF6F01D11C687449C2C2C /* build:Sources/Features/Import/ImportSheet.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 2493A1FE108FCBA41C360F20 /* ImportSheet.swift */;
|
|
};
|
|
B40FD850E9C0416D9B12796E /* file:Sources/Features/ItemDetail/ItemDetailView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "ItemDetailView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
85BF25C21CD281A060378D37 /* build:Sources/Features/ItemDetail/ItemDetailView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = B40FD850E9C0416D9B12796E /* ItemDetailView.swift */;
|
|
};
|
|
8EF91CE90E92FE3A7C5B1977 /* file:Sources/Features/Profile/ProfileView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "ProfileView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
60C5F5DE82A76A1C5BFFAB38 /* build:Sources/Features/Profile/ProfileView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 8EF91CE90E92FE3A7C5B1977 /* ProfileView.swift */;
|
|
};
|
|
56E6F9A96C68F16C2A22C62E /* file:Sources/Features/Search/SearchView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "SearchView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
785BC5ABE744416B4D6C1AEB /* build:Sources/Features/Search/SearchView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 56E6F9A96C68F16C2A22C62E /* SearchView.swift */;
|
|
};
|
|
577D65EF2EC9794678A7A2A6 /* file:Sources/Models/SavedItem.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "SavedItem.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
D08C04907404CDAB1F64DFDA /* build:Sources/Models/SavedItem.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 577D65EF2EC9794678A7A2A6 /* SavedItem.swift */;
|
|
};
|
|
8A07040F49C28CF4498F3D61 /* file:Sources/Services/LocalImportService.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "LocalImportService.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
F621CDD61DDDCE0C3C374485 /* build:Sources/Services/LocalImportService.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 8A07040F49C28CF4498F3D61 /* LocalImportService.swift */;
|
|
};
|
|
38A007151ABE87CC01A5B6E9 /* product */ = {
|
|
isa = PBXFileReference;
|
|
explicitFileType = wrapper.application;
|
|
includeInIndex = 0;
|
|
path = Stow.app;
|
|
sourceTree = BUILT_PRODUCTS_DIR;
|
|
};
|
|
91468586F9881985D065A03B /* group:Sources/App */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
3362B8F6FEB9187AF06C2973 /* RootView.swift */,
|
|
09FA9998D53C167BA164487C /* StowApp.swift */,
|
|
);
|
|
path = "App";
|
|
sourceTree = "<group>";
|
|
};
|
|
D40CDA4BC33432C558328A29 /* group:Sources/Models */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
577D65EF2EC9794678A7A2A6 /* SavedItem.swift */,
|
|
);
|
|
path = "Models";
|
|
sourceTree = "<group>";
|
|
};
|
|
EF972FBDF6EB970E6AA4CC4F /* group:Sources/Services */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
266BC7E402A0C08B51E4A8F9 /* ScreenshotLibraryService.swift */,
|
|
8A07040F49C28CF4498F3D61 /* LocalImportService.swift */,
|
|
);
|
|
path = "Services";
|
|
sourceTree = "<group>";
|
|
};
|
|
5327D0384DBAC03BEDE08B0C /* group:Sources/DesignSystem */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
72483B00A6425B600C442BC9 /* StowStyle.swift */,
|
|
);
|
|
path = "DesignSystem";
|
|
sourceTree = "<group>";
|
|
};
|
|
3E3E6E83A02BCB9449B155AE /* group:Sources/Features/Home */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
7D4460FF2CB0F8CA12712B20 /* HomeView.swift */,
|
|
);
|
|
path = "Home";
|
|
sourceTree = "<group>";
|
|
};
|
|
D113AB81B7A7C49B08200004 /* group:Sources/Features/Collection */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
897F8C7966F8C33130E00F5E /* CollectionView.swift */,
|
|
);
|
|
path = "Collection";
|
|
sourceTree = "<group>";
|
|
};
|
|
24C271AB4286764A636B744D /* group:Sources/Features/Search */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
56E6F9A96C68F16C2A22C62E /* SearchView.swift */,
|
|
);
|
|
path = "Search";
|
|
sourceTree = "<group>";
|
|
};
|
|
664EB509DC23723B40FA9BF4 /* group:Sources/Features/ItemDetail */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
B40FD850E9C0416D9B12796E /* ItemDetailView.swift */,
|
|
);
|
|
path = "ItemDetail";
|
|
sourceTree = "<group>";
|
|
};
|
|
6EB878375904859CAE2750D4 /* group:Sources/Features/Import */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
EA66DC9AC41434DF211AE03E /* ScreenshotScanView.swift */,
|
|
2493A1FE108FCBA41C360F20 /* ImportSheet.swift */,
|
|
);
|
|
path = "Import";
|
|
sourceTree = "<group>";
|
|
};
|
|
0AEA2CEBCB47EB60E5E6948E /* group:Sources/Features/Profile */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
8EF91CE90E92FE3A7C5B1977 /* ProfileView.swift */,
|
|
);
|
|
path = "Profile";
|
|
sourceTree = "<group>";
|
|
};
|
|
9D756A79786A998CCABA280E /* group:Sources/Features */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
3E3E6E83A02BCB9449B155AE /* Home */,
|
|
D113AB81B7A7C49B08200004 /* Collection */,
|
|
24C271AB4286764A636B744D /* Search */,
|
|
664EB509DC23723B40FA9BF4 /* ItemDetail */,
|
|
6EB878375904859CAE2750D4 /* Import */,
|
|
0AEA2CEBCB47EB60E5E6948E /* Profile */,
|
|
);
|
|
path = Features;
|
|
sourceTree = "<group>";
|
|
};
|
|
A9012353AFD6A66EB75D4BE2 /* group:Sources */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
91468586F9881985D065A03B /* App */,
|
|
D40CDA4BC33432C558328A29 /* Models */,
|
|
EF972FBDF6EB970E6AA4CC4F /* Services */,
|
|
5327D0384DBAC03BEDE08B0C /* DesignSystem */,
|
|
9D756A79786A998CCABA280E /* Features */,
|
|
);
|
|
path = Sources;
|
|
sourceTree = "<group>";
|
|
};
|
|
5151B46607EBC8890D8DFCC2 /* group:Products */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
38A007151ABE87CC01A5B6E9 /* Stow.app */,
|
|
);
|
|
name = Products;
|
|
sourceTree = "<group>";
|
|
};
|
|
931BAC40E0989DC841B8C1D2 /* group:Main */ = {
|
|
isa = PBXGroup;
|
|
children = (
|
|
A9012353AFD6A66EB75D4BE2 /* Sources */,
|
|
5151B46607EBC8890D8DFCC2 /* Products */,
|
|
);
|
|
sourceTree = "<group>";
|
|
};
|
|
28BE49E1E42D704C38EEA420 /* phase:Sources */ = {
|
|
isa = PBXSourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = (
|
|
A924CEC2651849DCC7E97538 /* ScreenshotScanView.swift in Sources */,
|
|
817FE3FEEED3F37B0725E260 /* ScreenshotLibraryService.swift in Sources */,
|
|
E8EB797FC7B931792536B82F /* RootView.swift in Sources */,
|
|
864B5FF1FEBFBD45DF72BC12 /* StowApp.swift in Sources */,
|
|
B9D610B162B1B80416AC881C /* StowStyle.swift in Sources */,
|
|
6934A69E9E18E3BB525BFF91 /* CollectionView.swift in Sources */,
|
|
B58F4DCDC7AAC8EE3F207F8E /* HomeView.swift in Sources */,
|
|
775BF6F01D11C687449C2C2C /* ImportSheet.swift in Sources */,
|
|
85BF25C21CD281A060378D37 /* ItemDetailView.swift in Sources */,
|
|
60C5F5DE82A76A1C5BFFAB38 /* ProfileView.swift in Sources */,
|
|
785BC5ABE744416B4D6C1AEB /* SearchView.swift in Sources */,
|
|
D08C04907404CDAB1F64DFDA /* SavedItem.swift in Sources */,
|
|
F621CDD61DDDCE0C3C374485 /* LocalImportService.swift in Sources */,
|
|
);
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
CA8003021206097066E984FF /* phase:Frameworks */ = {
|
|
isa = PBXFrameworksBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = ();
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
E26E44B743A848DED8844ED9 /* phase:Resources */ = {
|
|
isa = PBXResourcesBuildPhase;
|
|
buildActionMask = 2147483647;
|
|
files = ();
|
|
runOnlyForDeploymentPostprocessing = 0;
|
|
};
|
|
1619A08764C450712864E767 /* target:Stow */ = {
|
|
isa = PBXNativeTarget;
|
|
buildConfigurationList = 7192A84B797C3971CC4FB286 /* Build configuration list for PBXNativeTarget "Stow" */;
|
|
buildPhases = (
|
|
28BE49E1E42D704C38EEA420 /* Sources */,
|
|
CA8003021206097066E984FF /* Frameworks */,
|
|
E26E44B743A848DED8844ED9 /* Resources */,
|
|
);
|
|
buildRules = ();
|
|
dependencies = ();
|
|
name = Stow;
|
|
productName = Stow;
|
|
productReference = 38A007151ABE87CC01A5B6E9 /* Stow.app */;
|
|
productType = "com.apple.product-type.application";
|
|
};
|
|
98F54143AB4E86B28C3AFEE0 /* project */ = {
|
|
isa = PBXProject;
|
|
attributes = {
|
|
LastUpgradeCheck = 1500;
|
|
};
|
|
buildConfigurationList = 58BC0B3212E180EF4DCCBAEC /* Build configuration list for PBXProject "Stow" */;
|
|
compatibilityVersion = "Xcode 14.0";
|
|
developmentRegion = en;
|
|
hasScannedForEncodings = 0;
|
|
knownRegions = (en, Base);
|
|
mainGroup = 931BAC40E0989DC841B8C1D2;
|
|
productRefGroup = 5151B46607EBC8890D8DFCC2;
|
|
projectDirPath = "";
|
|
projectRoot = "";
|
|
targets = (1619A08764C450712864E767 /* Stow */);
|
|
};
|
|
A9497CE23FDDC0787512981E /* config:Project:Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ENABLE_MODULES = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
SDKROOT = iphoneos;
|
|
SWIFT_VERSION = 5.0;
|
|
SWIFT_OPTIMIZATION_LEVEL = -Onone;
|
|
};
|
|
name = Debug;
|
|
};
|
|
1D69AE994E46541145CBB141 /* config:Target:Debug */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CODE_SIGN_STYLE = Automatic;
|
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
ENABLE_TESTABILITY = YES;
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
INFOPLIST_KEY_CFBundleDisplayName = "收好";
|
|
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "收好需要读取你授权的截图,并由你确认要整理的内容。";
|
|
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.example.Stow;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = 1;
|
|
MARKETING_VERSION = 0.1.0;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
};
|
|
name = Debug;
|
|
};
|
|
A9DD297AC466B8C891118663 /* config:Project:Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
CLANG_ENABLE_MODULES = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
SDKROOT = iphoneos;
|
|
SWIFT_VERSION = 5.0;
|
|
SWIFT_OPTIMIZATION_LEVEL = -O;
|
|
};
|
|
name = Release;
|
|
};
|
|
409A63BCB0B64CF6220D29A9 /* config:Target:Release */ = {
|
|
isa = XCBuildConfiguration;
|
|
buildSettings = {
|
|
CODE_SIGN_STYLE = Automatic;
|
|
GENERATE_INFOPLIST_FILE = YES;
|
|
INFOPLIST_KEY_CFBundleDisplayName = "收好";
|
|
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "收好需要读取你授权的截图,并由你确认要整理的内容。";
|
|
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
|
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
|
PRODUCT_BUNDLE_IDENTIFIER = com.example.Stow;
|
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
|
|
SWIFT_VERSION = 5.0;
|
|
TARGETED_DEVICE_FAMILY = 1;
|
|
MARKETING_VERSION = 0.1.0;
|
|
CURRENT_PROJECT_VERSION = 1;
|
|
};
|
|
name = Release;
|
|
};
|
|
58BC0B3212E180EF4DCCBAEC /* configs:Project */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
A9497CE23FDDC0787512981E /* Debug */,
|
|
A9DD297AC466B8C891118663 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
7192A84B797C3971CC4FB286 /* configs:Target */ = {
|
|
isa = XCConfigurationList;
|
|
buildConfigurations = (
|
|
1D69AE994E46541145CBB141 /* Debug */,
|
|
409A63BCB0B64CF6220D29A9 /* Release */,
|
|
);
|
|
defaultConfigurationIsVisible = 0;
|
|
defaultConfigurationName = Release;
|
|
};
|
|
266BC7E402A0C08B51E4A8F9 /* file:Sources/Services/ScreenshotLibraryService.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "ScreenshotLibraryService.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
817FE3FEEED3F37B0725E260 /* build:Sources/Services/ScreenshotLibraryService.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = 266BC7E402A0C08B51E4A8F9 /* ScreenshotLibraryService.swift */;
|
|
};
|
|
EA66DC9AC41434DF211AE03E /* file:Sources/Features/Import/ScreenshotScanView.swift */ = {
|
|
isa = PBXFileReference;
|
|
lastKnownFileType = sourcecode.swift;
|
|
path = "ScreenshotScanView.swift";
|
|
sourceTree = "<group>";
|
|
};
|
|
A924CEC2651849DCC7E97538 /* build:Sources/Features/Import/ScreenshotScanView.swift */ = {
|
|
isa = PBXBuildFile;
|
|
fileRef = EA66DC9AC41434DF211AE03E /* ScreenshotScanView.swift */;
|
|
};
|
|
};
|
|
rootObject = 98F54143AB4E86B28C3AFEE0 /* Project object */;
|
|
}
|