Skip to content

Commit f0a06fc

Browse files
committed
优化pod
1 parent b7fe2ca commit f0a06fc

File tree

35 files changed

+8640
-25841
lines changed

35 files changed

+8640
-25841
lines changed

BABaseProject.xcodeproj/project.pbxproj

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
/* Begin PBXBuildFile section */
1010
0A2263DDA3BEC585020264E0 /* libPods-BABaseProjectUITests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 77795B692E80399FDA1BD963 /* libPods-BABaseProjectUITests.a */; };
1111
5C5C57EED15443424D1F9E04 /* libPods-BABaseProjectTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1574EF9FCBB113FDCC972156 /* libPods-BABaseProjectTests.a */; };
12+
6E470DCC8E8F7DFE93E782E5 /* libPods-BABaseProject-BABaseProjectUITests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EB54BFBC1CA5F4765E84B54C /* libPods-BABaseProject-BABaseProjectUITests.a */; };
13+
C3F6369929471C65565BE195 /* libPods-BABaseProject-BABaseProjectTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BF87F3C10B89949A3DB1CDEC /* libPods-BABaseProject-BABaseProjectTests.a */; };
1214
C408527C1CD990B00004A671 /* BABaseTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C408527B1CD990B00004A671 /* BABaseTableViewController.m */; };
1315
C40852801CD995200004A671 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = C408527F1CD995200004A671 /* Reachability.m */; };
1416
C40852881CD9C34F0004A671 /* BABaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = C40852871CD9C34F0004A671 /* BABaseView.m */; };
@@ -428,10 +430,15 @@
428430
1574EF9FCBB113FDCC972156 /* libPods-BABaseProjectTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BABaseProjectTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
429431
46504BE330E8BECB1887138B /* libPods-BABaseProject.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BABaseProject.a"; sourceTree = BUILT_PRODUCTS_DIR; };
430432
4AD2C0DE7422AACAB30B1B51 /* Pods-BABaseProject.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProject.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProject/Pods-BABaseProject.debug.xcconfig"; sourceTree = "<group>"; };
433+
4E9FC567E3607A554D963AC3 /* Pods-BABaseProject-BABaseProjectUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProject-BABaseProjectUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProject-BABaseProjectUITests/Pods-BABaseProject-BABaseProjectUITests.release.xcconfig"; sourceTree = "<group>"; };
431434
77795B692E80399FDA1BD963 /* libPods-BABaseProjectUITests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BABaseProjectUITests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
432435
7E6875B539C22C6BAC2A5D03 /* Pods-BABaseProject.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProject.release.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProject/Pods-BABaseProject.release.xcconfig"; sourceTree = "<group>"; };
433436
85433259C94DA94EF8BE73D7 /* Pods-BABaseProjectTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProjectTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProjectTests/Pods-BABaseProjectTests.release.xcconfig"; sourceTree = "<group>"; };
437+
9F749E1D19424B075A7198FF /* Pods-BABaseProject-BABaseProjectTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProject-BABaseProjectTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProject-BABaseProjectTests/Pods-BABaseProject-BABaseProjectTests.release.xcconfig"; sourceTree = "<group>"; };
438+
AE682D062D927BDA40F4BE28 /* Pods-BABaseProject-BABaseProjectTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProject-BABaseProjectTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProject-BABaseProjectTests/Pods-BABaseProject-BABaseProjectTests.debug.xcconfig"; sourceTree = "<group>"; };
439+
B1C444FFA4B8F0D1E86C9B57 /* Pods-BABaseProject-BABaseProjectUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProject-BABaseProjectUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProject-BABaseProjectUITests/Pods-BABaseProject-BABaseProjectUITests.debug.xcconfig"; sourceTree = "<group>"; };
434440
B703AA4647AF54EFA05E072A /* Pods-BABaseProjectTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProjectTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProjectTests/Pods-BABaseProjectTests.debug.xcconfig"; sourceTree = "<group>"; };
441+
BF87F3C10B89949A3DB1CDEC /* libPods-BABaseProject-BABaseProjectTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BABaseProject-BABaseProjectTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
435442
C408527A1CD990B00004A671 /* BABaseTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BABaseTableViewController.h; sourceTree = "<group>"; };
436443
C408527B1CD990B00004A671 /* BABaseTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BABaseTableViewController.m; sourceTree = "<group>"; };
437444
C408527E1CD995200004A671 /* Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
@@ -1001,6 +1008,7 @@
10011008
C4F74A9A1D37C1BD0014C396 /* BAShareManageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BAShareManageView.m; sourceTree = "<group>"; };
10021009
C4F74A9B1D37C1BD0014C396 /* BASharManager.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = BASharManager.bundle; sourceTree = "<group>"; };
10031010
DF2E61F00C0958F539053F08 /* Pods-BABaseProjectUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BABaseProjectUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BABaseProjectUITests/Pods-BABaseProjectUITests.debug.xcconfig"; sourceTree = "<group>"; };
1011+
EB54BFBC1CA5F4765E84B54C /* libPods-BABaseProject-BABaseProjectUITests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BABaseProject-BABaseProjectUITests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
10041012
/* End PBXFileReference section */
10051013

