Browse Source

集成友盟闪验

nanxinlin 6 years ago
parent
commit
86df551d59
98 changed files with 2895 additions and 1 deletions
  1. 259 1
      RainbowPlanet/RainbowPlanet.xcodeproj/project.pbxproj
  2. 117 0
      RainbowPlanet/RainbowPlanet/Info.plist
  3. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/CL_ShanYanSDK
  4. 34 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CLCompleteResult.h
  5. 58 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CLShanYanSDKManager.h
  6. 61 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CLUIConfigure.h
  7. 24 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CL_ShanYanSDK.h
  8. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Info.plist
  9. 6 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Modules/module.modulemap
  10. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/EAccountApiSDK.framework/EAccountApiSDK
  11. 72 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/EAccountApiSDK.framework/Headers/EAccountSDK.h
  12. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/EAccountApiSDK.framework/Info.plist
  13. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/borrow_arrowleft.png
  14. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/borrow_arrowleft@2x.png
  15. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/e.png
  16. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/topIcon-default.png
  17. 44 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/Headers/OAuthManager.h
  18. 14 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/Headers/ResultListener.h
  19. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/Info.plist
  20. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/OAuth
  21. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeDirectory
  22. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeRequirements
  23. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeRequirements-1
  24. 151 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeResources
  25. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeSignature
  26. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/checked.png
  27. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/checked@2x.png
  28. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/delete.png
  29. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/left_arrow.png
  30. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/left_icon.png
  31. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/left_icon@2x.png
  32. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/logo.png
  33. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/unchecked.png
  34. 16 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Headers/TYRZSDK.h
  35. 87 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Headers/TYRZUILogin.h
  36. 117 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Headers/UACustomModel.h
  37. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Info.plist
  38. 6 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Modules/module.modulemap
  39. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/TYRZSDK
  40. 28 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Headers/UniAuthHelper.h
  41. 11 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Headers/UniResultListener.h
  42. 19 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Headers/account_login_sdk_core.h
  43. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Info.plist
  44. 6 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Modules/module.modulemap
  45. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeDirectory
  46. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeRequirements
  47. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeRequirements-1
  48. 181 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeResources
  49. 0 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeSignature
  50. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/account_login_sdk_core
  51. 19 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Headers/UnivAuthHelper.h
  52. 19 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Headers/account_verify_sdk_core.h
  53. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Info.plist
  54. 6 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Modules/module.modulemap
  55. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeDirectory
  56. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeRequirements
  57. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeRequirements-1
  58. 166 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeResources
  59. 0 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeSignature
  60. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/account_verify_sdk_core
  61. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/Info.plist
  62. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/5gE-Be-tHi-view-4kc-yp-R9q.nib
  63. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/8b4-vW-le4-view-BAw-42-mkZ.nib
  64. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/8mR-US-aeI-view-Acj-Ks-9bH.nib
  65. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/Info.plist
  66. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/XtT-wr-pY4-view-knd-DN-C6b.nib
  67. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/error.nib
  68. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/help.nib
  69. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/lPW-FD-x2u-view-6L6-Mx-T3G.nib
  70. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/loading.nib
  71. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/quicklogin.nib
  72. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/useragreement.nib
  73. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeDirectory
  74. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeRequirements
  75. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeRequirements-1
  76. 552 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeResources
  77. 0 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeSignature
  78. 504 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/files/aes.js
  79. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/files/https_.cer
  80. 212 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/files/md5.js
  81. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_back.png
  82. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_back@2x.png
  83. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_error.png
  84. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading1.png
  85. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading10.png
  86. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading11.png
  87. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading12.png
  88. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading2.png
  89. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading3.png
  90. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading4.png
  91. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading5.png
  92. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading6.png
  93. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading7.png
  94. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading8.png
  95. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading9.png
  96. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_logo.png
  97. BIN
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_mini_logo.png
  98. 106 0
      RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/zaixian_agreement.html

+ 259 - 1
RainbowPlanet/RainbowPlanet.xcodeproj/project.pbxproj

@@ -21,6 +21,16 @@
 		A7807D55222F7283009D98BB /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D54222F7283009D98BB /* QuartzCore.framework */; };
 		A7807D57222F7290009D98BB /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D56222F7290009D98BB /* CoreTelephony.framework */; };
 		A7807D58222F7296009D98BB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D46222F7210009D98BB /* SystemConfiguration.framework */; };
+		A7807D9D222FABC1009D98BB /* TYRZResource.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A7807D94222FABC1009D98BB /* TYRZResource.bundle */; };
+		A7807D9E222FABC1009D98BB /* account_login_sdk_core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D95222FABC1009D98BB /* account_login_sdk_core.framework */; };
+		A7807D9F222FABC1009D98BB /* TYRZSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D96222FABC1009D98BB /* TYRZSDK.framework */; };
+		A7807DA0222FABC1009D98BB /* account_verify_sdk_core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D97222FABC1009D98BB /* account_verify_sdk_core.framework */; };
+		A7807DA1222FABC1009D98BB /* CL_ShanYanSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D98222FABC1009D98BB /* CL_ShanYanSDK.framework */; };
+		A7807DA2222FABC1009D98BB /* uni_account_login_sdk_res.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A7807D99222FABC1009D98BB /* uni_account_login_sdk_res.bundle */; };
+		A7807DA3222FABC1009D98BB /* HTMLResource.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A7807D9A222FABC1009D98BB /* HTMLResource.bundle */; };
+		A7807DA4222FABC1009D98BB /* OAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D9B222FABC1009D98BB /* OAuth.framework */; };
+		A7807DA5222FABC1009D98BB /* EAccountApiSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D9C222FABC1009D98BB /* EAccountApiSDK.framework */; };
+		A7807DA7222FAC69009D98BB /* libc++.1.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807DA6222FAC69009D98BB /* libc++.1.tbd */; };
 		A7AE0120222E760500F521EA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE011F222E760500F521EA /* AppDelegate.swift */; };
 		A7AE0122222E760500F521EA /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0121222E760500F521EA /* ViewController.swift */; };
 		A7AE0125222E760500F521EA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7AE0123222E760500F521EA /* Main.storyboard */; };
@@ -73,6 +83,16 @@
 		A7807D54222F7283009D98BB /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
 		A7807D56222F7290009D98BB /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
 		A7807D91222F9D8E009D98BB /* RainbowPlanet-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RainbowPlanet-Bridging-Header.h"; sourceTree = "<group>"; };
+		A7807D94222FABC1009D98BB /* TYRZResource.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = TYRZResource.bundle; sourceTree = "<group>"; };
+		A7807D95222FABC1009D98BB /* account_login_sdk_core.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = account_login_sdk_core.framework; sourceTree = "<group>"; };
+		A7807D96222FABC1009D98BB /* TYRZSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = TYRZSDK.framework; sourceTree = "<group>"; };
+		A7807D97222FABC1009D98BB /* account_verify_sdk_core.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = account_verify_sdk_core.framework; sourceTree = "<group>"; };
+		A7807D98222FABC1009D98BB /* CL_ShanYanSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CL_ShanYanSDK.framework; sourceTree = "<group>"; };
+		A7807D99222FABC1009D98BB /* uni_account_login_sdk_res.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = uni_account_login_sdk_res.bundle; sourceTree = "<group>"; };
+		A7807D9A222FABC1009D98BB /* HTMLResource.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = HTMLResource.bundle; sourceTree = "<group>"; };
+		A7807D9B222FABC1009D98BB /* OAuth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = OAuth.framework; sourceTree = "<group>"; };
+		A7807D9C222FABC1009D98BB /* EAccountApiSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = EAccountApiSDK.framework; sourceTree = "<group>"; };
+		A7807DA6222FAC69009D98BB /* libc++.1.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.1.tbd"; path = "usr/lib/libc++.1.tbd"; sourceTree = SDKROOT; };
 		A7AE011C222E760500F521EA /* RainbowPlanet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RainbowPlanet.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		A7AE011F222E760500F521EA /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
 		A7AE0121222E760500F521EA /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
@@ -101,17 +121,24 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				A7807DA7222FAC69009D98BB /* libc++.1.tbd in Frameworks */,
 				A7807D43222F71EC009D98BB /* libc++.tbd in Frameworks */,
 				A7807D45222F71F7009D98BB /* libz.tbd in Frameworks */,
+				A7807DA5222FABC1009D98BB /* EAccountApiSDK.framework in Frameworks */,
 				A7807D58222F7296009D98BB /* SystemConfiguration.framework in Frameworks */,
 				A7807D57222F7290009D98BB /* CoreTelephony.framework in Frameworks */,
