Files

1943 lines
88 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
702CE6842B7E85070015E8A4 /* MMKV.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; };
702CE6852B7E85070015E8A4 /* MMKV.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
70A630972B7E7EC9003AB1DF /* MMKVVisionDemoApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A630962B7E7EC9003AB1DF /* MMKVVisionDemoApp.swift */; };
70A630992B7E7EC9003AB1DF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A630982B7E7EC9003AB1DF /* ContentView.swift */; };
70A6309B2B7E7ECA003AB1DF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 70A6309A2B7E7ECA003AB1DF /* Assets.xcassets */; };
70A6309E2B7E7ECA003AB1DF /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 70A6309D2B7E7ECA003AB1DF /* Preview Assets.xcassets */; };
CB0DCC72242B57FC009AFE59 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = CBD5359823B4718200D3A404 /* libc++.tbd */; };
CB1E0659242B8E3F00F2FD42 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = CB1FD4D12046AF2300931B5F /* libz.tbd */; };
CB1E065F242B8E4A00F2FD42 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = CB1E065E242B8E4A00F2FD42 /* libz.tbd */; };
CB1FD42520455E2D00931B5F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CB1FD42420455E2D00931B5F /* AppDelegate.m */; };
CB1FD42820455E2D00931B5F /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB1FD42720455E2D00931B5F /* ViewController.mm */; };
CB1FD42B20455E2D00931B5F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CB1FD42920455E2D00931B5F /* Main.storyboard */; };
CB1FD42D20455E2D00931B5F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB1FD42C20455E2D00931B5F /* Assets.xcassets */; };
CB1FD43020455E2D00931B5F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CB1FD42E20455E2D00931B5F /* LaunchScreen.storyboard */; };
CB1FD43320455E2D00931B5F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CB1FD43220455E2D00931B5F /* main.m */; };
CB2C907E2BE9DB890052A2D7 /* MMKV.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; };
CB2C907F2BE9DB920052A2D7 /* MMKV.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CB3166FE2A4C6B5F0003221B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3166FD2A4C6B5F0003221B /* AppDelegate.m */; };
CB3167012A4C6B5F0003221B /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3167002A4C6B5F0003221B /* SceneDelegate.m */; };
CB3167042A4C6B5F0003221B /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3167032A4C6B5F0003221B /* ViewController.m */; };
CB3167072A4C6B5F0003221B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CB3167052A4C6B5F0003221B /* Main.storyboard */; };
CB3167092A4C6B600003221B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB3167082A4C6B600003221B /* Assets.xcassets */; };
CB31670C2A4C6B600003221B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CB31670A2A4C6B600003221B /* LaunchScreen.storyboard */; };
CB31670F2A4C6B600003221B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CB31670E2A4C6B600003221B /* main.m */; };
CB3167142A4C6B7D0003221B /* MMKV.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; };
CB3167172A4C6E450003221B /* MMKV.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CB36F24C20F8A20C009AF46F /* MMKVDemoTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB36F24B20F8A20C009AF46F /* MMKVDemoTests.mm */; };
CB36F25A20F8D728009AF46F /* MMKVPerformanceTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB36F25920F8D728009AF46F /* MMKVPerformanceTest.mm */; };
CB36F25B20F8D728009AF46F /* MMKV.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; };
CB467FBC2431EE3000FD7421 /* MMKVAppExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB467FBB2431EE2D00FD7421 /* MMKVAppExtension.framework */; };
CB5C469724AB87F3001B25B8 /* MMKVWatchExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBF1907C243D7116001C82ED /* MMKVWatchExtension.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CB6180EA26E904AC003FF912 /* MMKVAppExtension.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CB467FBB2431EE2D00FD7421 /* MMKVAppExtension.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CB6D44CC23B3A44400F369AA /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB6D44CB23B3A44400F369AA /* NotificationCenter.framework */; };
CB6D44D023B3A44400F369AA /* TodayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CB6D44CF23B3A44400F369AA /* TodayViewController.m */; };
CB6D44D323B3A44400F369AA /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CB6D44D123B3A44400F369AA /* MainInterface.storyboard */; };
CB6D44D723B3A44400F369AA /* MMKVTodayExtensionDemo.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = CB6D44CA23B3A44400F369AA /* MMKVTodayExtensionDemo.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
CB76C5A82C3D69A0008B0E61 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CB76C5A72C3D69A0008B0E61 /* AppDelegate.m */; };
CB76C5AB2C3D69A0008B0E61 /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CB76C5AA2C3D69A0008B0E61 /* SceneDelegate.m */; };
CB76C5AE2C3D69A0008B0E61 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = CB76C5AD2C3D69A0008B0E61 /* ViewController.mm */; };
CB76C5B12C3D69A0008B0E61 /* Base in Resources */ = {isa = PBXBuildFile; fileRef = CB76C5B02C3D69A0008B0E61 /* Base */; };
CB76C5B32C3D69A1008B0E61 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB76C5B22C3D69A1008B0E61 /* Assets.xcassets */; };
CB76C5B62C3D69A1008B0E61 /* Base in Resources */ = {isa = PBXBuildFile; fileRef = CB76C5B52C3D69A1008B0E61 /* Base */; };
CB76C5B92C3D69A1008B0E61 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CB76C5B82C3D69A1008B0E61 /* main.m */; };
CB76C5BD2C3D6A05008B0E61 /* MMKV.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; };
CB76C5BF2C3D6A11008B0E61 /* MMKV.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CB36F25420F8A20C009AF46F /* MMKV.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
CB9C2731215E5DF000448B6C /* libMMKV.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CB1FD4B52046994D00931B5F /* libMMKV.a */; };
CB9F963920FCA7C500A1C14C /* DemoSwiftUsage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9F963820FCA7C500A1C14C /* DemoSwiftUsage.swift */; };
CBB306612435E8F200CB593E /* ViewController+TestCaseBad.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBB306602435E8F200CB593E /* ViewController+TestCaseBad.mm */; };
CBB6C823215CDB9500487192 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB6C822215CDB9500487192 /* AppDelegate.m */; };
CBB6C826215CDB9500487192 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBB6C825215CDB9500487192 /* ViewController.mm */; };
CBB6C828215CDB9600487192 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CBB6C827215CDB9600487192 /* Assets.xcassets */; };
CBB6C82B215CDB9600487192 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CBB6C829215CDB9600487192 /* Main.storyboard */; };
CBB6C82E215CDB9600487192 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB6C82D215CDB9600487192 /* main.m */; };
CBDC22E12C8ABDD20000DDA5 /* testReadOnly in Resources */ = {isa = PBXBuildFile; fileRef = CBDC22DF2C8ABDD20000DDA5 /* testReadOnly */; };
CBDC22E22C8ABDD20000DDA5 /* testReadOnly.crc in Resources */ = {isa = PBXBuildFile; fileRef = CBDC22E02C8ABDD20000DDA5 /* testReadOnly.crc */; };
CBE6689F2D5C52E5005C184E /* TestMMKVCpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBE6689E2D5C52E5005C184E /* TestMMKVCpp.cpp */; };
CBF19016243D6F59001C82ED /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CBF19014243D6F59001C82ED /* Interface.storyboard */; };
CBF19018243D6F5A001C82ED /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CBF19017243D6F5A001C82ED /* Assets.xcassets */; };
CBF1901F243D6F5A001C82ED /* WatchApp Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = CBF1901E243D6F5A001C82ED /* WatchApp Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
CBF19025243D6F5A001C82ED /* InterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF19024243D6F5A001C82ED /* InterfaceController.m */; };
CBF19028243D6F5A001C82ED /* ExtensionDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBF19027243D6F5A001C82ED /* ExtensionDelegate.mm */; };
CBF1902B243D6F5A001C82ED /* NotificationController.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF1902A243D6F5A001C82ED /* NotificationController.m */; };
CBF1902D243D6F5A001C82ED /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CBF1902C243D6F5A001C82ED /* Assets.xcassets */; };
CBF19032243D6F5A001C82ED /* WatchApp.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = CBF19012243D6F59001C82ED /* WatchApp.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
CBF1907E243D71E8001C82ED /* MMKVWatchExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBF1907C243D7116001C82ED /* MMKVWatchExtension.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
CB1FD4B42046994D00931B5F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = CB1FD4912046984F00931B5F;
remoteInfo = MMKV;
};
CB2C907C2BE9DB7D0052A2D7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = CBC1A8F520DA946200AD5087;
remoteInfo = MMKV;
};
CB36F24E20F8A20C009AF46F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD41820455E2D00931B5F /* Project object */;
proxyType = 1;
remoteGlobalIDString = CB1FD41F20455E2D00931B5F;
remoteInfo = MMKVDemo;
};
CB36F25320F8A20C009AF46F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = CBC1A8F620DA946200AD5087;
remoteInfo = MMKV;
};
CB467FBA2431EE2D00FD7421 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = CB1E0651242B84D800F2FD42;
remoteInfo = MMKVAppExtension;
};
CB5C469824AB8837001B25B8 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = CBF1903C243D706D001C82ED;
remoteInfo = MMKVWatchExtension;
};
CB6D44D523B3A44400F369AA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD41820455E2D00931B5F /* Project object */;
proxyType = 1;
remoteGlobalIDString = CB6D44C923B3A44400F369AA;
remoteInfo = MMKVTodayExtensionDemo;
};
CB9C272F215E5D2400448B6C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = CB1FD4902046984F00931B5F;
remoteInfo = "MMKV Static";
};
CBB306642435EC6000CB593E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = CB1E0641242B84D800F2FD42;
remoteInfo = MMKVAppExtension;
};
CBF19020243D6F5A001C82ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD41820455E2D00931B5F /* Project object */;
proxyType = 1;
remoteGlobalIDString = CBF1901D243D6F5A001C82ED;
remoteInfo = "WatchApp Extension";
};
CBF19030243D6F5A001C82ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD41820455E2D00931B5F /* Project object */;
proxyType = 1;
remoteGlobalIDString = CBF19011243D6F59001C82ED;
remoteInfo = WatchApp;
};
CBF1907B243D7116001C82ED /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = CBF1904C243D706D001C82ED;
remoteInfo = MMKVWatchExtension;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
702CE6862B7E85070015E8A4 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
702CE6852B7E85070015E8A4 /* MMKV.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
CB3167162A4C6E380003221B /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CB3167172A4C6E450003221B /* MMKV.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB6180E926E90493003FF912 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CB2C907F2BE9DB920052A2D7 /* MMKV.framework in CopyFiles */,
CB6180EA26E904AC003FF912 /* MMKVAppExtension.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB6D44DB23B3A44400F369AA /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
CB6D44D723B3A44400F369AA /* MMKVTodayExtensionDemo.appex in Embed Foundation Extensions */,
);
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
CB76C5BE2C3D6A0A008B0E61 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CB76C5BF2C3D6A11008B0E61 /* MMKV.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBF19033243D6F5A001C82ED /* Embed Watch Content */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
dstSubfolderSpec = 16;
files = (
CBF19032243D6F5A001C82ED /* WatchApp.app in Embed Watch Content */,
);
name = "Embed Watch Content";
runOnlyForDeploymentPostprocessing = 0;
};
CBF19036243D6F5A001C82ED /* Embed Foundation Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
CBF1901F243D6F5A001C82ED /* WatchApp Extension.appex in Embed Foundation Extensions */,
);
name = "Embed Foundation Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
CBF190AE243D78D4001C82ED /* Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
CB5C469724AB87F3001B25B8 /* MMKVWatchExtension.framework in Frameworks */,
);
name = Frameworks;
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
702CE6802B7E84360015E8A4 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/XROS.platform/Developer/SDKs/XROS1.0.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };
70A630902B7E7EC9003AB1DF /* MMKVVisionDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MMKVVisionDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
70A630962B7E7EC9003AB1DF /* MMKVVisionDemoApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MMKVVisionDemoApp.swift; sourceTree = "<group>"; };
70A630982B7E7EC9003AB1DF /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
70A6309A2B7E7ECA003AB1DF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
70A6309D2B7E7ECA003AB1DF /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
70A6309F2B7E7ECA003AB1DF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CB1E065E242B8E4A00F2FD42 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };
CB1FD42020455E2D00931B5F /* MMKVDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MMKVDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
CB1FD42320455E2D00931B5F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
CB1FD42420455E2D00931B5F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
CB1FD42620455E2D00931B5F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
CB1FD42720455E2D00931B5F /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
CB1FD42A20455E2D00931B5F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
CB1FD42C20455E2D00931B5F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CB1FD42F20455E2D00931B5F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
CB1FD43120455E2D00931B5F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CB1FD43220455E2D00931B5F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MMKV.xcodeproj; path = ../MMKV/MMKV.xcodeproj; sourceTree = "<group>"; };
CB1FD4D12046AF2300931B5F /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
CB3166FA2A4C6B5F0003221B /* kvdemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = kvdemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
CB3166FC2A4C6B5F0003221B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
CB3166FD2A4C6B5F0003221B /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
CB3166FF2A4C6B5F0003221B /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = "<group>"; };
CB3167002A4C6B5F0003221B /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = "<group>"; };
CB3167022A4C6B5F0003221B /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
CB3167032A4C6B5F0003221B /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
CB3167062A4C6B5F0003221B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
CB3167082A4C6B600003221B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CB31670B2A4C6B600003221B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
CB31670D2A4C6B600003221B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CB31670E2A4C6B600003221B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
CB3167152A4C6BA90003221B /* kvdemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = kvdemo.entitlements; sourceTree = "<group>"; };
CB36F24920F8A20C009AF46F /* MMKVDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MMKVDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
CB36F24B20F8A20C009AF46F /* MMKVDemoTests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MMKVDemoTests.mm; sourceTree = "<group>"; };
CB36F24D20F8A20C009AF46F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CB36F25920F8D728009AF46F /* MMKVPerformanceTest.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MMKVPerformanceTest.mm; sourceTree = "<group>"; };
CB6D44C423B3924E00F369AA /* MMKVDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MMKVDemo.entitlements; sourceTree = "<group>"; };
CB6D44CA23B3A44400F369AA /* MMKVTodayExtensionDemo.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = MMKVTodayExtensionDemo.appex; sourceTree = BUILT_PRODUCTS_DIR; };
CB6D44CB23B3A44400F369AA /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; };
CB6D44CE23B3A44400F369AA /* TodayViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TodayViewController.h; sourceTree = "<group>"; };
CB6D44CF23B3A44400F369AA /* TodayViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TodayViewController.m; sourceTree = "<group>"; };
CB6D44D223B3A44400F369AA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
CB6D44D423B3A44400F369AA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CB6D44DC23B3A45A00F369AA /* MMKVTodayExtensionDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MMKVTodayExtensionDemo.entitlements; sourceTree = "<group>"; };
CB76C5A42C3D69A0008B0E61 /* MMKVCatalystDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MMKVCatalystDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
CB76C5A62C3D69A0008B0E61 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
CB76C5A72C3D69A0008B0E61 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
CB76C5A92C3D69A0008B0E61 /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = "<group>"; };
CB76C5AA2C3D69A0008B0E61 /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = "<group>"; };
CB76C5AC2C3D69A0008B0E61 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
CB76C5AD2C3D69A0008B0E61 /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
CB76C5B02C3D69A0008B0E61 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
CB76C5B22C3D69A1008B0E61 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CB76C5B52C3D69A1008B0E61 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
CB76C5B72C3D69A1008B0E61 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CB76C5B82C3D69A1008B0E61 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
CB9C2732215E5ECC00448B6C /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; };
CB9F963720FCA7C400A1C14C /* MMKVDemo-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MMKVDemo-Bridging-Header.h"; sourceTree = "<group>"; };
CB9F963820FCA7C500A1C14C /* DemoSwiftUsage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoSwiftUsage.swift; sourceTree = "<group>"; };
CBB3065F2435E8F200CB593E /* ViewController+TestCaseBad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ViewController+TestCaseBad.h"; sourceTree = "<group>"; };
CBB306602435E8F200CB593E /* ViewController+TestCaseBad.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = "ViewController+TestCaseBad.mm"; sourceTree = "<group>"; };
CBB6C81F215CDB9500487192 /* MMKVMacDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MMKVMacDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
CBB6C821215CDB9500487192 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
CBB6C822215CDB9500487192 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
CBB6C824215CDB9500487192 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
CBB6C825215CDB9500487192 /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
CBB6C827215CDB9600487192 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CBB6C82A215CDB9600487192 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
CBB6C82C215CDB9600487192 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CBB6C82D215CDB9600487192 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
CBB6C82F215CDB9600487192 /* MMKVMacDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MMKVMacDemo.entitlements; sourceTree = "<group>"; };
CBD5359823B4718200D3A404 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
CBDC22DF2C8ABDD20000DDA5 /* testReadOnly */ = {isa = PBXFileReference; lastKnownFileType = file; path = testReadOnly; sourceTree = "<group>"; };
CBDC22E02C8ABDD20000DDA5 /* testReadOnly.crc */ = {isa = PBXFileReference; lastKnownFileType = file; path = testReadOnly.crc; sourceTree = "<group>"; };
CBE6689D2D5C52E5005C184E /* TestMMKVCpp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TestMMKVCpp.hpp; sourceTree = "<group>"; };
CBE6689E2D5C52E5005C184E /* TestMMKVCpp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestMMKVCpp.cpp; sourceTree = "<group>"; };
CBF19012243D6F59001C82ED /* WatchApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WatchApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
CBF19015243D6F59001C82ED /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = "<group>"; };
CBF19017243D6F5A001C82ED /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CBF19019243D6F5A001C82ED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CBF1901E243D6F5A001C82ED /* WatchApp Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "WatchApp Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
CBF19023243D6F5A001C82ED /* InterfaceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InterfaceController.h; sourceTree = "<group>"; };
CBF19024243D6F5A001C82ED /* InterfaceController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InterfaceController.m; sourceTree = "<group>"; };
CBF19026243D6F5A001C82ED /* ExtensionDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExtensionDelegate.h; sourceTree = "<group>"; };
CBF19027243D6F5A001C82ED /* ExtensionDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ExtensionDelegate.mm; sourceTree = "<group>"; };
CBF19029243D6F5A001C82ED /* NotificationController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationController.h; sourceTree = "<group>"; };
CBF1902A243D6F5A001C82ED /* NotificationController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NotificationController.m; sourceTree = "<group>"; };
CBF1902C243D6F5A001C82ED /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
CBF1902E243D6F5A001C82ED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CBF1902F243D6F5A001C82ED /* PushNotificationPayload.apns */ = {isa = PBXFileReference; lastKnownFileType = text; path = PushNotificationPayload.apns; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
70A6308D2B7E7EC9003AB1DF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
702CE6842B7E85070015E8A4 /* MMKV.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB1FD41D20455E2D00931B5F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB2C907E2BE9DB890052A2D7 /* MMKV.framework in Frameworks */,
CB1E0659242B8E3F00F2FD42 /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB3166F72A4C6B5F0003221B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB3167142A4C6B7D0003221B /* MMKV.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB36F24620F8A20C009AF46F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB36F25B20F8D728009AF46F /* MMKV.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB6D44C723B3A44400F369AA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB467FBC2431EE3000FD7421 /* MMKVAppExtension.framework in Frameworks */,
CB0DCC72242B57FC009AFE59 /* libc++.tbd in Frameworks */,
CB6D44CC23B3A44400F369AA /* NotificationCenter.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB76C5A12C3D699F008B0E61 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB76C5BD2C3D6A05008B0E61 /* MMKV.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBB6C81C215CDB9500487192 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CB1E065F242B8E4A00F2FD42 /* libz.tbd in Frameworks */,
CB9C2731215E5DF000448B6C /* libMMKV.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBF1901B243D6F5A001C82ED /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CBF1907E243D71E8001C82ED /* MMKVWatchExtension.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
70A630912B7E7EC9003AB1DF /* MMKVVisionDemo */ = {
isa = PBXGroup;
children = (
70A630962B7E7EC9003AB1DF /* MMKVVisionDemoApp.swift */,
70A630982B7E7EC9003AB1DF /* ContentView.swift */,
70A6309A2B7E7ECA003AB1DF /* Assets.xcassets */,
70A6309F2B7E7ECA003AB1DF /* Info.plist */,
70A6309C2B7E7ECA003AB1DF /* Preview Content */,
);
path = MMKVVisionDemo;
sourceTree = "<group>";
};
70A6309C2B7E7ECA003AB1DF /* Preview Content */ = {
isa = PBXGroup;
children = (
70A6309D2B7E7ECA003AB1DF /* Preview Assets.xcassets */,
);
path = "Preview Content";
sourceTree = "<group>";
};
CB1FD41720455E2D00931B5F = {
isa = PBXGroup;
children = (
CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */,
CB1FD42220455E2D00931B5F /* MMKVDemo */,
CB36F24A20F8A20C009AF46F /* MMKVDemoTests */,
CBB6C820215CDB9500487192 /* MMKVMacDemo */,
CB6D44CD23B3A44400F369AA /* MMKVTodayExtensionDemo */,
CBF19013243D6F59001C82ED /* WatchApp */,
CBF19022243D6F5A001C82ED /* WatchApp Extension */,
CB3166FB2A4C6B5F0003221B /* kvdemo */,
70A630912B7E7EC9003AB1DF /* MMKVVisionDemo */,
CB76C5A52C3D69A0008B0E61 /* MMKVCatalystDemo */,
CB1FD42120455E2D00931B5F /* Products */,
CB1FD45720455F3500931B5F /* Frameworks */,
);
indentWidth = 4;
sourceTree = "<group>";
};
CB1FD42120455E2D00931B5F /* Products */ = {
isa = PBXGroup;
children = (
CB1FD42020455E2D00931B5F /* MMKVDemo.app */,
CB36F24920F8A20C009AF46F /* MMKVDemoTests.xctest */,
CBB6C81F215CDB9500487192 /* MMKVMacDemo.app */,
CB6D44CA23B3A44400F369AA /* MMKVTodayExtensionDemo.appex */,
CBF19012243D6F59001C82ED /* WatchApp.app */,
CBF1901E243D6F5A001C82ED /* WatchApp Extension.appex */,
CB3166FA2A4C6B5F0003221B /* kvdemo.app */,
70A630902B7E7EC9003AB1DF /* MMKVVisionDemo.app */,
CB76C5A42C3D69A0008B0E61 /* MMKVCatalystDemo.app */,
);
name = Products;
sourceTree = "<group>";
};
CB1FD42220455E2D00931B5F /* MMKVDemo */ = {
isa = PBXGroup;
children = (
CB1FD42320455E2D00931B5F /* AppDelegate.h */,
CB1FD42420455E2D00931B5F /* AppDelegate.m */,
CBDC22DE2C8ABD880000DDA5 /* Resources */,
CB9F963820FCA7C500A1C14C /* DemoSwiftUsage.swift */,
CB1FD43220455E2D00931B5F /* main.m */,
CB9F963720FCA7C400A1C14C /* MMKVDemo-Bridging-Header.h */,
CB1FD42620455E2D00931B5F /* ViewController.h */,
CB1FD42720455E2D00931B5F /* ViewController.mm */,
CBB3065F2435E8F200CB593E /* ViewController+TestCaseBad.h */,
CBB306602435E8F200CB593E /* ViewController+TestCaseBad.mm */,
CBE6689D2D5C52E5005C184E /* TestMMKVCpp.hpp */,
CBE6689E2D5C52E5005C184E /* TestMMKVCpp.cpp */,
);
path = MMKVDemo;
sourceTree = "<group>";
};
CB1FD45720455F3500931B5F /* Frameworks */ = {
isa = PBXGroup;
children = (
CB1E065E242B8E4A00F2FD42 /* libz.tbd */,
702CE6802B7E84360015E8A4 /* libz.tbd */,
CBD5359823B4718200D3A404 /* libc++.tbd */,
CB9C2732215E5ECC00448B6C /* libz.tbd */,
CB1FD4D12046AF2300931B5F /* libz.tbd */,
CB6D44CB23B3A44400F369AA /* NotificationCenter.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
CB1FD4B12046994C00931B5F /* Products */ = {
isa = PBXGroup;
children = (
CB1FD4B52046994D00931B5F /* libMMKV.a */,
CB36F25420F8A20C009AF46F /* MMKV.framework */,
CB467FBB2431EE2D00FD7421 /* MMKVAppExtension.framework */,
CBF1907C243D7116001C82ED /* MMKVWatchExtension.framework */,
);
name = Products;
sourceTree = "<group>";
};
CB3166FB2A4C6B5F0003221B /* kvdemo */ = {
isa = PBXGroup;
children = (
CB3167152A4C6BA90003221B /* kvdemo.entitlements */,
CB3166FC2A4C6B5F0003221B /* AppDelegate.h */,
CB3166FD2A4C6B5F0003221B /* AppDelegate.m */,
CB3166FF2A4C6B5F0003221B /* SceneDelegate.h */,
CB3167002A4C6B5F0003221B /* SceneDelegate.m */,
CB3167022A4C6B5F0003221B /* ViewController.h */,
CB3167032A4C6B5F0003221B /* ViewController.m */,
CB3167052A4C6B5F0003221B /* Main.storyboard */,
CB3167082A4C6B600003221B /* Assets.xcassets */,
CB31670A2A4C6B600003221B /* LaunchScreen.storyboard */,
CB31670D2A4C6B600003221B /* Info.plist */,
CB31670E2A4C6B600003221B /* main.m */,
);
path = kvdemo;
sourceTree = "<group>";
};
CB36F24A20F8A20C009AF46F /* MMKVDemoTests */ = {
isa = PBXGroup;
children = (
CB36F24B20F8A20C009AF46F /* MMKVDemoTests.mm */,
CB36F25920F8D728009AF46F /* MMKVPerformanceTest.mm */,
CB36F24D20F8A20C009AF46F /* Info.plist */,
);
path = MMKVDemoTests;
sourceTree = "<group>";
};
CB6D44CD23B3A44400F369AA /* MMKVTodayExtensionDemo */ = {
isa = PBXGroup;
children = (
CB6D44DC23B3A45A00F369AA /* MMKVTodayExtensionDemo.entitlements */,
CB6D44CE23B3A44400F369AA /* TodayViewController.h */,
CB6D44CF23B3A44400F369AA /* TodayViewController.m */,
CB6D44D123B3A44400F369AA /* MainInterface.storyboard */,
CB6D44D423B3A44400F369AA /* Info.plist */,
);
path = MMKVTodayExtensionDemo;
sourceTree = "<group>";
};
CB76C5A52C3D69A0008B0E61 /* MMKVCatalystDemo */ = {
isa = PBXGroup;
children = (
CB76C5A62C3D69A0008B0E61 /* AppDelegate.h */,
CB76C5A72C3D69A0008B0E61 /* AppDelegate.m */,
CB76C5A92C3D69A0008B0E61 /* SceneDelegate.h */,
CB76C5AA2C3D69A0008B0E61 /* SceneDelegate.m */,
CB76C5AC2C3D69A0008B0E61 /* ViewController.h */,
CB76C5AD2C3D69A0008B0E61 /* ViewController.mm */,
CB76C5AF2C3D69A0008B0E61 /* Main.storyboard */,
CB76C5B22C3D69A1008B0E61 /* Assets.xcassets */,
CB76C5B42C3D69A1008B0E61 /* LaunchScreen.storyboard */,
CB76C5B72C3D69A1008B0E61 /* Info.plist */,
CB76C5B82C3D69A1008B0E61 /* main.m */,
);
path = MMKVCatalystDemo;
sourceTree = "<group>";
};
CBB6C820215CDB9500487192 /* MMKVMacDemo */ = {
isa = PBXGroup;
children = (
CBB6C821215CDB9500487192 /* AppDelegate.h */,
CBB6C822215CDB9500487192 /* AppDelegate.m */,
CBB6C824215CDB9500487192 /* ViewController.h */,
CBB6C825215CDB9500487192 /* ViewController.mm */,
CBB6C827215CDB9600487192 /* Assets.xcassets */,
CBB6C829215CDB9600487192 /* Main.storyboard */,
CBB6C82C215CDB9600487192 /* Info.plist */,
CBB6C82D215CDB9600487192 /* main.m */,
CBB6C82F215CDB9600487192 /* MMKVMacDemo.entitlements */,
);
path = MMKVMacDemo;
sourceTree = "<group>";
};
CBDC22DE2C8ABD880000DDA5 /* Resources */ = {
isa = PBXGroup;
children = (
CBDC22DF2C8ABDD20000DDA5 /* testReadOnly */,
CBDC22E02C8ABDD20000DDA5 /* testReadOnly.crc */,
CB6D44C423B3924E00F369AA /* MMKVDemo.entitlements */,
CB1FD42C20455E2D00931B5F /* Assets.xcassets */,
CB1FD43120455E2D00931B5F /* Info.plist */,
CB1FD42E20455E2D00931B5F /* LaunchScreen.storyboard */,
CB1FD42920455E2D00931B5F /* Main.storyboard */,
);
path = Resources;
sourceTree = "<group>";
};
CBF19013243D6F59001C82ED /* WatchApp */ = {
isa = PBXGroup;
children = (
CBF19014243D6F59001C82ED /* Interface.storyboard */,
CBF19017243D6F5A001C82ED /* Assets.xcassets */,
CBF19019243D6F5A001C82ED /* Info.plist */,
);
path = WatchApp;
sourceTree = "<group>";
};
CBF19022243D6F5A001C82ED /* WatchApp Extension */ = {
isa = PBXGroup;
children = (
CBF19023243D6F5A001C82ED /* InterfaceController.h */,
CBF19024243D6F5A001C82ED /* InterfaceController.m */,
CBF19026243D6F5A001C82ED /* ExtensionDelegate.h */,
CBF19027243D6F5A001C82ED /* ExtensionDelegate.mm */,
CBF19029243D6F5A001C82ED /* NotificationController.h */,
CBF1902A243D6F5A001C82ED /* NotificationController.m */,
CBF1902C243D6F5A001C82ED /* Assets.xcassets */,
CBF1902E243D6F5A001C82ED /* Info.plist */,
CBF1902F243D6F5A001C82ED /* PushNotificationPayload.apns */,
);
path = "WatchApp Extension";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
70A6308F2B7E7EC9003AB1DF /* MMKVVisionDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = 70A630A32B7E7ECA003AB1DF /* Build configuration list for PBXNativeTarget "MMKVVisionDemo" */;
buildPhases = (
70A6308C2B7E7EC9003AB1DF /* Sources */,
70A6308D2B7E7EC9003AB1DF /* Frameworks */,
70A6308E2B7E7EC9003AB1DF /* Resources */,
702CE6862B7E85070015E8A4 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = MMKVVisionDemo;
packageProductDependencies = (
);
productName = MMKVVisionDemo;
productReference = 70A630902B7E7EC9003AB1DF /* MMKVVisionDemo.app */;
productType = "com.apple.product-type.application";
};
CB1FD41F20455E2D00931B5F /* MMKVDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = CB1FD43620455E2D00931B5F /* Build configuration list for PBXNativeTarget "MMKVDemo" */;
buildPhases = (
CB1FD41C20455E2D00931B5F /* Sources */,
CB1FD41D20455E2D00931B5F /* Frameworks */,
CB1FD41E20455E2D00931B5F /* Resources */,
CB6D44DB23B3A44400F369AA /* Embed Foundation Extensions */,
CBF19033243D6F5A001C82ED /* Embed Watch Content */,
CB6180E926E90493003FF912 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
CB2C907D2BE9DB7D0052A2D7 /* PBXTargetDependency */,
CB6D44D623B3A44400F369AA /* PBXTargetDependency */,
CBF19031243D6F5A001C82ED /* PBXTargetDependency */,
);
name = MMKVDemo;
productName = MMKVDemo;
productReference = CB1FD42020455E2D00931B5F /* MMKVDemo.app */;
productType = "com.apple.product-type.application";
};
CB3166F92A4C6B5F0003221B /* kvdemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = CB3167132A4C6B600003221B /* Build configuration list for PBXNativeTarget "kvdemo" */;
buildPhases = (
CB3166F62A4C6B5F0003221B /* Sources */,
CB3166F72A4C6B5F0003221B /* Frameworks */,
CB3166F82A4C6B5F0003221B /* Resources */,
CB3167162A4C6E380003221B /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = kvdemo;
productName = kvdemo;
productReference = CB3166FA2A4C6B5F0003221B /* kvdemo.app */;
productType = "com.apple.product-type.application";
};
CB36F24820F8A20C009AF46F /* MMKVDemoTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = CB36F25520F8A20C009AF46F /* Build configuration list for PBXNativeTarget "MMKVDemoTests" */;
buildPhases = (
CB36F24520F8A20C009AF46F /* Sources */,
CB36F24620F8A20C009AF46F /* Frameworks */,
CB36F24720F8A20C009AF46F /* Resources */,
);
buildRules = (
);
dependencies = (
CB36F24F20F8A20C009AF46F /* PBXTargetDependency */,
);
name = MMKVDemoTests;
productName = MMKVDemoTests;
productReference = CB36F24920F8A20C009AF46F /* MMKVDemoTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
CB6D44C923B3A44400F369AA /* MMKVTodayExtensionDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = CB6D44D823B3A44400F369AA /* Build configuration list for PBXNativeTarget "MMKVTodayExtensionDemo" */;
buildPhases = (
CB6D44C623B3A44400F369AA /* Sources */,
CB6D44C723B3A44400F369AA /* Frameworks */,
CB6D44C823B3A44400F369AA /* Resources */,
);
buildRules = (
);
dependencies = (
CBB306652435EC6000CB593E /* PBXTargetDependency */,
);
name = MMKVTodayExtensionDemo;
productName = MMKVTodayExtensionDemo;
productReference = CB6D44CA23B3A44400F369AA /* MMKVTodayExtensionDemo.appex */;
productType = "com.apple.product-type.app-extension";
};
CB76C5A32C3D699F008B0E61 /* MMKVCatalystDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = CB76C5BA2C3D69A1008B0E61 /* Build configuration list for PBXNativeTarget "MMKVCatalystDemo" */;
buildPhases = (
CB76C5A02C3D699F008B0E61 /* Sources */,
CB76C5A12C3D699F008B0E61 /* Frameworks */,
CB76C5A22C3D699F008B0E61 /* Resources */,
CB76C5BE2C3D6A0A008B0E61 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = MMKVCatalystDemo;
productName = MMKVCatalystDemo;
productReference = CB76C5A42C3D69A0008B0E61 /* MMKVCatalystDemo.app */;
productType = "com.apple.product-type.application";
};
CBB6C81E215CDB9500487192 /* MMKVMacDemo */ = {
isa = PBXNativeTarget;
buildConfigurationList = CBB6C833215CDB9600487192 /* Build configuration list for PBXNativeTarget "MMKVMacDemo" */;
buildPhases = (
CBB6C81B215CDB9500487192 /* Sources */,
CBB6C81C215CDB9500487192 /* Frameworks */,
CBB6C81D215CDB9500487192 /* Resources */,
);
buildRules = (
);
dependencies = (
CB9C2730215E5D2400448B6C /* PBXTargetDependency */,
);
name = MMKVMacDemo;
productName = MMKVMacDemo;
productReference = CBB6C81F215CDB9500487192 /* MMKVMacDemo.app */;
productType = "com.apple.product-type.application";
};
CBF19011243D6F59001C82ED /* WatchApp */ = {
isa = PBXNativeTarget;
buildConfigurationList = CBF1903B243D6F5A001C82ED /* Build configuration list for PBXNativeTarget "WatchApp" */;
buildPhases = (
CBF19010243D6F59001C82ED /* Resources */,
CBF19036243D6F5A001C82ED /* Embed Foundation Extensions */,
);
buildRules = (
);
dependencies = (
CBF19021243D6F5A001C82ED /* PBXTargetDependency */,
);
name = WatchApp;
productName = WatchApp;
productReference = CBF19012243D6F59001C82ED /* WatchApp.app */;
productType = "com.apple.product-type.application.watchapp2";
};
CBF1901D243D6F5A001C82ED /* WatchApp Extension */ = {
isa = PBXNativeTarget;
buildConfigurationList = CBF1903A243D6F5A001C82ED /* Build configuration list for PBXNativeTarget "WatchApp Extension" */;
buildPhases = (
CBF1901A243D6F5A001C82ED /* Sources */,
CBF1901B243D6F5A001C82ED /* Frameworks */,
CBF1901C243D6F5A001C82ED /* Resources */,
CBF190AE243D78D4001C82ED /* Frameworks */,
);
buildRules = (
);
dependencies = (
CB5C469924AB8837001B25B8 /* PBXTargetDependency */,
);
name = "WatchApp Extension";
productName = "WatchApp Extension";
productReference = CBF1901E243D6F5A001C82ED /* WatchApp Extension.appex */;
productType = "com.apple.product-type.watchkit2-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
CB1FD41820455E2D00931B5F /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastSwiftUpdateCheck = 1530;
LastUpgradeCheck = 1530;
ORGANIZATIONNAME = Lingol;
TargetAttributes = {
70A6308F2B7E7EC9003AB1DF = {
CreatedOnToolsVersion = 15.2;
ProvisioningStyle = Automatic;
};
CB1FD41F20455E2D00931B5F = {
CreatedOnToolsVersion = 9.2;
LastSwiftMigration = 1020;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.BackgroundModes = {
enabled = 1;
};
};
};
CB3166F92A4C6B5F0003221B = {
CreatedOnToolsVersion = 14.2;
ProvisioningStyle = Manual;
};
CB36F24820F8A20C009AF46F = {
CreatedOnToolsVersion = 9.4.1;
ProvisioningStyle = Automatic;
TestTargetID = CB1FD41F20455E2D00931B5F;
};
CB6D44C923B3A44400F369AA = {
CreatedOnToolsVersion = 11.3;
ProvisioningStyle = Manual;
};
CB76C5A32C3D699F008B0E61 = {
CreatedOnToolsVersion = 15.3;
};
CBB6C81E215CDB9500487192 = {
CreatedOnToolsVersion = 10.0;
ProvisioningStyle = Manual;
};
CBF19011243D6F59001C82ED = {
CreatedOnToolsVersion = 11.4;
ProvisioningStyle = Manual;
};
CBF1901D243D6F5A001C82ED = {
CreatedOnToolsVersion = 11.4;
ProvisioningStyle = Manual;
};
};
};
buildConfigurationList = CB1FD41B20455E2D00931B5F /* Build configuration list for PBXProject "MMKVDemo" */;
compatibilityVersion = "Xcode 8.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = CB1FD41720455E2D00931B5F;
productRefGroup = CB1FD42120455E2D00931B5F /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = CB1FD4B12046994C00931B5F /* Products */;
ProjectRef = CB1FD4B02046994C00931B5F /* MMKV.xcodeproj */;
},
);
projectRoot = "";
targets = (
CB1FD41F20455E2D00931B5F /* MMKVDemo */,
CB36F24820F8A20C009AF46F /* MMKVDemoTests */,
CBB6C81E215CDB9500487192 /* MMKVMacDemo */,
CB6D44C923B3A44400F369AA /* MMKVTodayExtensionDemo */,
CBF19011243D6F59001C82ED /* WatchApp */,
CBF1901D243D6F5A001C82ED /* WatchApp Extension */,
CB3166F92A4C6B5F0003221B /* kvdemo */,
70A6308F2B7E7EC9003AB1DF /* MMKVVisionDemo */,
CB76C5A32C3D699F008B0E61 /* MMKVCatalystDemo */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
CB1FD4B52046994D00931B5F /* libMMKV.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libMMKV.a;
remoteRef = CB1FD4B42046994D00931B5F /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
CB36F25420F8A20C009AF46F /* MMKV.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = MMKV.framework;
remoteRef = CB36F25320F8A20C009AF46F /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
CB467FBB2431EE2D00FD7421 /* MMKVAppExtension.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = MMKVAppExtension.framework;
remoteRef = CB467FBA2431EE2D00FD7421 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
CBF1907C243D7116001C82ED /* MMKVWatchExtension.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = MMKVWatchExtension.framework;
remoteRef = CBF1907B243D7116001C82ED /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
70A6308E2B7E7EC9003AB1DF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
70A6309E2B7E7ECA003AB1DF /* Preview Assets.xcassets in Resources */,
70A6309B2B7E7ECA003AB1DF /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB1FD41E20455E2D00931B5F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB1FD43020455E2D00931B5F /* LaunchScreen.storyboard in Resources */,
CBDC22E22C8ABDD20000DDA5 /* testReadOnly.crc in Resources */,
CB1FD42D20455E2D00931B5F /* Assets.xcassets in Resources */,
CBDC22E12C8ABDD20000DDA5 /* testReadOnly in Resources */,
CB1FD42B20455E2D00931B5F /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB3166F82A4C6B5F0003221B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB31670C2A4C6B600003221B /* LaunchScreen.storyboard in Resources */,
CB3167092A4C6B600003221B /* Assets.xcassets in Resources */,
CB3167072A4C6B5F0003221B /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB36F24720F8A20C009AF46F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
CB6D44C823B3A44400F369AA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB6D44D323B3A44400F369AA /* MainInterface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB76C5A22C3D699F008B0E61 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB76C5B32C3D69A1008B0E61 /* Assets.xcassets in Resources */,
CB76C5B62C3D69A1008B0E61 /* Base in Resources */,
CB76C5B12C3D69A0008B0E61 /* Base in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBB6C81D215CDB9500487192 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CBB6C828215CDB9600487192 /* Assets.xcassets in Resources */,
CBB6C82B215CDB9600487192 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBF19010243D6F59001C82ED /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CBF19018243D6F5A001C82ED /* Assets.xcassets in Resources */,
CBF19016243D6F59001C82ED /* Interface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBF1901C243D6F5A001C82ED /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CBF1902D243D6F5A001C82ED /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
70A6308C2B7E7EC9003AB1DF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
70A630992B7E7EC9003AB1DF /* ContentView.swift in Sources */,
70A630972B7E7EC9003AB1DF /* MMKVVisionDemoApp.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB1FD41C20455E2D00931B5F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB1FD42820455E2D00931B5F /* ViewController.mm in Sources */,
CBB306612435E8F200CB593E /* ViewController+TestCaseBad.mm in Sources */,
CBE6689F2D5C52E5005C184E /* TestMMKVCpp.cpp in Sources */,
CB1FD43320455E2D00931B5F /* main.m in Sources */,
CB9F963920FCA7C500A1C14C /* DemoSwiftUsage.swift in Sources */,
CB1FD42520455E2D00931B5F /* AppDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB3166F62A4C6B5F0003221B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB3167042A4C6B5F0003221B /* ViewController.m in Sources */,
CB3166FE2A4C6B5F0003221B /* AppDelegate.m in Sources */,
CB31670F2A4C6B600003221B /* main.m in Sources */,
CB3167012A4C6B5F0003221B /* SceneDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB36F24520F8A20C009AF46F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB36F24C20F8A20C009AF46F /* MMKVDemoTests.mm in Sources */,
CB36F25A20F8D728009AF46F /* MMKVPerformanceTest.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB6D44C623B3A44400F369AA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB6D44D023B3A44400F369AA /* TodayViewController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CB76C5A02C3D699F008B0E61 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CB76C5AE2C3D69A0008B0E61 /* ViewController.mm in Sources */,
CB76C5A82C3D69A0008B0E61 /* AppDelegate.m in Sources */,
CB76C5B92C3D69A1008B0E61 /* main.m in Sources */,
CB76C5AB2C3D69A0008B0E61 /* SceneDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBB6C81B215CDB9500487192 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CBB6C826215CDB9500487192 /* ViewController.mm in Sources */,
CBB6C82E215CDB9600487192 /* main.m in Sources */,
CBB6C823215CDB9500487192 /* AppDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
CBF1901A243D6F5A001C82ED /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CBF19028243D6F5A001C82ED /* ExtensionDelegate.mm in Sources */,
CBF19025243D6F5A001C82ED /* InterfaceController.m in Sources */,
CBF1902B243D6F5A001C82ED /* NotificationController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
CB2C907D2BE9DB7D0052A2D7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = MMKV;
targetProxy = CB2C907C2BE9DB7D0052A2D7 /* PBXContainerItemProxy */;
};
CB36F24F20F8A20C009AF46F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CB1FD41F20455E2D00931B5F /* MMKVDemo */;
targetProxy = CB36F24E20F8A20C009AF46F /* PBXContainerItemProxy */;
};
CB5C469924AB8837001B25B8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = MMKVWatchExtension;
targetProxy = CB5C469824AB8837001B25B8 /* PBXContainerItemProxy */;
};
CB6D44D623B3A44400F369AA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CB6D44C923B3A44400F369AA /* MMKVTodayExtensionDemo */;
targetProxy = CB6D44D523B3A44400F369AA /* PBXContainerItemProxy */;
};
CB9C2730215E5D2400448B6C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "MMKV Static";
targetProxy = CB9C272F215E5D2400448B6C /* PBXContainerItemProxy */;
};
CBB306652435EC6000CB593E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = MMKVAppExtension;
targetProxy = CBB306642435EC6000CB593E /* PBXContainerItemProxy */;
};
CBF19021243D6F5A001C82ED /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CBF1901D243D6F5A001C82ED /* WatchApp Extension */;
targetProxy = CBF19020243D6F5A001C82ED /* PBXContainerItemProxy */;
};
CBF19031243D6F5A001C82ED /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = CBF19011243D6F59001C82ED /* WatchApp */;
targetProxy = CBF19030243D6F5A001C82ED /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
CB1FD42920455E2D00931B5F /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB1FD42A20455E2D00931B5F /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
CB1FD42E20455E2D00931B5F /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB1FD42F20455E2D00931B5F /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
CB3167052A4C6B5F0003221B /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB3167062A4C6B5F0003221B /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
CB31670A2A4C6B600003221B /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB31670B2A4C6B600003221B /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
CB6D44D123B3A44400F369AA /* MainInterface.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB6D44D223B3A44400F369AA /* Base */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
};
CB76C5AF2C3D69A0008B0E61 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB76C5B02C3D69A0008B0E61 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
CB76C5B42C3D69A1008B0E61 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
CB76C5B52C3D69A1008B0E61 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
CBB6C829215CDB9600487192 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
CBB6C82A215CDB9600487192 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
CBF19014243D6F59001C82ED /* Interface.storyboard */ = {
isa = PBXVariantGroup;
children = (
CBF19015243D6F59001C82ED /* Base */,
);
name = Interface.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
70A630A02B7E7ECA003AB1DF /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"MMKVVisionDemo/Preview Content\"";
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.MMKVVisionDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = xros;
SUPPORTED_PLATFORMS = "xros xrsimulator";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
XROS_DEPLOYMENT_TARGET = 1.0;
};
name = Debug;
};
70A630A12B7E7ECA003AB1DF /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_ASSET_PATHS = "\"MMKVVisionDemo/Preview Content\"";
ENABLE_PREVIEWS = YES;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.MMKVVisionDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = xros;
SUPPORTED_PLATFORMS = "xros xrsimulator";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2,7";
XROS_DEPLOYMENT_TARGET = 1.0;
};
name = Release;
};
CB1FD43420455E2D00931B5F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
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;
CODE_SIGN_IDENTITY = "iPhone Developer";
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 = 12.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
CB1FD43520455E2D00931B5F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
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;
CODE_SIGN_IDENTITY = "iPhone Developer";
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 = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
CB1FD43720455E2D00931B5F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = MMKVDemo/Resources/MMKVDemo.entitlements;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = SG5PVJM4JW;
INFOPLIST_FILE = MMKVDemo/Resources/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVDemo;
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = MMKVDemo;
SWIFT_OBJC_BRIDGING_HEADER = "MMKVDemo/MMKVDemo-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
CB1FD43820455E2D00931B5F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = MMKVDemo/Resources/MMKVDemo.entitlements;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = SG5PVJM4JW;
INFOPLIST_FILE = MMKVDemo/Resources/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVDemo;
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = MMKVDemo;
SWIFT_OBJC_BRIDGING_HEADER = "MMKVDemo/MMKVDemo-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
CB3167102A4C6B600003221B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = kvdemo/kvdemo.entitlements;
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = SG5PVJM4JW;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = kvdemo/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.kvdemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = mmkvdemo2;
SWIFT_EMIT_LOC_STRINGS = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
CB3167112A4C6B600003221B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = kvdemo/kvdemo.entitlements;
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = SG5PVJM4JW;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = kvdemo/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.kvdemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = mmkvdemo2;
SWIFT_EMIT_LOC_STRINGS = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
CB36F25020F8A20C009AF46F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 52LMU3A345;
INFOPLIST_FILE = MMKVDemoTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemoTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
CB36F25120F8A20C009AF46F /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 52LMU3A345;
INFOPLIST_FILE = MMKVDemoTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemoTests;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
CB6D44D923B3A44400F369AA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = MMKVTodayExtensionDemo/MMKVTodayExtensionDemo.entitlements;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
INFOPLIST_FILE = MMKVTodayExtensionDemo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo.MMKVTodayExtensionDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVTodayExtension;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
CB6D44DA23B3A44400F369AA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = MMKVTodayExtensionDemo/MMKVTodayExtensionDemo.entitlements;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
INFOPLIST_FILE = MMKVTodayExtensionDemo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)";
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo.MMKVTodayExtensionDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVTodayExtension;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
CB76C5BB2C3D69A1008B0E61 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = MMKVCatalystDemo/MMKVCatalystDemo.entitlements;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = SG5PVJM4JW;
"DEVELOPMENT_TEAM[sdk=macosx*]" = SG5PVJM4JW;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MMKVCatalystDemo/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.MMKVCatalystDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = MMKViOSCatalystDemo;
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = MMKVCatalystDemo;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
CB76C5BC2C3D69A1008B0E61 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = MMKVCatalystDemo/MMKVCatalystDemo.entitlements;
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Mac Developer";
CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = "";
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = SG5PVJM4JW;
"DEVELOPMENT_TEAM[sdk=macosx*]" = SG5PVJM4JW;
ENABLE_USER_SCRIPT_SANDBOXING = YES;
GCC_C_LANGUAGE_STANDARD = gnu17;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = MMKVCatalystDemo/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIMainStoryboardFile = Main;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
MARKETING_VERSION = 1.0;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.MMKVCatalystDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = MMKViOSCatalystDemo;
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = MMKVCatalystDemo;
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
CBB6C830215CDB9600487192 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = MMKVMacDemo/MMKVMacDemo.entitlements;
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = SG5PVJM4JW;
"DEVELOPMENT_TEAM[sdk=macosx*]" = SG5PVJM4JW;
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = MMKVMacDemo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvmacdemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVMacDemo;
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = MMKVMacDemo;
SDKROOT = macosx;
};
name = Debug;
};
CBB6C831215CDB9600487192 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_ENTITLEMENTS = MMKVMacDemo/MMKVMacDemo.entitlements;
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = SG5PVJM4JW;
"DEVELOPMENT_TEAM[sdk=macosx*]" = SG5PVJM4JW;
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = MMKVMacDemo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvmacdemo;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVMacDemo;
"PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = MMKVMacDemo;
SDKROOT = macosx;
};
name = Release;
};
CBF19034243D6F5A001C82ED /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
EXCLUDED_ARCHS = armv7k;
IBSC_MODULE = WatchApp_Extension;
INFOPLIST_FILE = WatchApp/Info.plist;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo.watchkitapp;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVWatchApp;
SDKROOT = watchos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Debug;
};
CBF19035243D6F5A001C82ED /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
EXCLUDED_ARCHS = armv7k;
IBSC_MODULE = WatchApp_Extension;
INFOPLIST_FILE = WatchApp/Info.plist;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo.watchkitapp;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = MMKVWatchApp;
SDKROOT = watchos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Release;
};
CBF19037243D6F5A001C82ED /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
EXCLUDED_ARCHS = armv7k;
INFOPLIST_FILE = "WatchApp Extension/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo.watchkitapp.watchkitextension;
PRODUCT_NAME = "${TARGET_NAME}";
PROVISIONING_PROFILE_SPECIFIER = MMKVWatchExtension;
SDKROOT = watchos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Debug;
};
CBF19038243D6F5A001C82ED /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication;
CLANG_ENABLE_OBJC_WEAK = YES;
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = SG5PVJM4JW;
EXCLUDED_ARCHS = armv7k;
INFOPLIST_FILE = "WatchApp Extension/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.tencent.mmkvdemo.watchkitapp.watchkitextension;
PRODUCT_NAME = "${TARGET_NAME}";
PROVISIONING_PROFILE_SPECIFIER = MMKVWatchExtension;
SDKROOT = watchos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = 4;
WATCHOS_DEPLOYMENT_TARGET = 6.0;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
70A630A32B7E7ECA003AB1DF /* Build configuration list for PBXNativeTarget "MMKVVisionDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
70A630A02B7E7ECA003AB1DF /* Debug */,
70A630A12B7E7ECA003AB1DF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB1FD41B20455E2D00931B5F /* Build configuration list for PBXProject "MMKVDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB1FD43420455E2D00931B5F /* Debug */,
CB1FD43520455E2D00931B5F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB1FD43620455E2D00931B5F /* Build configuration list for PBXNativeTarget "MMKVDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB1FD43720455E2D00931B5F /* Debug */,
CB1FD43820455E2D00931B5F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB3167132A4C6B600003221B /* Build configuration list for PBXNativeTarget "kvdemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB3167102A4C6B600003221B /* Debug */,
CB3167112A4C6B600003221B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB36F25520F8A20C009AF46F /* Build configuration list for PBXNativeTarget "MMKVDemoTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB36F25020F8A20C009AF46F /* Debug */,
CB36F25120F8A20C009AF46F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB6D44D823B3A44400F369AA /* Build configuration list for PBXNativeTarget "MMKVTodayExtensionDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB6D44D923B3A44400F369AA /* Debug */,
CB6D44DA23B3A44400F369AA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CB76C5BA2C3D69A1008B0E61 /* Build configuration list for PBXNativeTarget "MMKVCatalystDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CB76C5BB2C3D69A1008B0E61 /* Debug */,
CB76C5BC2C3D69A1008B0E61 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CBB6C833215CDB9600487192 /* Build configuration list for PBXNativeTarget "MMKVMacDemo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CBB6C830215CDB9600487192 /* Debug */,
CBB6C831215CDB9600487192 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CBF1903A243D6F5A001C82ED /* Build configuration list for PBXNativeTarget "WatchApp Extension" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CBF19037243D6F5A001C82ED /* Debug */,
CBF19038243D6F5A001C82ED /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
CBF1903B243D6F5A001C82ED /* Build configuration list for PBXNativeTarget "WatchApp" */ = {
isa = XCConfigurationList;
buildConfigurations = (
CBF19034243D6F5A001C82ED /* Debug */,
CBF19035243D6F5A001C82ED /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = CB1FD41820455E2D00931B5F /* Project object */;
}