10061014
/* Begin PBXFrameworksBuildPhase section */
@@ -1021,6 +1029,7 @@
10211029
buildActionMask = 2147483647;
10221030
files = (
10231031
5C5C57EED15443424D1F9E04 /* libPods-BABaseProjectTests.a in Frameworks */,
1032+
C3F6369929471C65565BE195 /* libPods-BABaseProject-BABaseProjectTests.a in Frameworks */,
10241033
);
10251034
runOnlyForDeploymentPostprocessing = 0;
10261035
};
@@ -1029,6 +1038,7 @@
10291038
buildActionMask = 2147483647;
10301039
files = (
10311040
0A2263DDA3BEC585020264E0 /* libPods-BABaseProjectUITests.a in Frameworks */,
1041+
6E470DCC8E8F7DFE93E782E5 /* libPods-BABaseProject-BABaseProjectUITests.a in Frameworks */,
10321042
);
10331043
runOnlyForDeploymentPostprocessing = 0;
10341044
};
@@ -1044,6 +1054,10 @@
10441054
85433259C94DA94EF8BE73D7 /* Pods-BABaseProjectTests.release.xcconfig */,
10451055
DF2E61F00C0958F539053F08 /* Pods-BABaseProjectUITests.debug.xcconfig */,
10461056
0C9CD344414868DF018ED31B /* Pods-BABaseProjectUITests.release.xcconfig */,
1057+
AE682D062D927BDA40F4BE28 /* Pods-BABaseProject-BABaseProjectTests.debug.xcconfig */,
1058+
9F749E1D19424B075A7198FF /* Pods-BABaseProject-BABaseProjectTests.release.xcconfig */,
1059+
B1C444FFA4B8F0D1E86C9B57 /* Pods-BABaseProject-BABaseProjectUITests.debug.xcconfig */,
1060+
4E9FC567E3607A554D963AC3 /* Pods-BABaseProject-BABaseProjectUITests.release.xcconfig */,
10471061
);
10481062
name = Pods;
10491063
sourceTree = "<group>";
@@ -1058,6 +1072,8 @@
10581072
46504BE330E8BECB1887138B /* libPods-BABaseProject.a */,
10591073
1574EF9FCBB113FDCC972156 /* libPods-BABaseProjectTests.a */,
10601074
77795B692E80399FDA1BD963 /* libPods-BABaseProjectUITests.a */,
1075+
BF87F3C10B89949A3DB1CDEC /* libPods-BABaseProject-BABaseProjectTests.a */,
1076+
EB54BFBC1CA5F4765E84B54C /* libPods-BABaseProject-BABaseProjectUITests.a */,
10611077
);
10621078
name = Frameworks;
10631079
sourceTree = "<group>";
@@ -3313,7 +3329,7 @@
33133329
);
33143330
runOnlyForDeploymentPostprocessing = 0;
33153331
shellPath = /bin/sh;
3316-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BABaseProjectUITests/Pods-BABaseProjectUITests-resources.sh\"\n";
3332+
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BABaseProject-BABaseProjectUITests/Pods-BABaseProject-BABaseProjectUITests-resources.sh\"\n";
33173333
showEnvVarsInLog = 0;
33183334
};
33193335
5771B39D4BE1BDAF9C05B45C /* [CP] Embed Pods Frameworks */ = {
@@ -3328,7 +3344,7 @@
33283344
);
33293345
runOnlyForDeploymentPostprocessing = 0;
33303346
shellPath = /bin/sh;
3331-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BABaseProjectTests/Pods-BABaseProjectTests-frameworks.sh\"\n";
3347+
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BABaseProject-BABaseProjectTests/Pods-BABaseProject-BABaseProjectTests-frameworks.sh\"\n";
33323348
showEnvVarsInLog = 0;
33333349
};
33343350
5E094968378274473F13B0C5 /* [CP] Copy Pods Resources */ = {
@@ -3358,7 +3374,7 @@
33583374
);
33593375
runOnlyForDeploymentPostprocessing = 0;
33603376
shellPath = /bin/sh;
3361-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BABaseProjectTests/Pods-BABaseProjectTests-resources.sh\"\n";
3377+
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BABaseProject-BABaseProjectTests/Pods-BABaseProject-BABaseProjectTests-resources.sh\"\n";
33623378
showEnvVarsInLog = 0;
33633379
};
33643380
E529F28772B974488CBD1AB9 /* [CP] Embed Pods Frameworks */ = {
@@ -3777,7 +3793,7 @@
37773793
};
37783794
C4EB5AD11CD8B04B003A7094 /* Debug */ = {
37793795
isa = XCBuildConfiguration;
3780-
baseConfigurationReference = B703AA4647AF54EFA05E072A /* Pods-BABaseProjectTests.debug.xcconfig */;
3796+
baseConfigurationReference = AE682D062D927BDA40F4BE28 /* Pods-BABaseProject-BABaseProjectTests.debug.xcconfig */;
37813797
buildSettings = {
37823798
BUNDLE_LOADER = "$(TEST_HOST)";
37833799
INFOPLIST_FILE = BABaseProjectTests/Info.plist;
@@ -3790,7 +3806,7 @@
37903806
};
37913807
C4EB5AD21CD8B04B003A7094 /* Release */ = {
37923808
isa = XCBuildConfiguration;
3793-
baseConfigurationReference = 85433259C94DA94EF8BE73D7 /* Pods-BABaseProjectTests.release.xcconfig */;
3809+
baseConfigurationReference = 9F749E1D19424B075A7198FF /* Pods-BABaseProject-BABaseProjectTests.release.xcconfig */;
37943810
buildSettings = {
37953811
BUNDLE_LOADER = "$(TEST_HOST)";
37963812
INFOPLIST_FILE = BABaseProjectTests/Info.plist;
@@ -3803,7 +3819,7 @@
38033819
};
38043820
C4EB5AD41CD8B04B003A7094 /* Debug */ = {
38053821
isa = XCBuildConfiguration;
3806-
baseConfigurationReference = DF2E61F00C0958F539053F08 /* Pods-BABaseProjectUITests.debug.xcconfig */;
3822+
baseConfigurationReference = B1C444FFA4B8F0D1E86C9B57 /* Pods-BABaseProject-BABaseProjectUITests.debug.xcconfig */;
38073823
buildSettings = {
38083824
INFOPLIST_FILE = BABaseProjectUITests/Info.plist;
38093825
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -3816,7 +3832,7 @@
38163832
};
38173833
C4EB5AD51CD8B04B003A7094 /* Release */ = {
38183834
isa = XCBuildConfiguration;
3819-
baseConfigurationReference = 0C9CD344414868DF018ED31B /* Pods-BABaseProjectUITests.release.xcconfig */;
3835+
baseConfigurationReference = 4E9FC567E3607A554D963AC3 /* Pods-BABaseProject-BABaseProjectUITests.release.xcconfig */;
38203836
buildSettings = {
38213837
INFOPLIST_FILE = BABaseProjectUITests/Info.plist;
38223838
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";

BABaseProject/BAMainCode/BATools(工具类)/BAKit(工具类)/Foundation/NSString/NSString+BAKit.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,15 @@
335335
/*! 特殊字符串处理:改变部分字符串的字体颜色 */
336336
+ (nullable NSMutableAttributedString *)BA_creatMutableAttributedString:(nullable NSString *)text textColor:(nullable UIColor *)textColor bgColor:(nullable UIColor *)bgColor font:(CGFloat)fontSize range:(NSRange)range;
337337

338+
/*!
339+
* 字典转json
340+
*
341+
* @param dict 传入的字典
342+
*
343+
* @return 返回json字符串
344+
*/
345+
+ (NSString *)ba_JsonTurnWithDictionary:(NSDictionary *)dict;
346+
338347
#pragma mark - ***** 获取软件沙盒路径 类
339348

340349
/*! 获取软件沙盒路径 */

BABaseProject/BAMainCode/BATools(工具类)/BAKit(工具类)/Foundation/NSString/NSString+BAKit.m

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,23 @@ - (NSString *)BA_stringFromHexString:(NSString *)hexString
762762
return unicodeString;
763763
}
764764

765+
/*!
766+
* 字典转json
767+
*
768+
* @param dict 传入的字典
769+
*
770+
* @return 返回json字符串
771+
*/
772+
+ (NSString *)ba_JsonTurnWithDictionary:(NSDictionary *)dict
773+
{
774+
NSData *data = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
775+
776+
NSString *jsonStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
777+
NSLog(@"字典转json:%@", jsonStr);
778+
779+
return jsonStr;
780+
}
781+
765782
/*! 获取软件沙盒路径 */
766783
+ (NSString *)BA_path_getApplicationSupportPath
767784
{

Podfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,12 @@ target 'BABaseProject' do
106106
#地址:https://github.com/rnapier/RNCachingURLProtocol
107107

108108

109-
end
109+
target 'BABaseProjectTests' do
110+
111+
end
110112

111-
target 'BABaseProjectTests' do
112-
113+
target 'BABaseProjectUITests' do
114+
115+
end
113116
end
114117

115-
target 'BABaseProjectUITests' do
116-
117-
end

Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,6 @@ SPEC CHECKSUMS:
9797
WebViewJavascriptBridge: a4d502315f1b8d9a51cd6a9174147ed567ec3bc5
9898
YYKit: 843d1b26e20b82c695790c9a89907eaa1e99907f
9999

100-
PODFILE CHECKSUM: 888b84a488edd8e2a95612d2c646090fc888ab07
100+
PODFILE CHECKSUM: a2e7a9ca6e8652cd21e7bc06e38899dea225bf83
101101

102102
COCOAPODS: 1.0.1

Pods/Manifest.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)