+				A7807D9F222FABC1009D98BB /* TYRZSDK.framework in Frameworks */,
+				A7807DA0222FABC1009D98BB /* account_verify_sdk_core.framework in Frameworks */,
 				A7807D55222F7283009D98BB /* QuartzCore.framework in Frameworks */,
 				A7807D53222F7274009D98BB /* CoreText.framework in Frameworks */,
+				A7807D9E222FABC1009D98BB /* account_login_sdk_core.framework in Frameworks */,
 				A7807D51222F726C009D98BB /* CoreGraphics.framework in Frameworks */,
 				A7807D4F222F7264009D98BB /* UIKit.framework in Frameworks */,
 				A7807D4D222F725A009D98BB /* Foundation.framework in Frameworks */,
+				A7807DA4222FABC1009D98BB /* OAuth.framework in Frameworks */,
 				A7807D4B222F7248009D98BB /* CFNetwork.framework in Frameworks */,
 				A7807D49222F7237009D98BB /* CoreMotion.framework in Frameworks */,
+				A7807DA1222FABC1009D98BB /* CL_ShanYanSDK.framework in Frameworks */,
 				A7807D40222F70C5009D98BB /* AlipaySDK.framework in Frameworks */,
 				80FB2D3361E2CF97A0ED8090 /* Pods_RainbowPlanet.framework in Frameworks */,
 			);
@@ -137,6 +164,7 @@
 		5D12B634780AFE570E29BF0F /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				A7807DA6222FAC69009D98BB /* libc++.1.tbd */,
 				A7807D56222F7290009D98BB /* CoreTelephony.framework */,
 				A7807D54222F7283009D98BB /* QuartzCore.framework */,
 				A7807D52222F7274009D98BB /* CoreText.framework */,
@@ -165,6 +193,7 @@
 		A7807D3B222F70A0009D98BB /* Lib */ = {
 			isa = PBXGroup;
 			children = (
+				A7807D93222FABC1009D98BB /* ShanYanSDK */,
 				A7807D3C222F70C5009D98BB /* AlipaySDK */,
 			);
 			path = Lib;
@@ -187,6 +216,29 @@
 			path = Macro;
 			sourceTree = "<group>";
 		};
