// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 51; objects = { /* Begin PBXBuildFile section */ 1A977107238B6F1200A23B06 /* MMBudgetViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977106238B6F1200A23B06 /* MMBudgetViewController.m */; }; 1A97710A238B6F2100A23B06 /* MMCategoryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977109238B6F2100A23B06 /* MMCategoryViewController.m */; }; 1A97710D238B6F3000A23B06 /* MMRemindViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A97710C238B6F3000A23B06 /* MMRemindViewController.m */; }; 1A977112238B7B2200A23B06 /* MMBudgetViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977106238B6F1200A23B06 /* MMBudgetViewController.m */; }; 1A977115238B7CDE00A23B06 /* MMBudgetMoneyVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977114238B7CDE00A23B06 /* MMBudgetMoneyVC.m */; }; 1A977118238B7F6D00A23B06 /* MMRemindListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977117238B7F6D00A23B06 /* MMRemindListCell.m */; }; 1A97711B238B834200A23B06 /* MMAddRemindVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A97711A238B834200A23B06 /* MMAddRemindVC.m */; }; 1A97711E238BA1ED00A23B06 /* MMRemindCycleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A97711D238BA1ED00A23B06 /* MMRemindCycleView.m */; }; 1A977121238BAB7B00A23B06 /* MMCycleListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977120238BAB7B00A23B06 /* MMCycleListCell.m */; }; 1A977124238BB20B00A23B06 /* MMRemindDateView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977123238BB20B00A23B06 /* MMRemindDateView.m */; }; 1A977125238BBD7800A23B06 /* MMRemindDateView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977123238BB20B00A23B06 /* MMRemindDateView.m */; }; 1A977128238BC98D00A23B06 /* MMCategoryListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977127238BC98D00A23B06 /* MMCategoryListCell.m */; }; 1A97712B238BD47B00A23B06 /* MMExportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A97712A238BD47B00A23B06 /* MMExportViewController.m */; }; 1A97712E238BD48900A23B06 /* MMYearAccountVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A97712D238BD48900A23B06 /* MMYearAccountVC.m */; }; 1A977131238BDB6000A23B06 /* MMAccountListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A977130238BDB6000A23B06 /* MMAccountListCell.m */; }; 1AA6AE6B2387791F000A3ABA /* MMRegistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE6A2387791F000A3ABA /* MMRegistViewController.m */; }; 1AA6AE6E23877942000A3ABA /* MMLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE6D23877942000A3ABA /* MMLoginViewController.m */; }; 1AA6AE71238779E4000A3ABA /* MMChangePasswordVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE70238779E4000A3ABA /* MMChangePasswordVC.m */; }; 1AA6AE7523877D13000A3ABA /* MMMineHeadView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE7423877D13000A3ABA /* MMMineHeadView.m */; }; 1AA6AE782387C660000A3ABA /* MMAccountSetVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE772387C660000A3ABA /* MMAccountSetVC.m */; }; 1AA6AE7B2387C66B000A3ABA /* MMUserInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE7A2387C66B000A3ABA /* MMUserInfoViewController.m */; }; 1AA6AE7E2387C799000A3ABA /* MMAboutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE7D2387C799000A3ABA /* MMAboutViewController.m */; }; 1AA6AE812387CA75000A3ABA /* MMFeedBackVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA6AE802387CA75000A3ABA /* MMFeedBackVC.m */; }; 767177732386921000817ECC /* UIViewController+MMExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 767177722386921000817ECC /* UIViewController+MMExtension.m */; }; 768EE07123865FC800591F71 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE07023865FC800591F71 /* AppDelegate.m */; }; 768EE07723865FC800591F71 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE07623865FC800591F71 /* ViewController.m */; }; 768EE07A23865FC800591F71 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 768EE07823865FC800591F71 /* Main.storyboard */; }; 768EE07C23865FD100591F71 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 768EE07B23865FD100591F71 /* Assets.xcassets */; }; 768EE07F23865FD100591F71 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 768EE07D23865FD100591F71 /* LaunchScreen.storyboard */; }; 768EE08223865FD100591F71 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE08123865FD100591F71 /* main.m */; }; 768EE08C23865FD100591F71 /* MMProjectTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE08B23865FD100591F71 /* MMProjectTests.m */; }; 768EE09723865FD100591F71 /* MMProjectUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE09623865FD100591F71 /* MMProjectUITests.m */; }; 768EE0AF2386779B00591F71 /* MMAppConfigManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0AE2386779B00591F71 /* MMAppConfigManager.m */; }; 768EE0B12386787500591F71 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0B02386787500591F71 /* CFNetwork.framework */; }; 768EE0B32386787F00591F71 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0B22386787F00591F71 /* CoreTelephony.framework */; }; 768EE0B52386789300591F71 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0B42386788D00591F71 /* libresolv.tbd */; }; 768EE0B7238678A500591F71 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0B62386789F00591F71 /* libxml2.tbd */; }; 768EE0B9238678B600591F71 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0B8238678B000591F71 /* libz.tbd */; }; 768EE0BB238678C300591F71 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0BA238678C300591F71 /* MobileCoreServices.framework */; }; 768EE0BD238678CE00591F71 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0BC238678CE00591F71 /* SystemConfiguration.framework */; }; 768EE0BF238678D700591F71 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EE0BE238678D700591F71 /* UserNotifications.framework */; }; 768EE0C22386791700591F71 /* MMNetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0C12386791700591F71 /* MMNetworkHelper.m */; }; 768EE0C823867B8E00591F71 /* MMBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0C723867B8E00591F71 /* MMBaseViewController.m */; }; 768EE0CB23867BA300591F71 /* MMBaseNavViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0CA23867BA300591F71 /* MMBaseNavViewController.m */; }; 768EE0CE23867BBC00591F71 /* MMTabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0CD23867BBC00591F71 /* MMTabBarViewController.m */; }; 768EE0E923867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0DC23867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.m */; }; 768EE0EA23867E0B00591F71 /* NSDictionary+SafeAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0DD23867E0B00591F71 /* NSDictionary+SafeAccess.m */; }; 768EE0EB23867E0B00591F71 /* UINavigationBar+handle.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0DE23867E0B00591F71 /* UINavigationBar+handle.m */; }; 768EE0EC23867E0B00591F71 /* UIImageView+CornerRadius.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0E123867E0B00591F71 /* UIImageView+CornerRadius.m */; }; 768EE0ED23867E0B00591F71 /* UIButton+WSLTitleImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0E323867E0B00591F71 /* UIButton+WSLTitleImage.m */; }; 768EE0EE23867E0B00591F71 /* UITableViewCell+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0E423867E0B00591F71 /* UITableViewCell+Extension.m */; }; 768EE0EF23867E0B00591F71 /* UIView+JZExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0E723867E0B00591F71 /* UIView+JZExtension.m */; }; 768EE0F223867E8D00591F71 /* MBManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0F023867E8D00591F71 /* MBManager.m */; }; 768EE0F923867F3800591F71 /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0F323867F3800591F71 /* NSData+Base64.m */; }; 768EE0FA23867F3800591F71 /* NSDate+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0F723867F3800591F71 /* NSDate+Extension.m */; }; 768EE0FB23867F3800591F71 /* UIView+Gradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0F823867F3800591F71 /* UIView+Gradient.m */; }; 768EE0FE23867F5000591F71 /* UIColor+MMColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE0FD23867F5000591F71 /* UIColor+MMColor.m */; }; 768EE102238681B300591F71 /* MMGetHeightTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE101238681B300591F71 /* MMGetHeightTool.m */; }; 768EE1052386832100591F71 /* NSString+MMExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE1042386832100591F71 /* NSString+MMExtension.m */; }; 768EE1082386839400591F71 /* NSMutableDictionary+PFMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE1062386839400591F71 /* NSMutableDictionary+PFMutableDictionary.m */; }; 768EE10B2386849C00591F71 /* MMTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE10A2386849C00591F71 /* MMTabBar.m */; }; 768EE10E2386870400591F71 /* UIImage+JZExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE10C2386870400591F71 /* UIImage+JZExtension.m */; }; 768EE1112386877C00591F71 /* MMHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE1102386877C00591F71 /* MMHomeViewController.m */; }; 768EE1172386879F00591F71 /* MMChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE1162386879F00591F71 /* MMChartViewController.m */; }; 768EE11D238687E600591F71 /* MMPlusViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE11C238687E600591F71 /* MMPlusViewController.m */; }; 768EE123238687FB00591F71 /* MMSearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE122238687FB00591F71 /* MMSearchViewController.m */; }; 768EE1292386881400591F71 /* MMMineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 768EE1282386881400591F71 /* MMMineViewController.m */; }; B26767FBB76078A61BA79023 /* libPods-MMProject.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 25475C13AC0E0DE8D0C5E1E7 /* libPods-MMProject.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 768EE08823865FD100591F71 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 768EE06423865FC800591F71 /* Project object */; proxyType = 1; remoteGlobalIDString = 768EE06B23865FC800591F71; remoteInfo = MMProject; }; 768EE09323865FD100591F71 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 768EE06423865FC800591F71 /* Project object */; proxyType = 1; remoteGlobalIDString = 768EE06B23865FC800591F71; remoteInfo = MMProject; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 1A977105238B6F1200A23B06 /* MMBudgetViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMBudgetViewController.h; sourceTree = ""; }; 1A977106238B6F1200A23B06 /* MMBudgetViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMBudgetViewController.m; sourceTree = ""; }; 1A977108238B6F2100A23B06 /* MMCategoryViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMCategoryViewController.h; sourceTree = ""; }; 1A977109238B6F2100A23B06 /* MMCategoryViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMCategoryViewController.m; sourceTree = ""; }; 1A97710B238B6F3000A23B06 /* MMRemindViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMRemindViewController.h; sourceTree = ""; }; 1A97710C238B6F3000A23B06 /* MMRemindViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMRemindViewController.m; sourceTree = ""; }; 1A977113238B7CDE00A23B06 /* MMBudgetMoneyVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMBudgetMoneyVC.h; sourceTree = ""; }; 1A977114238B7CDE00A23B06 /* MMBudgetMoneyVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMBudgetMoneyVC.m; sourceTree = ""; }; 1A977116238B7F6D00A23B06 /* MMRemindListCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMRemindListCell.h; sourceTree = ""; }; 1A977117238B7F6D00A23B06 /* MMRemindListCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMRemindListCell.m; sourceTree = ""; }; 1A977119238B834200A23B06 /* MMAddRemindVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMAddRemindVC.h; sourceTree = ""; }; 1A97711A238B834200A23B06 /* MMAddRemindVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMAddRemindVC.m; sourceTree = ""; }; 1A97711C238BA1ED00A23B06 /* MMRemindCycleView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMRemindCycleView.h; sourceTree = ""; }; 1A97711D238BA1ED00A23B06 /* MMRemindCycleView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMRemindCycleView.m; sourceTree = ""; }; 1A97711F238BAB7B00A23B06 /* MMCycleListCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMCycleListCell.h; sourceTree = ""; }; 1A977120238BAB7B00A23B06 /* MMCycleListCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMCycleListCell.m; sourceTree = ""; }; 1A977122238BB20B00A23B06 /* MMRemindDateView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMRemindDateView.h; sourceTree = ""; }; 1A977123238BB20B00A23B06 /* MMRemindDateView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMRemindDateView.m; sourceTree = ""; }; 1A977126238BC98D00A23B06 /* MMCategoryListCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMCategoryListCell.h; sourceTree = ""; }; 1A977127238BC98D00A23B06 /* MMCategoryListCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMCategoryListCell.m; sourceTree = ""; }; 1A977129238BD47B00A23B06 /* MMExportViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMExportViewController.h; sourceTree = ""; }; 1A97712A238BD47B00A23B06 /* MMExportViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMExportViewController.m; sourceTree = ""; }; 1A97712C238BD48900A23B06 /* MMYearAccountVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMYearAccountVC.h; sourceTree = ""; }; 1A97712D238BD48900A23B06 /* MMYearAccountVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMYearAccountVC.m; sourceTree = ""; }; 1A97712F238BDB6000A23B06 /* MMAccountListCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMAccountListCell.h; sourceTree = ""; }; 1A977130238BDB6000A23B06 /* MMAccountListCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMAccountListCell.m; sourceTree = ""; }; 1AA6AE692387791F000A3ABA /* MMRegistViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMRegistViewController.h; sourceTree = ""; }; 1AA6AE6A2387791F000A3ABA /* MMRegistViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMRegistViewController.m; sourceTree = ""; }; 1AA6AE6C23877942000A3ABA /* MMLoginViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMLoginViewController.h; sourceTree = ""; }; 1AA6AE6D23877942000A3ABA /* MMLoginViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMLoginViewController.m; sourceTree = ""; }; 1AA6AE6F238779E4000A3ABA /* MMChangePasswordVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMChangePasswordVC.h; sourceTree = ""; }; 1AA6AE70238779E4000A3ABA /* MMChangePasswordVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMChangePasswordVC.m; sourceTree = ""; }; 1AA6AE7323877D13000A3ABA /* MMMineHeadView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MMMineHeadView.h; path = MMProject/Code/Mine/Controller/MMMineHeadView.h; sourceTree = SOURCE_ROOT; }; 1AA6AE7423877D13000A3ABA /* MMMineHeadView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = MMMineHeadView.m; path = MMProject/Code/Mine/Controller/MMMineHeadView.m; sourceTree = SOURCE_ROOT; }; 1AA6AE762387C660000A3ABA /* MMAccountSetVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMAccountSetVC.h; sourceTree = ""; }; 1AA6AE772387C660000A3ABA /* MMAccountSetVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMAccountSetVC.m; sourceTree = ""; }; 1AA6AE792387C66B000A3ABA /* MMUserInfoViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMUserInfoViewController.h; sourceTree = ""; }; 1AA6AE7A2387C66B000A3ABA /* MMUserInfoViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMUserInfoViewController.m; sourceTree = ""; }; 1AA6AE7C2387C799000A3ABA /* MMAboutViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMAboutViewController.h; sourceTree = ""; }; 1AA6AE7D2387C799000A3ABA /* MMAboutViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMAboutViewController.m; sourceTree = ""; }; 1AA6AE7F2387CA75000A3ABA /* MMFeedBackVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMFeedBackVC.h; sourceTree = ""; }; 1AA6AE802387CA75000A3ABA /* MMFeedBackVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMFeedBackVC.m; sourceTree = ""; }; 1B1822B680603CD66050454B /* Pods-MMProject.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MMProject.release.xcconfig"; path = "Target Support Files/Pods-MMProject/Pods-MMProject.release.xcconfig"; sourceTree = ""; }; 25475C13AC0E0DE8D0C5E1E7 /* libPods-MMProject.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MMProject.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 65B77D8791BB22529AD7918D /* Pods-MMProject.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MMProject.debug.xcconfig"; path = "Target Support Files/Pods-MMProject/Pods-MMProject.debug.xcconfig"; sourceTree = ""; }; 767177712386921000817ECC /* UIViewController+MMExtension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+MMExtension.h"; sourceTree = ""; }; 767177722386921000817ECC /* UIViewController+MMExtension.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+MMExtension.m"; sourceTree = ""; }; 768EE06C23865FC800591F71 /* 钱多记账.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "钱多记账.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 768EE06F23865FC800591F71 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 768EE07023865FC800591F71 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 768EE07523865FC800591F71 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; 768EE07623865FC800591F71 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 768EE07923865FC800591F71 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 768EE07B23865FD100591F71 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 768EE07E23865FD100591F71 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 768EE08023865FD100591F71 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 768EE08123865FD100591F71 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 768EE08723865FD100591F71 /* MMProjectTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MMProjectTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 768EE08B23865FD100591F71 /* MMProjectTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMProjectTests.m; sourceTree = ""; }; 768EE08D23865FD100591F71 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 768EE09223865FD100591F71 /* MMProjectUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MMProjectUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 768EE09623865FD100591F71 /* MMProjectUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMProjectUITests.m; sourceTree = ""; }; 768EE09823865FD100591F71 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 768EE0AD2386779B00591F71 /* MMAppConfigManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMAppConfigManager.h; sourceTree = ""; }; 768EE0AE2386779B00591F71 /* MMAppConfigManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMAppConfigManager.m; sourceTree = ""; }; 768EE0B02386787500591F71 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 768EE0B22386787F00591F71 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 768EE0B42386788D00591F71 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; }; 768EE0B62386789F00591F71 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = usr/lib/libxml2.tbd; sourceTree = SDKROOT; }; 768EE0B8238678B000591F71 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 768EE0BA238678C300591F71 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 768EE0BC238678CE00591F71 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 768EE0BE238678D700591F71 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; 768EE0C02386791700591F71 /* MMNetworkHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMNetworkHelper.h; sourceTree = ""; }; 768EE0C12386791700591F71 /* MMNetworkHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMNetworkHelper.m; sourceTree = ""; }; 768EE0C4238679B900591F71 /* PrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = ""; }; 768EE0C5238679D000591F71 /* Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Header.h; sourceTree = ""; }; 768EE0C623867B8E00591F71 /* MMBaseViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMBaseViewController.h; sourceTree = ""; }; 768EE0C723867B8E00591F71 /* MMBaseViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMBaseViewController.m; sourceTree = ""; }; 768EE0C923867BA300591F71 /* MMBaseNavViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMBaseNavViewController.h; sourceTree = ""; }; 768EE0CA23867BA300591F71 /* MMBaseNavViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMBaseNavViewController.m; sourceTree = ""; }; 768EE0CC23867BBC00591F71 /* MMTabBarViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMTabBarViewController.h; sourceTree = ""; }; 768EE0CD23867BBC00591F71 /* MMTabBarViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMTabBarViewController.m; sourceTree = ""; }; 768EE0DB23867E0B00591F71 /* UINavigationBar+handle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationBar+handle.h"; sourceTree = ""; }; 768EE0DC23867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+FDFullscreenPopGesture.m"; sourceTree = ""; }; 768EE0DD23867E0B00591F71 /* NSDictionary+SafeAccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+SafeAccess.m"; sourceTree = ""; }; 768EE0DE23867E0B00591F71 /* UINavigationBar+handle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+handle.m"; sourceTree = ""; }; 768EE0DF23867E0B00591F71 /* UITableViewCell+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableViewCell+Extension.h"; sourceTree = ""; }; 768EE0E023867E0B00591F71 /* UIButton+WSLTitleImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+WSLTitleImage.h"; sourceTree = ""; }; 768EE0E123867E0B00591F71 /* UIImageView+CornerRadius.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+CornerRadius.m"; sourceTree = ""; }; 768EE0E223867E0B00591F71 /* UIView+JZExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+JZExtension.h"; sourceTree = ""; }; 768EE0E323867E0B00591F71 /* UIButton+WSLTitleImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+WSLTitleImage.m"; sourceTree = ""; }; 768EE0E423867E0B00591F71 /* UITableViewCell+Extension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableViewCell+Extension.m"; sourceTree = ""; }; 768EE0E523867E0B00591F71 /* UIImageView+CornerRadius.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+CornerRadius.h"; sourceTree = ""; }; 768EE0E623867E0B00591F71 /* NSDictionary+SafeAccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+SafeAccess.h"; sourceTree = ""; }; 768EE0E723867E0B00591F71 /* UIView+JZExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+JZExtension.m"; sourceTree = ""; }; 768EE0E823867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+FDFullscreenPopGesture.h"; sourceTree = ""; }; 768EE0F023867E8D00591F71 /* MBManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBManager.m; sourceTree = ""; }; 768EE0F123867E8D00591F71 /* MBManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBManager.h; sourceTree = ""; }; 768EE0F323867F3800591F71 /* NSData+Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+Base64.m"; sourceTree = ""; }; 768EE0F423867F3800591F71 /* UIView+Gradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Gradient.h"; sourceTree = ""; }; 768EE0F523867F3800591F71 /* NSDate+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+Extension.h"; sourceTree = ""; }; 768EE0F623867F3800591F71 /* NSData+Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+Base64.h"; sourceTree = ""; }; 768EE0F723867F3800591F71 /* NSDate+Extension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+Extension.m"; sourceTree = ""; }; 768EE0F823867F3800591F71 /* UIView+Gradient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Gradient.m"; sourceTree = ""; }; 768EE0FC23867F5000591F71 /* UIColor+MMColor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIColor+MMColor.h"; sourceTree = ""; }; 768EE0FD23867F5000591F71 /* UIColor+MMColor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIColor+MMColor.m"; sourceTree = ""; }; 768EE100238681B300591F71 /* MMGetHeightTool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMGetHeightTool.h; sourceTree = ""; }; 768EE101238681B300591F71 /* MMGetHeightTool.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMGetHeightTool.m; sourceTree = ""; }; 768EE1032386832100591F71 /* NSString+MMExtension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSString+MMExtension.h"; sourceTree = ""; }; 768EE1042386832100591F71 /* NSString+MMExtension.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSString+MMExtension.m"; sourceTree = ""; }; 768EE1062386839400591F71 /* NSMutableDictionary+PFMutableDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+PFMutableDictionary.m"; sourceTree = ""; }; 768EE1072386839400591F71 /* NSMutableDictionary+PFMutableDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+PFMutableDictionary.h"; sourceTree = ""; }; 768EE1092386849C00591F71 /* MMTabBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMTabBar.h; sourceTree = ""; }; 768EE10A2386849C00591F71 /* MMTabBar.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMTabBar.m; sourceTree = ""; }; 768EE10C2386870400591F71 /* UIImage+JZExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+JZExtension.m"; sourceTree = ""; }; 768EE10D2386870400591F71 /* UIImage+JZExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+JZExtension.h"; sourceTree = ""; }; 768EE10F2386877C00591F71 /* MMHomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMHomeViewController.h; sourceTree = ""; }; 768EE1102386877C00591F71 /* MMHomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMHomeViewController.m; sourceTree = ""; }; 768EE1152386879F00591F71 /* MMChartViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMChartViewController.h; sourceTree = ""; }; 768EE1162386879F00591F71 /* MMChartViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMChartViewController.m; sourceTree = ""; }; 768EE11B238687E600591F71 /* MMPlusViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMPlusViewController.h; sourceTree = ""; }; 768EE11C238687E600591F71 /* MMPlusViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMPlusViewController.m; sourceTree = ""; }; 768EE121238687FB00591F71 /* MMSearchViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMSearchViewController.h; sourceTree = ""; }; 768EE122238687FB00591F71 /* MMSearchViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMSearchViewController.m; sourceTree = ""; }; 768EE1272386881400591F71 /* MMMineViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMMineViewController.h; sourceTree = ""; }; 768EE1282386881400591F71 /* MMMineViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMMineViewController.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 768EE06923865FC800591F71 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 768EE0B7238678A500591F71 /* libxml2.tbd in Frameworks */, 768EE0BB238678C300591F71 /* MobileCoreServices.framework in Frameworks */, 768EE0B9238678B600591F71 /* libz.tbd in Frameworks */, 768EE0B12386787500591F71 /* CFNetwork.framework in Frameworks */, 768EE0B32386787F00591F71 /* CoreTelephony.framework in Frameworks */, 768EE0BF238678D700591F71 /* UserNotifications.framework in Frameworks */, B26767FBB76078A61BA79023 /* libPods-MMProject.a in Frameworks */, 768EE0BD238678CE00591F71 /* SystemConfiguration.framework in Frameworks */, 768EE0B52386789300591F71 /* libresolv.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 768EE08423865FD100591F71 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 768EE08F23865FD100591F71 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 1A977104238B6EDE00A23B06 /* Account */ = { isa = PBXGroup; children = ( 1A977113238B7CDE00A23B06 /* MMBudgetMoneyVC.h */, 1A977114238B7CDE00A23B06 /* MMBudgetMoneyVC.m */, 1A977105238B6F1200A23B06 /* MMBudgetViewController.h */, 1A977106238B6F1200A23B06 /* MMBudgetViewController.m */, 1A977108238B6F2100A23B06 /* MMCategoryViewController.h */, 1A977109238B6F2100A23B06 /* MMCategoryViewController.m */, 1A97710B238B6F3000A23B06 /* MMRemindViewController.h */, 1A97710C238B6F3000A23B06 /* MMRemindViewController.m */, 1A977119238B834200A23B06 /* MMAddRemindVC.h */, 1A97711A238B834200A23B06 /* MMAddRemindVC.m */, ); path = Account; sourceTree = ""; }; 1A97710E238B76D700A23B06 /* view */ = { isa = PBXGroup; children = ( 1A977116238B7F6D00A23B06 /* MMRemindListCell.h */, 1A977117238B7F6D00A23B06 /* MMRemindListCell.m */, 1A97711C238BA1ED00A23B06 /* MMRemindCycleView.h */, 1A97711D238BA1ED00A23B06 /* MMRemindCycleView.m */, 1A97711F238BAB7B00A23B06 /* MMCycleListCell.h */, 1A977120238BAB7B00A23B06 /* MMCycleListCell.m */, 1A977122238BB20B00A23B06 /* MMRemindDateView.h */, 1A977123238BB20B00A23B06 /* MMRemindDateView.m */, 1A977126238BC98D00A23B06 /* MMCategoryListCell.h */, 1A977127238BC98D00A23B06 /* MMCategoryListCell.m */, ); path = view; sourceTree = ""; }; 1AA6AE72238779F3000A3ABA /* Login */ = { isa = PBXGroup; children = ( 1AA6AE692387791F000A3ABA /* MMRegistViewController.h */, 1AA6AE6A2387791F000A3ABA /* MMRegistViewController.m */, 1AA6AE6C23877942000A3ABA /* MMLoginViewController.h */, 1AA6AE6D23877942000A3ABA /* MMLoginViewController.m */, 1AA6AE6F238779E4000A3ABA /* MMChangePasswordVC.h */, 1AA6AE70238779E4000A3ABA /* MMChangePasswordVC.m */, 1AA6AE792387C66B000A3ABA /* MMUserInfoViewController.h */, 1AA6AE7A2387C66B000A3ABA /* MMUserInfoViewController.m */, ); path = Login; sourceTree = ""; }; 416CC43E0ACF59D62792DCCF /* Frameworks */ = { isa = PBXGroup; children = ( 768EE0BE238678D700591F71 /* UserNotifications.framework */, 768EE0BC238678CE00591F71 /* SystemConfiguration.framework */, 768EE0BA238678C300591F71 /* MobileCoreServices.framework */, 768EE0B8238678B000591F71 /* libz.tbd */, 768EE0B62386789F00591F71 /* libxml2.tbd */, 768EE0B42386788D00591F71 /* libresolv.tbd */, 768EE0B22386787F00591F71 /* CoreTelephony.framework */, 768EE0B02386787500591F71 /* CFNetwork.framework */, 25475C13AC0E0DE8D0C5E1E7 /* libPods-MMProject.a */, ); name = Frameworks; sourceTree = ""; }; 6666E9E7BC18498DF5960D9E /* Pods */ = { isa = PBXGroup; children = ( 65B77D8791BB22529AD7918D /* Pods-MMProject.debug.xcconfig */, 1B1822B680603CD66050454B /* Pods-MMProject.release.xcconfig */, ); path = Pods; sourceTree = ""; }; 768EE06323865FC800591F71 = { isa = PBXGroup; children = ( 768EE06E23865FC800591F71 /* MMProject */, 768EE08A23865FD100591F71 /* MMProjectTests */, 768EE09523865FD100591F71 /* MMProjectUITests */, 768EE06D23865FC800591F71 /* Products */, 6666E9E7BC18498DF5960D9E /* Pods */, 416CC43E0ACF59D62792DCCF /* Frameworks */, ); sourceTree = ""; }; 768EE06D23865FC800591F71 /* Products */ = { isa = PBXGroup; children = ( 768EE06C23865FC800591F71 /* 钱多记账.app */, 768EE08723865FD100591F71 /* MMProjectTests.xctest */, 768EE09223865FD100591F71 /* MMProjectUITests.xctest */, ); name = Products; sourceTree = ""; }; 768EE06E23865FC800591F71 /* MMProject */ = { isa = PBXGroup; children = ( 768EE0A92386770400591F71 /* Code */, 768EE0AA2386770F00591F71 /* Category */, 768EE0A6238676CA00591F71 /* Helper */, 768EE0A7238676D100591F71 /* Manager */, 768EE0AC2386774300591F71 /* Storyboard */, 768EE0A8238676DB00591F71 /* DataBase */, 768EE0A5238676AB00591F71 /* BaseController */, 768EE0FF2386806800591F71 /* Tools */, 768EE0AB2386772800591F71 /* resource */, 768EE0A42386769C00591F71 /* AppDelegate */, 768EE0C32386799800591F71 /* pch&&Header */, 768EE08023865FD100591F71 /* Info.plist */, 768EE08123865FD100591F71 /* main.m */, ); path = MMProject; sourceTree = ""; }; 768EE08A23865FD100591F71 /* MMProjectTests */ = { isa = PBXGroup; children = ( 768EE08B23865FD100591F71 /* MMProjectTests.m */, 768EE08D23865FD100591F71 /* Info.plist */, ); path = MMProjectTests; sourceTree = ""; }; 768EE09523865FD100591F71 /* MMProjectUITests */ = { isa = PBXGroup; children = ( 768EE09623865FD100591F71 /* MMProjectUITests.m */, 768EE09823865FD100591F71 /* Info.plist */, ); path = MMProjectUITests; sourceTree = ""; }; 768EE0A42386769C00591F71 /* AppDelegate */ = { isa = PBXGroup; children = ( 768EE06F23865FC800591F71 /* AppDelegate.h */, 768EE07023865FC800591F71 /* AppDelegate.m */, ); path = AppDelegate; sourceTree = ""; }; 768EE0A5238676AB00591F71 /* BaseController */ = { isa = PBXGroup; children = ( 768EE07523865FC800591F71 /* ViewController.h */, 768EE07623865FC800591F71 /* ViewController.m */, 768EE0C623867B8E00591F71 /* MMBaseViewController.h */, 768EE0C723867B8E00591F71 /* MMBaseViewController.m */, 768EE0C923867BA300591F71 /* MMBaseNavViewController.h */, 768EE0CA23867BA300591F71 /* MMBaseNavViewController.m */, 768EE0CC23867BBC00591F71 /* MMTabBarViewController.h */, 768EE0CD23867BBC00591F71 /* MMTabBarViewController.m */, 768EE1092386849C00591F71 /* MMTabBar.h */, 768EE10A2386849C00591F71 /* MMTabBar.m */, ); path = BaseController; sourceTree = ""; }; 768EE0A6238676CA00591F71 /* Helper */ = { isa = PBXGroup; children = ( 768EE0F123867E8D00591F71 /* MBManager.h */, 768EE0F023867E8D00591F71 /* MBManager.m */, 768EE0C02386791700591F71 /* MMNetworkHelper.h */, 768EE0C12386791700591F71 /* MMNetworkHelper.m */, 768EE100238681B300591F71 /* MMGetHeightTool.h */, 768EE101238681B300591F71 /* MMGetHeightTool.m */, ); path = Helper; sourceTree = ""; }; 768EE0A7238676D100591F71 /* Manager */ = { isa = PBXGroup; children = ( 768EE0AD2386779B00591F71 /* MMAppConfigManager.h */, 768EE0AE2386779B00591F71 /* MMAppConfigManager.m */, ); path = Manager; sourceTree = ""; }; 768EE0A8238676DB00591F71 /* DataBase */ = { isa = PBXGroup; children = ( ); path = DataBase; sourceTree = ""; }; 768EE0A92386770400591F71 /* Code */ = { isa = PBXGroup; children = ( 768EE0CF23867BD200591F71 /* Home */, 768EE0D023867BD900591F71 /* Chart */, 768EE0D123867BF900591F71 /* Plus */, 768EE0D323867C0E00591F71 /* Search */, 768EE0D223867C0500591F71 /* Mine */, ); path = Code; sourceTree = ""; }; 768EE0AA2386770F00591F71 /* Category */ = { isa = PBXGroup; children = ( 768EE10D2386870400591F71 /* UIImage+JZExtension.h */, 768EE10C2386870400591F71 /* UIImage+JZExtension.m */, 768EE1072386839400591F71 /* NSMutableDictionary+PFMutableDictionary.h */, 768EE1062386839400591F71 /* NSMutableDictionary+PFMutableDictionary.m */, 768EE0F623867F3800591F71 /* NSData+Base64.h */, 768EE0F323867F3800591F71 /* NSData+Base64.m */, 768EE0F523867F3800591F71 /* NSDate+Extension.h */, 768EE0F723867F3800591F71 /* NSDate+Extension.m */, 768EE0F423867F3800591F71 /* UIView+Gradient.h */, 768EE0F823867F3800591F71 /* UIView+Gradient.m */, 768EE0E623867E0B00591F71 /* NSDictionary+SafeAccess.h */, 768EE0DD23867E0B00591F71 /* NSDictionary+SafeAccess.m */, 768EE0E023867E0B00591F71 /* UIButton+WSLTitleImage.h */, 768EE0E323867E0B00591F71 /* UIButton+WSLTitleImage.m */, 768EE0E523867E0B00591F71 /* UIImageView+CornerRadius.h */, 768EE0E123867E0B00591F71 /* UIImageView+CornerRadius.m */, 768EE0DB23867E0B00591F71 /* UINavigationBar+handle.h */, 768EE0DE23867E0B00591F71 /* UINavigationBar+handle.m */, 768EE0E823867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.h */, 768EE0DC23867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.m */, 768EE0DF23867E0B00591F71 /* UITableViewCell+Extension.h */, 768EE0E423867E0B00591F71 /* UITableViewCell+Extension.m */, 768EE0E223867E0B00591F71 /* UIView+JZExtension.h */, 768EE0E723867E0B00591F71 /* UIView+JZExtension.m */, 768EE0FC23867F5000591F71 /* UIColor+MMColor.h */, 768EE0FD23867F5000591F71 /* UIColor+MMColor.m */, 768EE1032386832100591F71 /* NSString+MMExtension.h */, 768EE1042386832100591F71 /* NSString+MMExtension.m */, 767177712386921000817ECC /* UIViewController+MMExtension.h */, 767177722386921000817ECC /* UIViewController+MMExtension.m */, ); path = Category; sourceTree = ""; }; 768EE0AB2386772800591F71 /* resource */ = { isa = PBXGroup; children = ( 768EE07B23865FD100591F71 /* Assets.xcassets */, ); path = resource; sourceTree = ""; }; 768EE0AC2386774300591F71 /* Storyboard */ = { isa = PBXGroup; children = ( 768EE07823865FC800591F71 /* Main.storyboard */, 768EE07D23865FD100591F71 /* LaunchScreen.storyboard */, ); path = Storyboard; sourceTree = ""; }; 768EE0C32386799800591F71 /* pch&&Header */ = { isa = PBXGroup; children = ( 768EE0C4238679B900591F71 /* PrefixHeader.pch */, 768EE0C5238679D000591F71 /* Header.h */, ); path = "pch&&Header"; sourceTree = ""; }; 768EE0CF23867BD200591F71 /* Home */ = { isa = PBXGroup; children = ( 768EE0D723867C6600591F71 /* search */, 768EE0D623867C5D00591F71 /* Model */, 768EE0D523867C5800591F71 /* View */, 768EE0D423867C3F00591F71 /* Controller */, ); path = Home; sourceTree = ""; }; 768EE0D023867BD900591F71 /* Chart */ = { isa = PBXGroup; children = ( 768EE1142386879100591F71 /* Model */, 768EE1132386878A00591F71 /* Controller */, 768EE1122386878200591F71 /* View */, ); path = Chart; sourceTree = ""; }; 768EE0D123867BF900591F71 /* Plus */ = { isa = PBXGroup; children = ( 768EE118238687C900591F71 /* Controller */, 768EE11A238687C900591F71 /* Model */, 768EE119238687C900591F71 /* View */, ); path = Plus; sourceTree = ""; }; 768EE0D223867C0500591F71 /* Mine */ = { isa = PBXGroup; children = ( 768EE1242386880700591F71 /* Controller */, 768EE1252386880700591F71 /* Model */, 768EE1262386880700591F71 /* View */, ); path = Mine; sourceTree = ""; }; 768EE0D323867C0E00591F71 /* Search */ = { isa = PBXGroup; children = ( 768EE11F238687F000591F71 /* Controller */, 768EE120238687F000591F71 /* Model */, 768EE11E238687F000591F71 /* View */, ); path = Search; sourceTree = ""; }; 768EE0D423867C3F00591F71 /* Controller */ = { isa = PBXGroup; children = ( 768EE10F2386877C00591F71 /* MMHomeViewController.h */, 768EE1102386877C00591F71 /* MMHomeViewController.m */, ); path = Controller; sourceTree = ""; }; 768EE0D523867C5800591F71 /* View */ = { isa = PBXGroup; children = ( ); path = View; sourceTree = ""; }; 768EE0D623867C5D00591F71 /* Model */ = { isa = PBXGroup; children = ( ); path = Model; sourceTree = ""; }; 768EE0D723867C6600591F71 /* search */ = { isa = PBXGroup; children = ( 768EE0DA23867C7C00591F71 /* Controller */, 768EE0D923867C7600591F71 /* Model */, 768EE0D823867C7000591F71 /* VIew */, ); path = search; sourceTree = ""; }; 768EE0D823867C7000591F71 /* VIew */ = { isa = PBXGroup; children = ( ); path = VIew; sourceTree = ""; }; 768EE0D923867C7600591F71 /* Model */ = { isa = PBXGroup; children = ( ); path = Model; sourceTree = ""; }; 768EE0DA23867C7C00591F71 /* Controller */ = { isa = PBXGroup; children = ( ); path = Controller; sourceTree = ""; }; 768EE0FF2386806800591F71 /* Tools */ = { isa = PBXGroup; children = ( ); path = Tools; sourceTree = ""; }; 768EE1122386878200591F71 /* View */ = { isa = PBXGroup; children = ( ); path = View; sourceTree = ""; }; 768EE1132386878A00591F71 /* Controller */ = { isa = PBXGroup; children = ( 768EE1152386879F00591F71 /* MMChartViewController.h */, 768EE1162386879F00591F71 /* MMChartViewController.m */, ); path = Controller; sourceTree = ""; }; 768EE1142386879100591F71 /* Model */ = { isa = PBXGroup; children = ( ); path = Model; sourceTree = ""; }; 768EE118238687C900591F71 /* Controller */ = { isa = PBXGroup; children = ( 768EE11B238687E600591F71 /* MMPlusViewController.h */, 768EE11C238687E600591F71 /* MMPlusViewController.m */, ); path = Controller; sourceTree = ""; }; 768EE119238687C900591F71 /* View */ = { isa = PBXGroup; children = ( ); path = View; sourceTree = ""; }; 768EE11A238687C900591F71 /* Model */ = { isa = PBXGroup; children = ( ); path = Model; sourceTree = ""; }; 768EE11E238687F000591F71 /* View */ = { isa = PBXGroup; children = ( ); path = View; sourceTree = ""; }; 768EE11F238687F000591F71 /* Controller */ = { isa = PBXGroup; children = ( 768EE121238687FB00591F71 /* MMSearchViewController.h */, 768EE122238687FB00591F71 /* MMSearchViewController.m */, ); path = Controller; sourceTree = ""; }; 768EE120238687F000591F71 /* Model */ = { isa = PBXGroup; children = ( ); path = Model; sourceTree = ""; }; 768EE1242386880700591F71 /* Controller */ = { isa = PBXGroup; children = ( 1A977104238B6EDE00A23B06 /* Account */, 1AA6AE72238779F3000A3ABA /* Login */, 768EE1272386881400591F71 /* MMMineViewController.h */, 768EE1282386881400591F71 /* MMMineViewController.m */, 1AA6AE762387C660000A3ABA /* MMAccountSetVC.h */, 1AA6AE772387C660000A3ABA /* MMAccountSetVC.m */, 1AA6AE7C2387C799000A3ABA /* MMAboutViewController.h */, 1AA6AE7D2387C799000A3ABA /* MMAboutViewController.m */, 1AA6AE7F2387CA75000A3ABA /* MMFeedBackVC.h */, 1AA6AE802387CA75000A3ABA /* MMFeedBackVC.m */, 1A977129238BD47B00A23B06 /* MMExportViewController.h */, 1A97712A238BD47B00A23B06 /* MMExportViewController.m */, 1A97712C238BD48900A23B06 /* MMYearAccountVC.h */, 1A97712D238BD48900A23B06 /* MMYearAccountVC.m */, ); path = Controller; sourceTree = ""; }; 768EE1252386880700591F71 /* Model */ = { isa = PBXGroup; children = ( ); path = Model; sourceTree = ""; }; 768EE1262386880700591F71 /* View */ = { isa = PBXGroup; children = ( 1A97710E238B76D700A23B06 /* view */, 1AA6AE7323877D13000A3ABA /* MMMineHeadView.h */, 1AA6AE7423877D13000A3ABA /* MMMineHeadView.m */, 1A97712F238BDB6000A23B06 /* MMAccountListCell.h */, 1A977130238BDB6000A23B06 /* MMAccountListCell.m */, ); path = View; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 768EE06B23865FC800591F71 /* MMProject */ = { isa = PBXNativeTarget; buildConfigurationList = 768EE09B23865FD100591F71 /* Build configuration list for PBXNativeTarget "MMProject" */; buildPhases = ( 48D97DC6C638C44C478391FC /* [CP] Check Pods Manifest.lock */, 768EE06823865FC800591F71 /* Sources */, 768EE06923865FC800591F71 /* Frameworks */, 768EE06A23865FC800591F71 /* Resources */, 1A32BE2362D8B2574BF118FC /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( ); name = MMProject; productName = MMProject; productReference = 768EE06C23865FC800591F71 /* 钱多记账.app */; productType = "com.apple.product-type.application"; }; 768EE08623865FD100591F71 /* MMProjectTests */ = { isa = PBXNativeTarget; buildConfigurationList = 768EE09E23865FD100591F71 /* Build configuration list for PBXNativeTarget "MMProjectTests" */; buildPhases = ( 768EE08323865FD100591F71 /* Sources */, 768EE08423865FD100591F71 /* Frameworks */, 768EE08523865FD100591F71 /* Resources */, ); buildRules = ( ); dependencies = ( 768EE08923865FD100591F71 /* PBXTargetDependency */, ); name = MMProjectTests; productName = MMProjectTests; productReference = 768EE08723865FD100591F71 /* MMProjectTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 768EE09123865FD100591F71 /* MMProjectUITests */ = { isa = PBXNativeTarget; buildConfigurationList = 768EE0A123865FD100591F71 /* Build configuration list for PBXNativeTarget "MMProjectUITests" */; buildPhases = ( 768EE08E23865FD100591F71 /* Sources */, 768EE08F23865FD100591F71 /* Frameworks */, 768EE09023865FD100591F71 /* Resources */, ); buildRules = ( ); dependencies = ( 768EE09423865FD100591F71 /* PBXTargetDependency */, ); name = MMProjectUITests; productName = MMProjectUITests; productReference = 768EE09223865FD100591F71 /* MMProjectUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 768EE06423865FC800591F71 /* Project object */ = { isa = PBXProject; attributes = { CLASSPREFIX = MM; LastUpgradeCheck = 1110; ORGANIZATIONNAME = kuxuan; TargetAttributes = { 768EE06B23865FC800591F71 = { CreatedOnToolsVersion = 11.1; }; 768EE08623865FD100591F71 = { CreatedOnToolsVersion = 11.1; TestTargetID = 768EE06B23865FC800591F71; }; 768EE09123865FD100591F71 = { CreatedOnToolsVersion = 11.1; TestTargetID = 768EE06B23865FC800591F71; }; }; }; buildConfigurationList = 768EE06723865FC800591F71 /* Build configuration list for PBXProject "MMProject" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 768EE06323865FC800591F71; productRefGroup = 768EE06D23865FC800591F71 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 768EE06B23865FC800591F71 /* MMProject */, 768EE08623865FD100591F71 /* MMProjectTests */, 768EE09123865FD100591F71 /* MMProjectUITests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 768EE06A23865FC800591F71 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 768EE07F23865FD100591F71 /* LaunchScreen.storyboard in Resources */, 768EE07C23865FD100591F71 /* Assets.xcassets in Resources */, 768EE07A23865FC800591F71 /* Main.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 768EE08523865FD100591F71 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 768EE09023865FD100591F71 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 1A32BE2362D8B2574BF118FC /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-MMProject/Pods-MMProject-resources-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-MMProject/Pods-MMProject-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MMProject/Pods-MMProject-resources.sh\"\n"; showEnvVarsInLog = 0; }; 48D97DC6C638C44C478391FC /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-MMProject-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 768EE06823865FC800591F71 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 768EE0EA23867E0B00591F71 /* NSDictionary+SafeAccess.m in Sources */, 768EE0E923867E0B00591F71 /* UINavigationController+FDFullscreenPopGesture.m in Sources */, 1AA6AE7523877D13000A3ABA /* MMMineHeadView.m in Sources */, 768EE0FB23867F3800591F71 /* UIView+Gradient.m in Sources */, 1A977115238B7CDE00A23B06 /* MMBudgetMoneyVC.m in Sources */, 768EE0EC23867E0B00591F71 /* UIImageView+CornerRadius.m in Sources */, 1AA6AE6E23877942000A3ABA /* MMLoginViewController.m in Sources */, 768EE0FE23867F5000591F71 /* UIColor+MMColor.m in Sources */, 1AA6AE7B2387C66B000A3ABA /* MMUserInfoViewController.m in Sources */, 768EE102238681B300591F71 /* MMGetHeightTool.m in Sources */, 768EE1082386839400591F71 /* NSMutableDictionary+PFMutableDictionary.m in Sources */, 1A977128238BC98D00A23B06 /* MMCategoryListCell.m in Sources */, 768EE0ED23867E0B00591F71 /* UIButton+WSLTitleImage.m in Sources */, 1A977121238BAB7B00A23B06 /* MMCycleListCell.m in Sources */, 1A97710D238B6F3000A23B06 /* MMRemindViewController.m in Sources */, 768EE0EF23867E0B00591F71 /* UIView+JZExtension.m in Sources */, 768EE1292386881400591F71 /* MMMineViewController.m in Sources */, 1A97711B238B834200A23B06 /* MMAddRemindVC.m in Sources */, 768EE0C22386791700591F71 /* MMNetworkHelper.m in Sources */, 768EE07723865FC800591F71 /* ViewController.m in Sources */, 1A97711E238BA1ED00A23B06 /* MMRemindCycleView.m in Sources */, 768EE0F223867E8D00591F71 /* MBManager.m in Sources */, 1AA6AE782387C660000A3ABA /* MMAccountSetVC.m in Sources */, 768EE0AF2386779B00591F71 /* MMAppConfigManager.m in Sources */, 1AA6AE7E2387C799000A3ABA /* MMAboutViewController.m in Sources */, 1A977131238BDB6000A23B06 /* MMAccountListCell.m in Sources */, 768EE0C823867B8E00591F71 /* MMBaseViewController.m in Sources */, 1A97712E238BD48900A23B06 /* MMYearAccountVC.m in Sources */, 767177732386921000817ECC /* UIViewController+MMExtension.m in Sources */, 768EE11D238687E600591F71 /* MMPlusViewController.m in Sources */, 768EE1112386877C00591F71 /* MMHomeViewController.m in Sources */, 1A977107238B6F1200A23B06 /* MMBudgetViewController.m in Sources */, 1A97712B238BD47B00A23B06 /* MMExportViewController.m in Sources */, 1AA6AE71238779E4000A3ABA /* MMChangePasswordVC.m in Sources */, 768EE0FA23867F3800591F71 /* NSDate+Extension.m in Sources */, 1A977124238BB20B00A23B06 /* MMRemindDateView.m in Sources */, 768EE07123865FC800591F71 /* AppDelegate.m in Sources */, 768EE0CB23867BA300591F71 /* MMBaseNavViewController.m in Sources */, 768EE08223865FD100591F71 /* main.m in Sources */, 768EE123238687FB00591F71 /* MMSearchViewController.m in Sources */, 768EE10B2386849C00591F71 /* MMTabBar.m in Sources */, 768EE1052386832100591F71 /* NSString+MMExtension.m in Sources */, 1A977118238B7F6D00A23B06 /* MMRemindListCell.m in Sources */, 768EE0EB23867E0B00591F71 /* UINavigationBar+handle.m in Sources */, 1AA6AE6B2387791F000A3ABA /* MMRegistViewController.m in Sources */, 1AA6AE812387CA75000A3ABA /* MMFeedBackVC.m in Sources */, 768EE10E2386870400591F71 /* UIImage+JZExtension.m in Sources */, 768EE0CE23867BBC00591F71 /* MMTabBarViewController.m in Sources */, 768EE0EE23867E0B00591F71 /* UITableViewCell+Extension.m in Sources */, 1A97710A238B6F2100A23B06 /* MMCategoryViewController.m in Sources */, 768EE1172386879F00591F71 /* MMChartViewController.m in Sources */, 768EE0F923867F3800591F71 /* NSData+Base64.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 768EE08323865FD100591F71 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 768EE08C23865FD100591F71 /* MMProjectTests.m in Sources */, 1A977125238BBD7800A23B06 /* MMRemindDateView.m in Sources */, 1A977112238B7B2200A23B06 /* MMBudgetViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 768EE08E23865FD100591F71 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 768EE09723865FD100591F71 /* MMProjectUITests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 768EE08923865FD100591F71 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 768EE06B23865FC800591F71 /* MMProject */; targetProxy = 768EE08823865FD100591F71 /* PBXContainerItemProxy */; }; 768EE09423865FD100591F71 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 768EE06B23865FC800591F71 /* MMProject */; targetProxy = 768EE09323865FD100591F71 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 768EE07823865FC800591F71 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( 768EE07923865FC800591F71 /* Base */, ); name = Main.storyboard; sourceTree = ""; }; 768EE07D23865FD100591F71 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( 768EE07E23865FD100591F71 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 768EE09923865FD100591F71 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.1; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; }; name = Debug; }; 768EE09A23865FD100591F71 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.1; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; }; name = Release; }; 768EE09C23865FD100591F71 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 65B77D8791BB22529AD7918D /* Pods-MMProject.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; GCC_PREFIX_HEADER = "$(SRCROOT)/MMProject/pch&&Header/PrefixHeader.pch"; INFOPLIST_FILE = MMProject/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.kuuxan..MMProject; PRODUCT_NAME = "钱多记账"; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 768EE09D23865FD100591F71 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1B1822B680603CD66050454B /* Pods-MMProject.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; GCC_PREFIX_HEADER = "$(SRCROOT)/MMProject/pch&&Header/PrefixHeader.pch"; INFOPLIST_FILE = MMProject/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.kuuxan..MMProject; PRODUCT_NAME = "钱多记账"; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; 768EE09F23865FD100591F71 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MMProjectTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.kuuxan..MMProjectTests; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MMProject.app/MMProject"; }; name = Debug; }; 768EE0A023865FD100591F71 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MMProjectTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.kuuxan..MMProjectTests; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MMProject.app/MMProject"; }; name = Release; }; 768EE0A223865FD100591F71 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MMProjectUITests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.kuuxan..MMProjectUITests; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = MMProject; }; name = Debug; }; 768EE0A323865FD100591F71 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MMProjectUITests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.kuuxan..MMProjectUITests; PRODUCT_NAME = "$(TARGET_NAME)"; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = MMProject; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 768EE06723865FC800591F71 /* Build configuration list for PBXProject "MMProject" */ = { isa = XCConfigurationList; buildConfigurations = ( 768EE09923865FD100591F71 /* Debug */, 768EE09A23865FD100591F71 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 768EE09B23865FD100591F71 /* Build configuration list for PBXNativeTarget "MMProject" */ = { isa = XCConfigurationList; buildConfigurations = ( 768EE09C23865FD100591F71 /* Debug */, 768EE09D23865FD100591F71 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 768EE09E23865FD100591F71 /* Build configuration list for PBXNativeTarget "MMProjectTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 768EE09F23865FD100591F71 /* Debug */, 768EE0A023865FD100591F71 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 768EE0A123865FD100591F71 /* Build configuration list for PBXNativeTarget "MMProjectUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 768EE0A223865FD100591F71 /* Debug */, 768EE0A323865FD100591F71 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 768EE06423865FC800591F71 /* Project object */; }