This commit is contained in:
2025-11-13 19:20:57 +08:00
parent 50163d02a7
commit ae79d1b1ba
17 changed files with 846 additions and 4 deletions

View File

@@ -9,6 +9,10 @@
/* Begin PBXBuildFile section */
04122F5D2EC5E5A900EF7AB3 /* KBLoginVM.m in Sources */ = {isa = PBXBuildFile; fileRef = 04122F5B2EC5E5A900EF7AB3 /* KBLoginVM.m */; };
04122F622EC5F41D00EF7AB3 /* KBUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 04122F612EC5F41D00EF7AB3 /* KBUser.m */; };
04122F6D2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.m in Sources */ = {isa = PBXBuildFile; fileRef = 04122F6B2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.m */; };
04122F6E2EC5F40800EF7AB3 /* FGIAPProductsFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 04122F652EC5F40800EF7AB3 /* FGIAPProductsFilter.m */; };
04122F6F2EC5F40800EF7AB3 /* FGIAPManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 04122F632EC5F40800EF7AB3 /* FGIAPManager.m */; };
04122F702EC5F40800EF7AB3 /* FGIAPService.m in Sources */ = {isa = PBXBuildFile; fileRef = 04122F672EC5F40800EF7AB3 /* FGIAPService.m */; };
043FBCD22EAF97630036AFE1 /* KBPermissionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04C6EAE12EAF940F0089C901 /* KBPermissionViewController.m */; };
0459D1B42EBA284C00F2D189 /* KBSkinCenterVC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0459D1B32EBA284C00F2D189 /* KBSkinCenterVC.m */; };
0459D1B72EBA287900F2D189 /* KBSkinManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0459D1B62EBA287900F2D189 /* KBSkinManager.m */; };
@@ -183,6 +187,16 @@
04122F5B2EC5E5A900EF7AB3 /* KBLoginVM.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KBLoginVM.m; sourceTree = "<group>"; };
04122F602EC5F41D00EF7AB3 /* KBUser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KBUser.h; sourceTree = "<group>"; };
04122F612EC5F41D00EF7AB3 /* KBUser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KBUser.m; sourceTree = "<group>"; };
04122F622EC5F40800EF7AB3 /* FGIAPManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FGIAPManager.h; sourceTree = "<group>"; };
04122F632EC5F40800EF7AB3 /* FGIAPManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FGIAPManager.m; sourceTree = "<group>"; };
04122F642EC5F40800EF7AB3 /* FGIAPProductsFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FGIAPProductsFilter.h; sourceTree = "<group>"; };
04122F652EC5F40800EF7AB3 /* FGIAPProductsFilter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FGIAPProductsFilter.m; sourceTree = "<group>"; };
04122F662EC5F40800EF7AB3 /* FGIAPService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FGIAPService.h; sourceTree = "<group>"; };
04122F672EC5F40800EF7AB3 /* FGIAPService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FGIAPService.m; sourceTree = "<group>"; };
04122F682EC5F40800EF7AB3 /* FGIAPServiceUtility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FGIAPServiceUtility.h; sourceTree = "<group>"; };
04122F692EC5F40800EF7AB3 /* FGIAPVerifyTransaction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FGIAPVerifyTransaction.h; sourceTree = "<group>"; };
04122F6A2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSObject+FGIsNullOrEmpty.h"; sourceTree = "<group>"; };
04122F6B2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSObject+FGIsNullOrEmpty.m"; sourceTree = "<group>"; };
0459D1B22EBA284C00F2D189 /* KBSkinCenterVC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KBSkinCenterVC.h; sourceTree = "<group>"; };
0459D1B32EBA284C00F2D189 /* KBSkinCenterVC.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KBSkinCenterVC.m; sourceTree = "<group>"; };
0459D1B52EBA287900F2D189 /* KBSkinManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KBSkinManager.h; sourceTree = "<group>"; };
@@ -468,6 +482,54 @@
path = VM;
sourceTree = "<group>";
};
04122F5E2EC5F3DF00EF7AB3 /* M */ = {
isa = PBXGroup;
children = (
);
path = M;
sourceTree = "<group>";
};
04122F5F2EC5F3DF00EF7AB3 /* V */ = {
isa = PBXGroup;
children = (
);
path = V;
sourceTree = "<group>";
};
04122F602EC5F3DF00EF7AB3 /* VC */ = {
isa = PBXGroup;
children = (
);
path = VC;
sourceTree = "<group>";
};
04122F612EC5F3DF00EF7AB3 /* Pay */ = {
isa = PBXGroup;
children = (
04122F5E2EC5F3DF00EF7AB3 /* M */,
04122F5F2EC5F3DF00EF7AB3 /* V */,
04122F602EC5F3DF00EF7AB3 /* VC */,
);
path = Pay;
sourceTree = "<group>";
};
04122F6C2EC5F40800EF7AB3 /* FGIAPService */ = {
isa = PBXGroup;
children = (
04122F622EC5F40800EF7AB3 /* FGIAPManager.h */,
04122F632EC5F40800EF7AB3 /* FGIAPManager.m */,
04122F642EC5F40800EF7AB3 /* FGIAPProductsFilter.h */,
04122F652EC5F40800EF7AB3 /* FGIAPProductsFilter.m */,
04122F662EC5F40800EF7AB3 /* FGIAPService.h */,
04122F672EC5F40800EF7AB3 /* FGIAPService.m */,
04122F682EC5F40800EF7AB3 /* FGIAPServiceUtility.h */,
04122F692EC5F40800EF7AB3 /* FGIAPVerifyTransaction.h */,
04122F6A2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.h */,
04122F6B2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.m */,
);
path = FGIAPService;
sourceTree = "<group>";
};
0477BD942EBAFF4E0055D639 /* Utils */ = {
isa = PBXGroup;
children = (
@@ -683,6 +745,7 @@
048908D32EBF618E00FABA60 /* Vender */ = {
isa = PBXGroup;
children = (
04122F6C2EC5F40800EF7AB3 /* FGIAPService */,
049FB2162EC20A6600FAB05D /* BMLongPressDragCellCollectionView */,
048908D92EBF61AF00FABA60 /* UICollectionViewLeftAlignedLayout */,
);
@@ -981,6 +1044,7 @@
04FC95BF2EB1E3B1007BD342 /* Class */ = {
isa = PBXGroup;
children = (
04122F612EC5F3DF00EF7AB3 /* Pay */,
7276DDA22EC1B22500804C36 /* WebView */,
048908D32EBF618E00FABA60 /* Vender */,
048908C02EBE329D00FABA60 /* Search */,
@@ -1114,9 +1178,9 @@
04FC95EA2EB33611007BD342 /* M */ = {
isa = PBXGroup;
children = (
04122F602EC5F41D00EF7AB3 /* KBUser.h */,
04122F612EC5F41D00EF7AB3 /* KBUser.m */,
);
04122F602EC5F41D00EF7AB3 /* KBUser.h */,
04122F612EC5F41D00EF7AB3 /* KBUser.m */,
);
path = M;
sourceTree = "<group>";
};
@@ -1151,6 +1215,33 @@
path = Login;
sourceTree = "<group>";
};
04122F612EC5F3DF00EF7AB3 /* Pay */ = {
isa = PBXGroup;
children = (
04122F642EC5F40600EF7AB3 /* M */,
04122F652EC5F40600EF7AB3 /* VM */,
);
path = Pay;
sourceTree = "<group>";
};
04122F642EC5F40600EF7AB3 /* M */ = {
isa = PBXGroup;
children = (
04122F7B2EC6123500EF7AB3 /* IAPVerifyTransactionObj.h */,
04122F7C2EC6123500EF7AB3 /* IAPVerifyTransactionObj.m */,
);
path = M;
sourceTree = "<group>";
};
04122F652EC5F40600EF7AB3 /* VM */ = {
isa = PBXGroup;
children = (
04122F782EC610C500EF7AB3 /* PayVM.h */,
04122F792EC610C500EF7AB3 /* PayVM.m */,
);
path = VM;
sourceTree = "<group>";
};
04FC95EE2EB3399D007BD342 /* Manager */ = {
isa = PBXGroup;
children = (
@@ -1477,7 +1568,9 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
04122F622EC5F41D00EF7AB3 /* KBUser.m in Sources */,
04122F7D2EC6123500EF7AB3 /* IAPVerifyTransactionObj.m in Sources */,
04122F7A2EC610C500EF7AB3 /* PayVM.m in Sources */,
04122F622EC5F41D00EF7AB3 /* KBUser.m in Sources */,
049FB31D2EC21BCD00FAB05D /* KBMyKeyboardCell.m in Sources */,
048909F62EC0AAAA00FABA60 /* KBCategoryTitleCell.m in Sources */,
048909F72EC0AAAA00FABA60 /* KBCategoryTitleView.m in Sources */,
@@ -1536,6 +1629,10 @@
04FC95CF2EB1E7A1007BD342 /* HomeVC.m in Sources */,
049FB2112EC1F72F00FAB05D /* KBMyListCell.m in Sources */,
A1B2D7022EB8C00100000001 /* KBLangTestVC.m in Sources */,
04122F6D2EC5F40800EF7AB3 /* NSObject+FGIsNullOrEmpty.m in Sources */,
04122F6E2EC5F40800EF7AB3 /* FGIAPProductsFilter.m in Sources */,
04122F6F2EC5F40800EF7AB3 /* FGIAPManager.m in Sources */,
04122F702EC5F40800EF7AB3 /* FGIAPService.m in Sources */,
048908DA2EBF61AF00FABA60 /* UICollectionViewLeftAlignedLayout.m in Sources */,
04C6EABF2EAF86530089C901 /* main.m in Sources */,
04FC95CC2EB1E780007BD342 /* BaseTabBarController.m in Sources */,