+		A7807D92222FAA61009D98BB /* New Group */ = {
+			isa = PBXGroup;
+			children = (
+			);
+			path = "New Group";
+			sourceTree = "<group>";
+		};
+		A7807D93222FABC1009D98BB /* ShanYanSDK */ = {
+			isa = PBXGroup;
+			children = (
+				A7807D94222FABC1009D98BB /* TYRZResource.bundle */,
+				A7807D95222FABC1009D98BB /* account_login_sdk_core.framework */,
+				A7807D96222FABC1009D98BB /* TYRZSDK.framework */,
+				A7807D97222FABC1009D98BB /* account_verify_sdk_core.framework */,
+				A7807D98222FABC1009D98BB /* CL_ShanYanSDK.framework */,
+				A7807D99222FABC1009D98BB /* uni_account_login_sdk_res.bundle */,
+				A7807D9A222FABC1009D98BB /* HTMLResource.bundle */,
+				A7807D9B222FABC1009D98BB /* OAuth.framework */,
+				A7807D9C222FABC1009D98BB /* EAccountApiSDK.framework */,
+			);
+			path = ShanYanSDK;
+			sourceTree = "<group>";
+		};
 		A7AE0113222E760400F521EA = {
 			isa = PBXGroup;
 			children = (
@@ -212,6 +264,7 @@
 		A7AE011E222E760500F521EA /* RainbowPlanet */ = {
 			isa = PBXGroup;
 			children = (
+				A7807D92222FAA61009D98BB /* New Group */,
 				A7AE014D222E76A100F521EA /* AppDelegate */,
 				A7AE014E222E76AC00F521EA /* Base */,
 				A7AE015E222E7BDD00F521EA /* Modules */,
@@ -308,10 +361,10 @@
 			isa = PBXGroup;
 			children = (
 				A7AE0162222E7C4D00F521EA /* RegisterLoginModule */,
-				A7AE0163222E7C7C00F521EA /* CommonModule */,
 				A7AE0161222E7C1A00F521EA /* ShoppingMallModule */,
 				A7AE0160222E7BFE00F521EA /* ShoppingCartModule */,
 				A7AE015F222E7BFA00F521EA /* MineModule */,
+				A7AE0163222E7C7C00F521EA /* CommonModule */,
 			);
 			path = Modules;
 			sourceTree = "<group>";
@@ -511,8 +564,11 @@
 			buildActionMask = 2147483647;
 			files = (
 				A7AE012A222E760500F521EA /* LaunchScreen.storyboard in Resources */,
+				A7807D9D222FABC1009D98BB /* TYRZResource.bundle in Resources */,
+				A7807DA2222FABC1009D98BB /* uni_account_login_sdk_res.bundle in Resources */,
 				A7AE0127222E760500F521EA /* Assets.xcassets in Resources */,
 				A7807D3F222F70C5009D98BB /* AlipaySDK.bundle in Resources */,
+				A7807DA3222FABC1009D98BB /* HTMLResource.bundle in Resources */,
 				A7AE0125222E760500F521EA /* Main.storyboard in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -838,9 +894,11 @@
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_STYLE = Automatic;
+				ENABLE_BITCODE = NO;
 				FRAMEWORK_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/RainbowPlanet/Lib/AlipaySDK",
+					"$(PROJECT_DIR)/RainbowPlanet/Lib/ShanYanSDK",
 				);
 				HEADER_SEARCH_PATHS = (
 					"$(inherited)",
@@ -853,6 +911,105 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-l\"SocialOfficialWeChat\"",
+					"-l\"SocialQQ\"",
+					"-l\"SocialSina\"",
+					"-l\"SocialWeChat\"",
+					"-l\"WeChatSDK\"",
+					"-l\"c++\"",
+					"-l\"sqlite3\"",
+					"-l\"sqlite3.0\"",
+					"-l\"z\"",
+					"-framework",
+					"\"AdSupport\"",
+					"-framework",
+					"\"Alamofire\"",
+					"-framework",
+					"\"BMKLocationKit\"",
+					"-framework",
+					"\"Bugly\"",
+					"-framework",
+					"\"CoreGraphics\"",
+					"-framework",
+					"\"CoreLocation\"",
+					"-framework",
+					"\"CoreTelephony\"",
+					"-framework",
+					"\"CryptoSwift\"",
+					"-framework",
+					"\"DeviceKit\"",
+					"-framework",
+					"\"ESTabBarController_swift\"",
+					"-framework",
+					"\"FSPagerView\"",
+					"-framework",
+					"\"FWPopupView\"",
+					"-framework",
+					"\"Foundation\"",
+					"-framework",
+					"\"IQKeyboardManagerSwift\"",
+					"-framework",
+					"\"Kingfisher\"",
+					"-framework",
+					"\"MBProgressHUD\"",
+					"-framework",
+					"\"MJRefresh\"",
+					"-framework",
+					"\"Moya\"",
+					"-framework",
+					"\"ObjectMapper\"",
+					"-framework",
+					"\"PPBadgeViewSwift\"",
+					"-framework",
+					"\"Photos\"",
+					"-framework",
+					"\"QuartzCore\"",
+					"-framework",
+					"\"Result\"",
+					"-framework",
+					"\"RxAtomic\"",
+					"-framework",
+					"\"RxCocoa\"",
+					"-framework",
+					"\"RxSwift\"",
+					"-framework",
+					"\"Security\"",
+					"-framework",
+					"\"SecurityEnvSDK\"",
+					"-framework",
+					"\"SnapKit\"",
+					"-framework",
+					"\"SwiftDate\"",
+					"-framework",
+					"\"SwiftyJSON\"",
+					"-framework",
+					"\"SwiftyStarRatingView\"",
+					"-framework",
+					"\"SystemConfiguration\"",
+					"-framework",
+					"\"UIKit\"",
+					"-framework",
+					"\"UMAnalytics\"",
+					"-framework",
+					"\"UMCommon\"",
+					"-framework",
+					"\"UMCommonLog\"",
+					"-framework",
+					"\"UMPush\"",
+					"-framework",
+					"\"UMShare\"",
+					"-framework",
+					"\"UShareUI\"",
+					"-framework",
+					"\"UTDID\"",
+					"-framework",
+					"\"UserNotifications\"",
+					"-framework",
+					"\"XLPagerTabStrip\"",
+				);
 				PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanet;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_OBJC_BRIDGING_HEADER = "RainbowPlanet/Macro/RainbowPlanet-Bridging-Header.h";
@@ -869,9 +1026,11 @@
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_STYLE = Automatic;
+				ENABLE_BITCODE = NO;
 				FRAMEWORK_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/RainbowPlanet/Lib/AlipaySDK",
+					"$(PROJECT_DIR)/RainbowPlanet/Lib/ShanYanSDK",
 				);
 				HEADER_SEARCH_PATHS = (
 					"$(inherited)",
@@ -884,6 +1043,105 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-l\"SocialOfficialWeChat\"",
+					"-l\"SocialQQ\"",
+					"-l\"SocialSina\"",
+					"-l\"SocialWeChat\"",
+					"-l\"WeChatSDK\"",
+					"-l\"c++\"",
+					"-l\"sqlite3\"",
+					"-l\"sqlite3.0\"",
+					"-l\"z\"",
+					"-framework",
+					"\"AdSupport\"",
+					"-framework",
+					"\"Alamofire\"",
+					"-framework",
+					"\"BMKLocationKit\"",
+					"-framework",
+					"\"Bugly\"",
+					"-framework",
+					"\"CoreGraphics\"",
+					"-framework",
+					"\"CoreLocation\"",
+					"-framework",
+					"\"CoreTelephony\"",
+					"-framework",
+					"\"CryptoSwift\"",
+					"-framework",
+					"\"DeviceKit\"",
+					"-framework",
+					"\"ESTabBarController_swift\"",
+					"-framework",
+					"\"FSPagerView\"",
+					"-framework",
+					"\"FWPopupView\"",
+					"-framework",
+					"\"Foundation\"",
+					"-framework",
+					"\"IQKeyboardManagerSwift\"",
+					"-framework",
+					"\"Kingfisher\"",
+					"-framework",
+					"\"MBProgressHUD\"",
+					"-framework",
+					"\"MJRefresh\"",
+					"-framework",
+					"\"Moya\"",
+					"-framework",
+					"\"ObjectMapper\"",
+					"-framework",
+					"\"PPBadgeViewSwift\"",
+					"-framework",
+					"\"Photos\"",
+					"-framework",
+					"\"QuartzCore\"",
+					"-framework",
+					"\"Result\"",
+					"-framework",
+					"\"RxAtomic\"",
+					"-framework",
+					"\"RxCocoa\"",
+					"-framework",
+					"\"RxSwift\"",
+					"-framework",
+					"\"Security\"",
+					"-framework",
+					"\"SecurityEnvSDK\"",
+					"-framework",
+					"\"SnapKit\"",
+					"-framework",
+					"\"SwiftDate\"",
+					"-framework",
+					"\"SwiftyJSON\"",
+					"-framework",
+					"\"SwiftyStarRatingView\"",
+					"-framework",
+					"\"SystemConfiguration\"",
+					"-framework",
+					"\"UIKit\"",
+					"-framework",
+					"\"UMAnalytics\"",
+					"-framework",
+					"\"UMCommon\"",
+					"-framework",
+					"\"UMCommonLog\"",
+					"-framework",
+					"\"UMPush\"",
+					"-framework",
+					"\"UMShare\"",
+					"-framework",
+					"\"UShareUI\"",
+					"-framework",
+					"\"UTDID\"",
+					"-framework",
+					"\"UserNotifications\"",
+					"-framework",
+					"\"XLPagerTabStrip\"",
+				);
 				PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanet;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_OBJC_BRIDGING_HEADER = "RainbowPlanet/Macro/RainbowPlanet-Bridging-Header.h";

+ 117 - 0
RainbowPlanet/RainbowPlanet/Info.plist

@@ -52,5 +52,122 @@
 		<string>UIInterfaceOrientationLandscapeLeft</string>
 		<string>UIInterfaceOrientationLandscapeRight</string>
 	</array>
+	<key>NSPhotoLibraryUsageDescription</key>
+	<string>App需要您的同意,才能访问相册</string>
+	<key>LSApplicationQueriesSchemes</key>
+	<array>
+		<string>wechat</string>
+		<string>weixin</string>
+		<string>sinaweibohd</string>
+		<string>sinaweibo</string>
+		<string>sinaweibosso</string>
+		<string>weibosdk</string>
+		<string>weibosdk2.5</string>
+		<string>mqqapi</string>
+		<string>mqq</string>
+		<string>mqqOpensdkSSoLogin</string>
+		<string>mqqconnect</string>
+		<string>mqqopensdkdataline</string>
+		<string>mqqopensdkgrouptribeshare</string>
+		<string>mqqopensdkfriend</string>
+		<string>mqqopensdkapi</string>
+		<string>mqqopensdkapiV2</string>
+		<string>mqqopensdkapiV3</string>
+		<string>mqqopensdkapiV4</string>
+		<string>mqzoneopensdk</string>
+		<string>wtloginmqq</string>
+		<string>wtloginmqq2</string>
+		<string>mqqwpa</string>
+		<string>mqzone</string>
+		<string>mqzonev2</string>
+		<string>mqzoneshare</string>
+		<string>wtloginqzone</string>
+		<string>mqzonewx</string>
+		<string>mqzoneopensdkapiV2</string>
+		<string>mqzoneopensdkapi19</string>
+		<string>mqzoneopensdkapi</string>
+		<string>mqqbrowser</string>
+		<string>mttbrowser</string>
+		<string>tim</string>
+		<string>timapi</string>
+		<string>timopensdkfriend</string>
+		<string>timwpa</string>
+		<string>timgamebindinggroup</string>
+		<string>timapiwallet</string>
+		<string>timOpensdkSSoLogin</string>
+		<string>wtlogintim</string>
+		<string>timopensdkgrouptribeshare</string>
+		<string>timopensdkapiV4</string>
+		<string>timgamebindinggroup</string>
+		<string>timopensdkdataline</string>
+		<string>wtlogintimV1</string>
+		<string>timapiV1</string>
+		<string>alipay</string>
+		<string>alipayshare</string>
+	</array>
+	<key>NSAppTransportSecurity</key>
+	<dict>
+		<key>NSAllowsArbitraryLoads</key>
+		<true/>
+		<key>NSExceptionDomains</key>
+		<dict>
+			<key>sina.com.cn</key>
+			<dict>
+				<key>NSIncludesSubdomains</key>
+				<true/>
+				<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
+				<true/>
+				<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
+				<false/>
+			</dict>
+			<key>sinaimg.cn</key>
+			<dict>
+				<key>NSIncludesSubdomains</key>
+				<true/>
+				<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
+				<true/>
+				<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
+				<false/>
+			</dict>
+			<key>sinajs.cn</key>
+			<dict>
+				<key>NSIncludesSubdomains</key>
+				<true/>
+				<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
+				<true/>
+				<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
+				<false/>
+			</dict>
+			<key>sina.cn</key>
+			<dict>
+				<key>NSExceptionMinimumTLSVersion</key>
+				<string>TLSv1.0</string>
+				<key>NSIncludesSubdomains</key>
+				<true/>
+				<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
+				<false/>
+			</dict>
+			<key>weibo.cn</key>
+			<dict>
+				<key>NSExceptionMinimumTLSVersion</key>
+				<string>TLSv1.0</string>
+				<key>NSIncludesSubdomains</key>
+				<true/>
+				<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
+				<false/>
+			</dict>
+			<key>weibo.com</key>
+			<dict>
+				<key>NSExceptionMinimumTLSVersion</key>
+				<string>TLSv1.0</string>
+				<key>NSIncludesSubdomains</key>
+				<true/>
+				<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
+				<true/>
+				<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
+				<false/>
+			</dict>
+		</dict>
+	</dict>
 </dict>
 </plist>

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/CL_ShanYanSDK


+ 34 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CLCompleteResult.h

@@ -0,0 +1,34 @@
+//
+//  CLCompleteResult.h
+//  CL_ShanYanSDK
+//
+//  Created by wanglijun on 2018/10/29.
+//  Copyright © 2018 wanglijun. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+typedef NS_ENUM(NSInteger, CLSDKInitStutas) {
+    CLSDKInitStutasERRORIniting,//失败-未完成(正在进行中)
+    CLSDKInitStutasERRORTimeOut,//失败-超时
+    CLSDKInitStutasERRORFailure,//失败-出错
+    CLSDKInitStutasSUCCESS,//成功
+};
+
+NS_ASSUME_NONNULL_BEGIN
+
+@class CLCompleteResult;
+typedef void(^CLComplete)(CLCompleteResult * completeResult);
+
+@interface CLCompleteResult : NSObject
+@property (nonatomic,assign)NSInteger code;//SDK外层code
+@property (nonatomic,nullable,copy)NSString * message;//SDK外层msg
+@property (nonatomic,nullable,copy)NSDictionary * data;//SDK外层data
+@property (nonatomic,nullable,strong)NSError * error;//SDK内层Error
+
+//@property (nonatomic,nullable,strong)id clModel;
+
++(instancetype)cl_CompleteWithCode:(NSInteger)code message:(NSString *)message data:(nullable NSDictionary *)data  error:(nullable NSError *)error;
+@end
+
+NS_ASSUME_NONNULL_END

+ 58 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CLShanYanSDKManager.h

@@ -0,0 +1,58 @@
+//
+//  CLShanYanSDKManager.h
+//  CL_ShanYanSDK
+//
+//  Created by wanglijun on 2018/10/29.
+//  Copyright © 2018 wanglijun. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+#import "CLCompleteResult.h"
+#import "CLUIConfigure.h"
+
+NS_ASSUME_NONNULL_BEGIN
+@interface CLShanYanSDKManager : NSObject
+/**
+ 预初始化 Block方式
+ @param appId 闪验后台申请的appId
+ @param appKey 闪验后台申请的appKey
+ @param timeOut 超时时间,单位s,传大于0有效,传小于等于0使用默认,默认5s
+ @param complete 预初始化回调block 注:(对于预初始化失败的,之后仍可以直接调一键登录接口,SDK内部会再次尝试初始化。当用户收到此回调为失败时,之后可以自行决定是否要调用闪验一键登录,可以通过+(CLCompleteResult*)clSDKInitStutas方法获取当前预初始化状态)
+ */
++(void)initWithAppId:(NSString *)appId AppKey:(NSString *)appKey timeOut:(NSTimeInterval)timeOut  complete:(nullable CLComplete)complete;
+
+
+/**
+ 预取号
+ --初始化方法内部会自动执行一次预取号,一般情况下外部可无需调用
+ --建议在即将执行一键登录的地方的前60s调用此方法,比如调一键登录的vc的viewdidload中,当初始化的预取号失败的情况下,此调用将有助于提高闪验拉起授权页的速度和成功率
+ --不建议频繁的多次调用和在拉起授权页后调用
+ */
++(void)preGetPhonenumber;
+
+/**
+ 获取SDK预初始化完成情况(成功/失败),用户可以在将要调用闪验一键登录方法处,通过此方法获取SDK预初始化情况,对于预初始化失败的,仍可以直接调一键登录接口,由用户自行决定
+ @return CLSDKInitStutas
+ */
++(CLSDKInitStutas)clSDKInitStutas;
+
+
+/**
+ 一键登录(授权页) 方式2 三网可分别配置logo
+ @param ctccConfigure 电信配置
+ @param cmccConfigure 移动配置
+ @param cuccConfigure 联通配置
+ @param timeOut 超时时间,单位s,传大于0有效,传小于等于0使用默认,默认5s
+ @param complete 回调block
+ */
++(void)quickAuthLoginWithConfigureCTCC:(CLCTCCUIConfigure *)ctccConfigure
+                                  CMCC:(CLCMCCUIConfigure *)cmccConfigure
+                                  CUCC:(CLCUCCUIConfigure *)cuccConfigure
+                               timeOut:(NSTimeInterval)timeOut
+                              complete:(nonnull CLComplete)complete;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 61 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CLUIConfigure.h

@@ -0,0 +1,61 @@
+//
+//  CLCTCCUIConfigure.h
+//  CL_ShanYanSDK
+//
+//  Created by wanglijun on 2018/10/30.
+//  Copyright © 2018 wanglijun. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+//电信配置
+@interface CLCTCCUIConfigure : NSObject
+//要拉起授权页的vc(注:SDK不持有接入方VC)
+@property (nonatomic,weak)UIViewController * viewController;
+//LOGO图片,可选
+@property (nonatomic,strong)UIImage * logoImg;
+/**
+ 是否隐藏 其他登录方式按钮,默认显示  隐藏:YES 显示:NO ,可选
+ “其他登录方式”按钮显示时需在拉起授权页面添加回调方法:
+ -(void)otherLoginWayBtnCliced:(UIButton *)sender{}
+ */
+@property (nonatomic, assign) BOOL otherWayHidden;
+
+@end
+
+
+//移动配置
+@interface CLCMCCUIConfigure : NSObject
+//调一键登录的vc,必传(注:SDK不持有接入方VC)
+@property (nonatomic,weak)UIViewController * viewController;
+//LOGO图片,可选
+@property (nonatomic,strong) UIImage * logoImg;
+/**
+ 是否隐藏 其他登录方式按钮  隐藏:YES 显示:NO  ,可选
+ 是否隐藏 其他登录方式按钮,默认显示  隐藏:YES 显示:NO ,可选
+ “其他登录方式”按钮显示时需在拉起授权页面添加回调方法:
+ -(void)otherLoginWayBtnCliced:(UIButton *)sender{}
+ */
+@property (nonatomic, assign) BOOL otherWayHidden;
+
+@end
+
+//联通配置
+@interface CLCUCCUIConfigure : NSObject
+//调一键登录的vc,必传(注:SDK不持有接入方VC)
+@property (nonatomic,weak)UIViewController * viewController;
+//LOGO图片,可选
+@property (nonatomic,strong)UIImage *  UAPageContentLogo;
+/**
+ 是否隐藏 其他登录方式按钮  隐藏:YES 显示:NO  ,可选
+ 是否隐藏 其他登录方式按钮,默认显示  隐藏:YES 显示:NO ,可选
+ “其他登录方式”按钮显示时需在拉起授权页面添加回调方法:
+ -(void)otherLoginWayBtnCliced:(UIButton *)sender{}
+ */
+@property (nonatomic, assign) BOOL otherWayHidden;
+@end
+
+NS_ASSUME_NONNULL_END

+ 24 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Headers/CL_ShanYanSDK.h

@@ -0,0 +1,24 @@
+//
+//  CL_ShanYanSDK.h
+//  CL_ShanYanSDK
+//
+//  Created by wanglijun on 2018/10/29.
+//  Copyright © 2018 wanglijun. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+//! Project version number for CL_ShanYanSDK.
+FOUNDATION_EXPORT double CL_ShanYanSDKVersionNumber;
+
+//! Project version string for CL_ShanYanSDK.
+FOUNDATION_EXPORT const unsigned char CL_ShanYanSDKVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <CL_ShanYanSDK/PublicHeader.h>
+#import <CL_ShanYanSDK/CLShanYanSDKManager.h>
+#import <CL_ShanYanSDK/CLCompleteResult.h>
+#import <CL_ShanYanSDK/CLUIConfigure.h>
+
+
+
+

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Info.plist


+ 6 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/CL_ShanYanSDK.framework/Modules/module.modulemap

@@ -0,0 +1,6 @@
+framework module CL_ShanYanSDK {
+  umbrella header "CL_ShanYanSDK.h"
+
+  export *
+  module * { export * }
+}

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/EAccountApiSDK.framework/EAccountApiSDK


+ 72 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/EAccountApiSDK.framework/Headers/EAccountSDK.h

@@ -0,0 +1,72 @@
+//
+//  EAccountSDK.h
+//  EAccountSDKNetwork
+//
+//  Created by thy on 2018/6/23.
+//  Copyright © 2018年 21CN. All rights reserved.
+//
+
+//定制版SDK v1.4.0
+
+#import <Foundation/Foundation.h>
+
+/**
+ 声明一个block
+ @param resultDic 网络返回的data的解析结果
+ */
+typedef   void (^successHandler) ( NSDictionary * _Nonnull resultDic);
+
+/**
+ 声明一个block
+ @param error 网络返回的错误或者其它错误
+ */
+typedef   void (^failureHandler) (NSError * _Nonnull error);
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface EAccountSDK : NSObject
+
+/**
+ 初始化SDK
+ @param appKey 接入方在账号平台领取的appKey
+ @param appSecrect 接入方在账号平台领取的appSecrect
+ */
++ (void)initWithSelfKey:(NSString *)appKey
+              appSecret:(NSString *)appSecrect;
+
+
+/**
+ 默认为正式环境的bundleID,需要使用测试环境的bundleID(企业证书重签名),请添加这个方法,在发布APP的时候请确保没有使用该方法。
+ */
+
++(void)setTestBundleId;
+
+/**
+ *@description 预取号
+  @param apiTimeoutInterval 接口超时时间,传0或者小于0的数,则默认为3s
+*/
+
++ (void)getMobileCodeWithTimeout:(NSTimeInterval)apiTimeoutInterval
+           completion:(nonnull successHandler)completion
+              failure:(nonnull failureHandler)fail;
+/**
+ *@description 校验
+ @param apiTimeoutInterval 接口超时时间,传0或者小于0的数,则默认为3s
+ */
+
++ (void)getVerificationCodeWithTimeout:(NSTimeInterval)apiTimeoutInterval
+                            completion:(nonnull successHandler)completion
+                               failure:(nonnull failureHandler)fail;
+/**
+ *@description 网络认证
+ *@param accessCode 预取号获取d的accessCode
+ */
++ (void)gatewayAuthWithAccessCode:(NSString*)accessCode
+                 timeoutInterval:(NSTimeInterval)apiTimeoutInterval
+           completion:(nonnull successHandler)completion
+              failure:(nonnull failureHandler)fail;
+
+
+@end
+
+NS_ASSUME_NONNULL_END

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/EAccountApiSDK.framework/Info.plist


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/borrow_arrowleft.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/borrow_arrowleft@2x.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/e.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/HTMLResource.bundle/topIcon-default.png


+ 44 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/Headers/OAuthManager.h

@@ -0,0 +1,44 @@
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+#import "ResultListener.h"
+
+
+@interface OAuthManager : NSObject
+
+
++ (instancetype)getInstance:(NSString*) apiKey pubKey:(NSString*)pubKey;
+
+//免密登录初始化
+-(void) registerApp;
+
+//预取号
+-(void) getAccessToken:(double) timeout listener:(resultListener)listener;
+
+//免密登录
+-(void) login :(UIViewController*)uiController listener:(resultListener) listener timeout:(double)timeout;
+
+//获取用户信息
+-(void) user:(NSString *) accessToken listener:(resultListener) listener;
+
+//修改UI
+-(void) customUIWithParams:(NSDictionary *)customUIParams customViews:(void(^)(UIView                                                                              *customAreaView))customViews;
+//自定义跳转
+-(void)setLoginSuccessPage:(UIViewController *)uiController;
+
+//获取AccessCode
+-(void) getAccessCode :(resultListener) listener timeout:(double)timeout;
+
+//认证手机号
+-(void) oauth:(NSString*)mobile accessCode:(NSString*)accessCode listener:(resultListener) listener;
+
+
+/**
+ *  是否使用测试环境
+ *
+ *  @param isDebug true/false
+ */
+- (void) setDebug:(Boolean) isDebug ;
+
+- (void) isLog:(Boolean) isLog;
+@end

+ 14 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/Headers/ResultListener.h

@@ -0,0 +1,14 @@
+//
+//  ResultListener.h
+//  OAuthSDKApp
+//
+//  Created by zhangQY on 2018/8/31.
+//  Copyright © 2018年 com.zzx.sdk.ios.test. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+@interface ResultListener : NSObject
+typedef void (^resultListener)(NSDictionary *data);
+@end

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/Info.plist


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/OAuth


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeDirectory


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeRequirements


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeRequirements-1


+ 151 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeResources

@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>Headers/OAuthManager.h</key>
+		<data>
+		Bl5T/7hExHX1Q7Bpn9IzaJw4bhU=
+		</data>
+		<key>Headers/ResultListener.h</key>
+		<data>
+		Ee6MfVyztZ/7SUwhawdG90nwqMI=
+		</data>
+		<key>Info.plist</key>
+		<data>
+		4Y2/pbEm4D5o19kQYRiD9MeccXQ=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>Headers/OAuthManager.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Bl5T/7hExHX1Q7Bpn9IzaJw4bhU=
+			</data>
+			<key>hash2</key>
+			<data>
+			KkY65vwOQ6yTNXW7nORSoHn65r2rykqqX2vMiba2+eY=
+			</data>
+		</dict>
+		<key>Headers/ResultListener.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Ee6MfVyztZ/7SUwhawdG90nwqMI=
+			</data>
+			<key>hash2</key>
+			<data>
+			j9R29SkT+YMA4jE9viuuMnvox1ef/vqDXhGWizweu4I=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^[^/]+$</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/OAuth.framework/_CodeSignature/CodeSignature


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/checked.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/checked@2x.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/delete.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/left_arrow.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/left_icon.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/left_icon@2x.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/logo.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZResource.bundle/unchecked.png


+ 16 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Headers/TYRZSDK.h

@@ -0,0 +1,16 @@
+//
+//  TYRZSDK.h
+//  TYRZSDK
+//
+//  Created by 林涛 on 2017/6/27.
+//  Copyright © 2017年 林涛. All rights reserved.
+//
+
+#ifndef TYRZSDK_h
+#define TYRZSDK_h
+
+
+#import "TYRZUILogin.h"
+
+
+#endif /* TYRZSDK_h */

+ 87 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Headers/TYRZUILogin.h

@@ -0,0 +1,87 @@
+//
+//  TYRZUILogin.h
+//  TYRZ
+//
+//  Created by 林涛 on 2017/6/21.
+//  Copyright © 2017年 林涛. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+#import "UACustomModel.h"
+
+@interface TYRZUILogin : NSObject
+
+/**
+ SDK版本号
+ */
+@property (nonatomic,class,readonly) NSString *sdkVersion;
+
+/**
+ 网络类型及运营商
+ 网络类型  key:networkType    value:0.无网络/ 1.数据流量 / 2.wifi / 3.数据+wifi
+ 运营商   key:operatorType         value:0.未知 / 1.中国移动 / 2.中国联通 / 3.中国电信
+ */
+@property (nonatomic,class,readonly) NSDictionary *networkType;
+
+/**
+ 初始化SDK参数
+ @param appId 申请能力平台成功后,分配给网站的appId
+ @param appKey 申请能力平台成功后,分配给网站的appKey
+ */
++ (void)initializeWithAppId:(NSString *)appId appKey:(NSString *)appKey;
+
+/**
+ 控制台日志输出控制(默认关闭)
+ @param enable 开关参数
+ */
++ (void)printConsoleEnable:(BOOL)enable;
+
+/**
+ 自定义UI样式参数
+ @param viewModel UI实例Model(UACustomModel.h可查看属性)
+ @param customViews 自定义视图
+ */
++ (void)customUIWithParams:(UACustomModel *)viewModel
+               customViews:(void(^)(UIView *customAreaView))customViews;
+
+/**
+ 自定义短信验证码开关
+ @param flag 开关标记
+ */
++ (void)enableCustomSMS:(BOOL)flag;
+
+
+/**
+ 预取号
+ @param timeout 超时时间(毫秒)
+ @param complete 回调
+ */
++ (void)getPhonenumberWithTimeout:(NSTimeInterval)timeout
+                          completion:(void(^)(id sender))complete;
+
+
+/**
+ 授权登录
+ @param vc 当前控制器
+ @param timeout 超时时间(毫秒)
+ @param complete 回调
+ */
++ (void)getAuthorizationWithController:(UIViewController *)vc
+                          timeout:(NSTimeInterval)timeout
+                         complete:(void (^)(id sender))complete;
+
+/**
+ 本机号码校验
+ @param timeout 超时时间(毫秒)
+ @param complete 回调
+ */
++ (void)mobileAuthWithTimeout:(NSTimeInterval)timeout
+                      complete:(void (^)(id sender))complete;
+
+/**
+ 删除内存中的缓存
+ */
+
++(BOOL)delectScrip;
+
+@end

+ 117 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Headers/UACustomModel.h

@@ -0,0 +1,117 @@
+//
+//  UACustomModel.h
+//  Test
+//
+//  Created by issuser on 2018/5/18.
+//  Copyright © 2018年 林涛. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface UACustomModel : NSObject
+
+/**
+ SDK5.3.8版本注意事项:
+ 授权页面的各个控件的Y轴默认值都是以375*667屏幕为基准 系数 : 当前屏幕高度/667
+ 1、当设置Y轴并有效时 偏移量OffsetY属于相对导航栏的绝对Y值
+ 2、(负数且超出当前屏幕无效)为保证各个屏幕适配,请自行设置好Y轴在屏幕上的比例(推荐:当前屏幕高度/667)
+ */
+
+/*----------------------------------------授权页面-----------------------------------*/
+
+//MARK:导航栏*************
+
+/**导航栏颜色*/
+@property (nonatomic,strong) UIColor *navColor;
+/**状态栏着色样式*/
+@property (nonatomic,assign) UIBarStyle barStyle;
+/**导航栏标题*/
+@property (nonatomic,strong) NSAttributedString *navText;
+/**导航返回图标*/
+@property (nonatomic,strong) UIImage *navReturnImg;
+/**导航栏右侧自定义控件*/
+@property (nonatomic,strong) UIBarButtonItem *navControl;
+
+//MARK:图片设置************
+
+/**LOGO图片*/
+@property (nonatomic,strong) UIImage *logoImg;
+/**LOGO图片宽度*/
+@property (nonatomic,assign) CGFloat logoWidth;
+/**LOGO图片高度*/
+@property (nonatomic,assign) CGFloat logoHeight;
+/**LOGO图片偏移量*/
+@property (nonatomic,assign) CGFloat logoOffsetY;
+/**LOGO图片隐藏*/
+@property (nonatomic,assign) BOOL logoHidden;
+
+//MARK:登录按钮************
+
+/**登录按钮文本*/
+@property (nonatomic,strong) NSString *logBtnText;
+/**登录按钮Y偏移量*/
+@property (nonatomic,assign) CGFloat logBtnOffsetY;
+/**登录按钮文本颜色*/
+@property (nonatomic,strong) UIColor *logBtnTextColor;
+/**登录按钮背景图片添加到数组(顺序如下)
+ @[激活状态的图片,失效状态的图片,高亮状态的图片]
+*/
+@property (nonatomic,strong) NSArray *logBtnImgs;
+
+//MARK:号码框设置************
+
+/**显示旧版号码栏样式*/
+@property (nonatomic,assign) BOOL oldStyle;
+/**手机号码字体颜色*/
+@property (nonatomic,strong) UIColor *numberColor;
+/**隐藏切换账号按钮*/
+@property (nonatomic,assign) BOOL swithAccHidden;
+/**切换账号字体颜色*/
+@property (nonatomic,strong) UIColor *swithAccTextColor;
+/**设置切换账号相对于标题栏下边缘y偏移*/
+@property (nonatomic,assign) CGFloat switchOffsetY;
+/**号码栏Y偏移量*/
+@property (nonatomic,assign) CGFloat numFieldOffsetY;
+
+//MARK:隐私条款************
+
+/**复选框未选中时图片*/
+@property (nonatomic,strong) UIImage *uncheckedImg;
+/**复选框选中时图片*/
+@property (nonatomic,strong) UIImage *checkedImg;
+/**隐私条款一:数组(务必按顺序)
+ @[条款名称,条款链接]
+ */
+@property (nonatomic,strong) NSArray *appPrivacyOne;
+/**隐私条款二:数组(务必按顺序)
+ @[条款名称,条款链接]
+ */
+@property (nonatomic,strong) NSArray *appPrivacyTow;
+/**隐私条款名称颜色
+ @[基础文字颜色,条款颜色]
+ */
+@property (nonatomic,strong) NSArray *appPrivacyColor;
+/**隐私条款Y偏移量(注:此属性为与屏幕底部的距离)*/
+@property (nonatomic,assign) CGFloat privacyOffsetY;
+
+//MARK:底部标识Title************
+
+/**slogan偏移量Y*/
+@property (nonatomic,assign) CGFloat sloganOffsetY;
+/**slogan文字颜色*/
+@property (nonatomic,strong) UIColor *sloganTextColor;
+
+/*----------------------------------------短信页面-----------------------------------*/
+/**短验页面导航栏标题*/
+@property (nonatomic,strong) NSAttributedString *SMSNavText;
+/**登录按钮文本内容*/
+@property (nonatomic,strong) NSString *SMSLogBtnText;
+/**登录按钮文本颜色*/
+@property (nonatomic,strong) UIColor *SMSLogBtnTextColor;
+/**短验登录按钮图片请按顺序添加到数组(顺序如下)
+ @[激活状态的图片,失效状态的图片,高亮状态的图片]
+
+ */
+@property (nonatomic,strong) NSArray *SMSLogBtnImgs;
+
+@end

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Info.plist


+ 6 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/Modules/module.modulemap

@@ -0,0 +1,6 @@
+framework module TYRZSDK {
+  umbrella header "TYRZSDK.h"
+
+  export *
+  module * { export * }
+}

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/TYRZSDK.framework/TYRZSDK


+ 28 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Headers/UniAuthHelper.h

@@ -0,0 +1,28 @@
+//
+//  UniAuthHelper.h
+//  account_verify_sdk_core
+//
+//  Created by zhuof on 2018/3/8.
+//  Copyright © 2018年 xiaowo. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "UniResultListener.h"
+#import <UIKit/UIKit.h>
+
+@interface UniAuthHelper : NSObject
+
++(UniAuthHelper *) getInstance;
+
+-(void) registerAppId:(NSString *)appId appSecret:(NSString *)AppSecret;
+
+-(void) getAccessCode:(double)timeout listener:(UniResultListener) listener;
+
+-(void) login : (UIViewController*)uiController timeout:(double)timeout listener:(UniResultListener) listener;
+
+-(void)customUIWithParams:(NSDictionary *)customUIParams customViews:(void(^)(UIView                                                                              *customAreaView))customViews;
+
+
+-(void)setLoginSuccessPage:(UIViewController *)uiController;
+
+@end

+ 11 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Headers/UniResultListener.h

@@ -0,0 +1,11 @@
+//
+//  UniResultListener.h
+//  account_verify_sdk_core
+//
+//  Created by zhuof on 2018/3/7.
+//  Copyright © 2018年 xiaowo. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+typedef void (^UniResultListener)(NSDictionary *data);

+ 19 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Headers/account_login_sdk_core.h

@@ -0,0 +1,19 @@
+//
+//  account_login_sdk_core.h
+//  account_login_sdk_core
+//
+//  Created by zhuof on 2018/3/19.
+//  Copyright © 2018年 xiaowo. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+//! Project version number for account_login_sdk_core.
+FOUNDATION_EXPORT double account_login_sdk_coreVersionNumber;
+
+//! Project version string for account_login_sdk_core.
+FOUNDATION_EXPORT const unsigned char account_login_sdk_coreVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <account_login_sdk_core/PublicHeader.h>
+
+#import <account_login_sdk_core/UniAuthHelper.h>

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Info.plist


+ 6 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/Modules/module.modulemap

@@ -0,0 +1,6 @@
+framework module account_login_sdk_core {
+  umbrella header "account_login_sdk_core.h"
+
+  export *
+  module * { export * }
+}

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeDirectory


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeRequirements


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeRequirements-1


+ 181 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeResources

@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>Headers/UniAuthHelper.h</key>
+		<data>
+		OrFNgjZTT531p+hZ4/0DbJr9tAM=
+		</data>
+		<key>Headers/UniResultListener.h</key>
+		<data>
+		PE4jdGvqdR40xovkS5m/6uOtA7k=
+		</data>
+		<key>Headers/account_login_sdk_core.h</key>
+		<data>
+		vjTt6SVKe0wDXHSR64n6g6ZBueI=
+		</data>
+		<key>Info.plist</key>
+		<data>
+		hYIDXy1HTrkKSzLgdM7R1+PWvxw=
+		</data>
+		<key>Modules/module.modulemap</key>
+		<data>
+		S7FOWgUo2dktzBDFmoK42ko/68U=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>Headers/UniAuthHelper.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OrFNgjZTT531p+hZ4/0DbJr9tAM=
+			</data>
+			<key>hash2</key>
+			<data>
+			RRxXMukHfZjNKXl5FrFpVIj2ytVvnAaAuSkApQ3r2eo=
+			</data>
+		</dict>
+		<key>Headers/UniResultListener.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			PE4jdGvqdR40xovkS5m/6uOtA7k=
+			</data>
+			<key>hash2</key>
+			<data>
+			+605DA9F23y6TA3bftRQMreIE9OYaSP33XeC/kMrLcU=
+			</data>
+		</dict>
+		<key>Headers/account_login_sdk_core.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			vjTt6SVKe0wDXHSR64n6g6ZBueI=
+			</data>
+			<key>hash2</key>
+			<data>
+			Mk5Hr04lchUv+llad1Dz/rbR1aZvwEPIYqXDvqCSmDg=
+			</data>
+		</dict>
+		<key>Modules/module.modulemap</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			S7FOWgUo2dktzBDFmoK42ko/68U=
+			</data>
+			<key>hash2</key>
+			<data>
+			m+CTUm7X+hoI3H2Ii/uub6LRtnOcl/Y0a2t+phYqpIc=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^[^/]+$</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 0 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/_CodeSignature/CodeSignature


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_login_sdk_core.framework/account_login_sdk_core


+ 19 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Headers/UnivAuthHelper.h

@@ -0,0 +1,19 @@
+//
+//  UnivAuthHelper.h
+//  account_verify_sdk_core
+//
+//  Created by zhuof on 2018/3/8.
+//  Copyright © 2018年 xiaowo. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+typedef void (^UnivResultListener)(NSDictionary *data);
+
+@interface UnivAuthHelper : NSObject
+
++(UnivAuthHelper *) getInstance;
+
+-(void) getAccessCode :(NSString*) appId appSecret:(NSString*) appSecret timeout:(double)timeout listener:(UnivResultListener) listener;
+
+@end

+ 19 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Headers/account_verify_sdk_core.h

@@ -0,0 +1,19 @@
+//
+//  account_verify_sdk_core.h
+//  account_verify_sdk_core
+//
+//  Created by zhuof on 2018/3/5.
+//  Copyright © 2018年 xiaowo. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+//! Project version number for account_verify_sdk_core.
+FOUNDATION_EXPORT double account_verify_sdk_coreVersionNumber;
+
+//! Project version string for account_verify_sdk_core.
+FOUNDATION_EXPORT const unsigned char account_verify_sdk_coreVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <account_verify_sdk_core/PublicHeader.h>
+
+#import <account_verify_sdk_core/UnivAuthHelper.h>

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Info.plist


+ 6 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/Modules/module.modulemap

@@ -0,0 +1,6 @@
+framework module account_verify_sdk_core {
+  umbrella header "account_verify_sdk_core.h"
+
+  export *
+  module * { export * }
+}

BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeDirectory


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeRequirements


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeRequirements-1


+ 166 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeResources

@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>Headers/UnivAuthHelper.h</key>
+		<data>
+		BZYwJY/CFR8VWiHJpVtChOVbc3E=
+		</data>
+		<key>Headers/account_verify_sdk_core.h</key>
+		<data>
+		USneoJZeoUWgEw/eeTg2oy73cHY=
+		</data>
+		<key>Info.plist</key>
+		<data>
+		f5Wy4Ufx9GEWtPcdEWLZ/T4Ng0E=
+		</data>
+		<key>Modules/module.modulemap</key>
+		<data>
+		xP/VG/QE+wm+K7EDLBiGFrfNK9c=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>Headers/UnivAuthHelper.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			BZYwJY/CFR8VWiHJpVtChOVbc3E=
+			</data>
+			<key>hash2</key>
+			<data>
+			A2FfKVlv2k9f2ntUP/oWwllkjZCFhRifjvIQ3W0YOQQ=
+			</data>
+		</dict>
+		<key>Headers/account_verify_sdk_core.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			USneoJZeoUWgEw/eeTg2oy73cHY=
+			</data>
+			<key>hash2</key>
+			<data>
+			vdnnygvrqOnHNvq/NXLu/Y6uQHnDZ4/i8ZSwrV48OnI=
+			</data>
+		</dict>
+		<key>Modules/module.modulemap</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			xP/VG/QE+wm+K7EDLBiGFrfNK9c=
+			</data>
+			<key>hash2</key>
+			<data>
+			cI9/JooMX8ufPD0rpSnBOAb9DYcIwCA2upZoq0KEWzI=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^[^/]+$</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 0 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/_CodeSignature/CodeSignature


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/account_verify_sdk_core.framework/account_verify_sdk_core


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/Info.plist


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/5gE-Be-tHi-view-4kc-yp-R9q.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/8b4-vW-le4-view-BAw-42-mkZ.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/8mR-US-aeI-view-Acj-Ks-9bH.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/Info.plist


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/XtT-wr-pY4-view-knd-DN-C6b.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/error.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/help.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/lPW-FD-x2u-view-6L6-Mx-T3G.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/loading.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/quicklogin.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/UniCommonView.storyboardc/useragreement.nib


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeDirectory


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeRequirements


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeRequirements-1


+ 552 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeResources

@@ -0,0 +1,552 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>UniCommonView.storyboardc/5gE-Be-tHi-view-4kc-yp-R9q.nib</key>
+		<data>
+		XQZLuPycTaf7ujcQkRQI5qUH1Vg=
+		</data>
+		<key>UniCommonView.storyboardc/8b4-vW-le4-view-BAw-42-mkZ.nib</key>
+		<data>
+		ol+8Cb88nTffHi4aps/7Nb5nfWQ=
+		</data>
+		<key>UniCommonView.storyboardc/8mR-US-aeI-view-Acj-Ks-9bH.nib</key>
+		<data>
+		iCoTa+iMZKuaaPi7rp23RKQzAgM=
+		</data>
+		<key>UniCommonView.storyboardc/Info.plist</key>
+		<data>
+		cZ5y/SwlUvdtLEDYJIeFKmVWgKE=
+		</data>
+		<key>UniCommonView.storyboardc/XtT-wr-pY4-view-knd-DN-C6b.nib</key>
+		<data>
+		ByUMRoOsW35219YhcqWFTGg6pNY=
+		</data>
+		<key>UniCommonView.storyboardc/error.nib</key>
+		<data>
+		mOfit3BefB6UgzFN3lMxb6O+dls=
+		</data>
+		<key>UniCommonView.storyboardc/help.nib</key>
+		<data>
+		HCG391CEsWgCrG+ZcNFSj3f42EE=
+		</data>
+		<key>UniCommonView.storyboardc/lPW-FD-x2u-view-6L6-Mx-T3G.nib</key>
+		<data>
+		T7PlehiogwxgeyTtuBsapj2uQJI=
+		</data>
+		<key>UniCommonView.storyboardc/loading.nib</key>
+		<data>
+		sv4Io7PLiMkm1HCRVYKVaZMcDKk=
+		</data>
+		<key>UniCommonView.storyboardc/quicklogin.nib</key>
+		<data>
+		t8Ps6FLY2RvYfKPdsuh/PC4Pvko=
+		</data>
+		<key>UniCommonView.storyboardc/useragreement.nib</key>
+		<data>
+		QJgVr156Y5zAH4xV9KH+MG2aXBs=
+		</data>
+		<key>unicomsdk_back.png</key>
+		<data>
+		sX4zV9UVTArTMdabnJQ04WIXmLw=
+		</data>
+		<key>unicomsdk_error.png</key>
+		<data>
+		Y8jHws4eB3OW/pfuEWNZ2DuDgQ0=
+		</data>
+		<key>unicomsdk_loading1.png</key>
+		<data>
+		J5fSk9OFqGg1FELhNHt4pdKfjVc=
+		</data>
+		<key>unicomsdk_loading10.png</key>
+		<data>
+		8P5v5Kv5BvC14bxCzNZV7yLi7Zo=
+		</data>
+		<key>unicomsdk_loading11.png</key>
+		<data>
+		uO1d/K4qJsDcx3jMGHDq/h4LCQY=
+		</data>
+		<key>unicomsdk_loading12.png</key>
+		<data>
+		6Knlw9iZ5QSumaliZMc0fsew4BI=
+		</data>
+		<key>unicomsdk_loading2.png</key>
+		<data>
+		XJ/hwalEbyL9occNtcQLvwcVkhI=
+		</data>
+		<key>unicomsdk_loading3.png</key>
+		<data>
+		7YTlkrLtXik+B57kjVkOHxPMHjM=
+		</data>
+		<key>unicomsdk_loading4.png</key>
+		<data>
+		TLA8GIHHVr/klmigsj3iYokUdMo=
+		</data>
+		<key>unicomsdk_loading5.png</key>
+		<data>
+		iGcMWKR5dQ+rGVzHcHPOcfse430=
+		</data>
+		<key>unicomsdk_loading6.png</key>
+		<data>
+		Mwwa1iMjA6o6RdiQGP0e3qCqLgw=
+		</data>
+		<key>unicomsdk_loading7.png</key>
+		<data>
+		D6mD0cmzQhhmgNmnJEMc/FIbYkA=
+		</data>
+		<key>unicomsdk_loading8.png</key>
+		<data>
+		X3q2Cx8VVHbe7fe156D5ZRxwL1o=
+		</data>
+		<key>unicomsdk_loading9.png</key>
+		<data>
+		x7NVAMF25q5RM8QY3k0isYwsCh0=
+		</data>
+		<key>unicomsdk_logo.png</key>
+		<data>
+		2FKpqlNoL1AJmZQp19aWEcd4AUk=
+		</data>
+		<key>unicomsdk_logo_other.png</key>
+		<data>
+		Cg2UQKciV17IRdi865N4hnEU3pw=
+		</data>
+		<key>unicomsdk_mini_logo.png</key>
+		<data>
+		oXkRaZqDo7QeJKQuVaDRpFJEofI=
+		</data>
+		<key>zaixian_agreement.html</key>
+		<data>
+		4BxJsJTYmzOO3MbkV8Hq4f23uTE=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>UniCommonView.storyboardc/5gE-Be-tHi-view-4kc-yp-R9q.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			XQZLuPycTaf7ujcQkRQI5qUH1Vg=
+			</data>
+			<key>hash2</key>
+			<data>
+			RnXq7+mxFTWRSgIL2ziG69FGShDMavwyyeWyBFUWDTw=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/8b4-vW-le4-view-BAw-42-mkZ.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			ol+8Cb88nTffHi4aps/7Nb5nfWQ=
+			</data>
+			<key>hash2</key>
+			<data>
+			YNXjKP11VU2nz0+WdgNoTEO8YsqAwRPekEmT1NGefFY=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/8mR-US-aeI-view-Acj-Ks-9bH.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			iCoTa+iMZKuaaPi7rp23RKQzAgM=
+			</data>
+			<key>hash2</key>
+			<data>
+			fhs7RiyVOsP8i9/euRKMNrt48lOlqkdPIQdNYPweWdM=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/Info.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			cZ5y/SwlUvdtLEDYJIeFKmVWgKE=
+			</data>
+			<key>hash2</key>
+			<data>
+			03O70OExqb+s+sX5ay3ZhCPEGIk46uUs/jfTwrXB3nE=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/XtT-wr-pY4-view-knd-DN-C6b.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			ByUMRoOsW35219YhcqWFTGg6pNY=
+			</data>
+			<key>hash2</key>
+			<data>
+			jxR+JUfSSnTrKNKw3FWkbcbpGYKj/vAnB1vRdEl/oRo=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/error.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			mOfit3BefB6UgzFN3lMxb6O+dls=
+			</data>
+			<key>hash2</key>
+			<data>
+			b/ui+RrifqeCGYXGDNadLJWAZX7UBpuNBo4ehvrbMgM=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/help.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			HCG391CEsWgCrG+ZcNFSj3f42EE=
+			</data>
+			<key>hash2</key>
+			<data>
+			OeSV5k47gmyQsKLYxfGDCyTI27I82gp2OpFv1y2qbwM=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/lPW-FD-x2u-view-6L6-Mx-T3G.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			T7PlehiogwxgeyTtuBsapj2uQJI=
+			</data>
+			<key>hash2</key>
+			<data>
+			dyXvFSfp3R3rZ5XUIUGC2p2cH1s09xUNH6/eC7hXf5E=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/loading.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			sv4Io7PLiMkm1HCRVYKVaZMcDKk=
+			</data>
+			<key>hash2</key>
+			<data>
+			13zirLOfEy7KSKHdcQwpoJYIPrLEdDE3ryAMYLtO1c8=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/quicklogin.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			t8Ps6FLY2RvYfKPdsuh/PC4Pvko=
+			</data>
+			<key>hash2</key>
+			<data>
+			6A7LGF755yF8CxCN1Bq3HKDEq8zpFJEmsGR/op8qomQ=
+			</data>
+		</dict>
+		<key>UniCommonView.storyboardc/useragreement.nib</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			QJgVr156Y5zAH4xV9KH+MG2aXBs=
+			</data>
+			<key>hash2</key>
+			<data>
+			+GbQcbz2LIrujwQkE6+7A+BcrcRB4NWVbS7l+DZ/dok=
+			</data>
+		</dict>
+		<key>unicomsdk_back.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			sX4zV9UVTArTMdabnJQ04WIXmLw=
+			</data>
+			<key>hash2</key>
+			<data>
+			+3luAJKTUZzKtqlukzd0WQV1ipk5EtX2Q/0j+vWQQLA=
+			</data>
+		</dict>
+		<key>unicomsdk_error.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Y8jHws4eB3OW/pfuEWNZ2DuDgQ0=
+			</data>
+			<key>hash2</key>
+			<data>
+			ZTN7lO/7a0NnktybG/U5m8yob9oTZg0BSlhT1Rk29To=
+			</data>
+		</dict>
+		<key>unicomsdk_loading1.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			J5fSk9OFqGg1FELhNHt4pdKfjVc=
+			</data>
+			<key>hash2</key>
+			<data>
+			ck5bMEyktdx+/Ml++bd7mFei3ZItkuScGTZSwWBACro=
+			</data>
+		</dict>
+		<key>unicomsdk_loading10.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			8P5v5Kv5BvC14bxCzNZV7yLi7Zo=
+			</data>
+			<key>hash2</key>
+			<data>
+			OoyIInvFyRchcc9oVeFeBrX6GYQ52vrOBp8R5PeEzR0=
+			</data>
+		</dict>
+		<key>unicomsdk_loading11.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			uO1d/K4qJsDcx3jMGHDq/h4LCQY=
+			</data>
+			<key>hash2</key>
+			<data>
+			g3H2skLRY48sirQExSLJjjh4S8ZceLu9zcgpzLLhxb0=
+			</data>
+		</dict>
+		<key>unicomsdk_loading12.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			6Knlw9iZ5QSumaliZMc0fsew4BI=
+			</data>
+			<key>hash2</key>
+			<data>
+			t65bxlQ4gEzUqQ9E56Ah4GCAFkGcqrYCGlfrHbPhGI8=
+			</data>
+		</dict>
+		<key>unicomsdk_loading2.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			XJ/hwalEbyL9occNtcQLvwcVkhI=
+			</data>
+			<key>hash2</key>
+			<data>
+			1sxb7/PJDELN+KNNl8lHwvb9o5/IT8PtVfDyPn/99UU=
+			</data>
+		</dict>
+		<key>unicomsdk_loading3.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			7YTlkrLtXik+B57kjVkOHxPMHjM=
+			</data>
+			<key>hash2</key>
+			<data>
+			PObognZaJTp1d/U8DLYmMHAY/tFNH10Z+/PSg0KiND8=
+			</data>
+		</dict>
+		<key>unicomsdk_loading4.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			TLA8GIHHVr/klmigsj3iYokUdMo=
+			</data>
+			<key>hash2</key>
+			<data>
+			SSLkixr9CjGuQ7kuxQXJXKsYi9zVeJuYK3Td8JVCl3M=
+			</data>
+		</dict>
+		<key>unicomsdk_loading5.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			iGcMWKR5dQ+rGVzHcHPOcfse430=
+			</data>
+			<key>hash2</key>
+			<data>
+			PY6cgCd1T0bKPlbjjdwaqSyFHWfDYOWp3uvUSM6RmBw=
+			</data>
+		</dict>
+		<key>unicomsdk_loading6.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Mwwa1iMjA6o6RdiQGP0e3qCqLgw=
+			</data>
+			<key>hash2</key>
+			<data>
+			RW81n37+9KO7YckvJaXo/3O9HJzuT9V7C+pI5l3KHpM=
+			</data>
+		</dict>
+		<key>unicomsdk_loading7.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			D6mD0cmzQhhmgNmnJEMc/FIbYkA=
+			</data>
+			<key>hash2</key>
+			<data>
+			QaVNQhp1F9Cs1KBiSNkVmPvM/hiYrfMO18ckws1fqG8=
+			</data>
+		</dict>
+		<key>unicomsdk_loading8.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			X3q2Cx8VVHbe7fe156D5ZRxwL1o=
+			</data>
+			<key>hash2</key>
+			<data>
+			SGRtgU0pLlTjsYnxG5UuUacszYdUqtGl2O+z9mJRpqU=
+			</data>
+		</dict>
+		<key>unicomsdk_loading9.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			x7NVAMF25q5RM8QY3k0isYwsCh0=
+			</data>
+			<key>hash2</key>
+			<data>
+			kP83W5SDm92HeW/KPab/2G2NfJUtB0Pec2fkX5ix7Sg=
+			</data>
+		</dict>
+		<key>unicomsdk_logo.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			2FKpqlNoL1AJmZQp19aWEcd4AUk=
+			</data>
+			<key>hash2</key>
+			<data>
+			ajc6C9njXvycP1yHeMMS70uGN883va/kAK5meeOZ7Ss=
+			</data>
+		</dict>
+		<key>unicomsdk_logo_other.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Cg2UQKciV17IRdi865N4hnEU3pw=
+			</data>
+			<key>hash2</key>
+			<data>
+			a0NYuBON68q0TOYvMIfr8bBK/Epc8qFJwx32ecqlJ40=
+			</data>
+		</dict>
+		<key>unicomsdk_mini_logo.png</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			oXkRaZqDo7QeJKQuVaDRpFJEofI=
+			</data>
+			<key>hash2</key>
+			<data>
+			o4Dews2aDZEUOYqtO8LbKOd91YWvaYgj1pvCEzTiueY=
+			</data>
+		</dict>
+		<key>zaixian_agreement.html</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			4BxJsJTYmzOO3MbkV8Hq4f23uTE=
+			</data>
+			<key>hash2</key>
+			<data>
+			a7m/WrYjudx8ORrmS+1XwwxqvaXkqiSODiPp08LdMhs=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^[^/]+$</key>
+		<dict>
+			<key>nested</key>
+			<true/>
+			<key>weight</key>
+			<real>10</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 0 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/_CodeSignature/CodeSignature


File diff suppressed because it is too large
+ 504 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/files/aes.js


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/files/https_.cer


File diff suppressed because it is too large
+ 212 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/files/md5.js


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_back.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_back@2x.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_error.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading1.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading10.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading11.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading12.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading2.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading3.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading4.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading5.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading6.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading7.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading8.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_loading9.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_logo.png


BIN
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/unicomsdk_mini_logo.png


File diff suppressed because it is too large
+ 106 - 0
RainbowPlanet/RainbowPlanet/Lib/ShanYanSDK/uni_account_login_sdk_res.bundle/zaixian_agreement.html