project.pbxproj 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 50;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 80FB2D3361E2CF97A0ED8090 /* Pods_RainbowPlanet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75AF51003C98E1AF94B14775 /* Pods_RainbowPlanet.framework */; };
  10. A7807D3F222F70C5009D98BB /* AlipaySDK.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A7807D3D222F70C5009D98BB /* AlipaySDK.bundle */; };
  11. A7807D40222F70C5009D98BB /* AlipaySDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D3E222F70C5009D98BB /* AlipaySDK.framework */; };
  12. A7807D43222F71EC009D98BB /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D42222F71EC009D98BB /* libc++.tbd */; };
  13. A7807D45222F71F7009D98BB /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D44222F71F6009D98BB /* libz.tbd */; };
  14. A7807D49222F7237009D98BB /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D48222F7237009D98BB /* CoreMotion.framework */; };
  15. A7807D4B222F7248009D98BB /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D4A222F7248009D98BB /* CFNetwork.framework */; };
  16. A7807D4D222F725A009D98BB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D4C222F725A009D98BB /* Foundation.framework */; };
  17. A7807D4F222F7264009D98BB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D4E222F7264009D98BB /* UIKit.framework */; };
  18. A7807D51222F726C009D98BB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D50222F726B009D98BB /* CoreGraphics.framework */; };
  19. A7807D53222F7274009D98BB /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D52222F7274009D98BB /* CoreText.framework */; };
  20. A7807D55222F7283009D98BB /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D54222F7283009D98BB /* QuartzCore.framework */; };
  21. A7807D57222F7290009D98BB /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D56222F7290009D98BB /* CoreTelephony.framework */; };
  22. A7807D58222F7296009D98BB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7807D46222F7210009D98BB /* SystemConfiguration.framework */; };
  23. A7AE0120222E760500F521EA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE011F222E760500F521EA /* AppDelegate.swift */; };
  24. A7AE0122222E760500F521EA /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0121222E760500F521EA /* ViewController.swift */; };
  25. A7AE0125222E760500F521EA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7AE0123222E760500F521EA /* Main.storyboard */; };
  26. A7AE0127222E760500F521EA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A7AE0126222E760500F521EA /* Assets.xcassets */; };
  27. A7AE012A222E760500F521EA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7AE0128222E760500F521EA /* LaunchScreen.storyboard */; };
  28. A7AE0135222E760500F521EA /* RainbowPlanetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0134222E760500F521EA /* RainbowPlanetTests.swift */; };
  29. A7AE0140222E760500F521EA /* RainbowPlanetUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE013F222E760500F521EA /* RainbowPlanetUITests.swift */; };
  30. A7AE0151222E76EB00F521EA /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0150222E76EB00F521EA /* RootViewController.swift */; };
  31. A7AE0154222E774C00F521EA /* RootWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0153222E774C00F521EA /* RootWebViewController.swift */; };
  32. A7AE0157222E77A700F521EA /* RootNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0156222E77A700F521EA /* RootNavigationController.swift */; };
  33. A7AE015A222E7B4800F521EA /* RootTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0159222E7B4800F521EA /* RootTabbarController.swift */; };
  34. A7AE015D222E7BC000F521EA /* RootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE015C222E7BC000F521EA /* RootView.swift */; };
  35. A7AE0169222E7D2800F521EA /* ShoppingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0167222E7D2800F521EA /* ShoppingViewController.swift */; };
  36. A7AE0170222E7D5400F521EA /* ShoppingCartViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE016E222E7D5400F521EA /* ShoppingCartViewController.swift */; };
  37. A7AE0174222E7D6000F521EA /* MineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AE0172222E7D6000F521EA /* MineViewController.swift */; };
  38. /* End PBXBuildFile section */
  39. /* Begin PBXContainerItemProxy section */
  40. A7AE0131222E760500F521EA /* PBXContainerItemProxy */ = {
  41. isa = PBXContainerItemProxy;
  42. containerPortal = A7AE0114222E760400F521EA /* Project object */;
  43. proxyType = 1;
  44. remoteGlobalIDString = A7AE011B222E760500F521EA;
  45. remoteInfo = RainbowPlanet;
  46. };
  47. A7AE013C222E760500F521EA /* PBXContainerItemProxy */ = {
  48. isa = PBXContainerItemProxy;
  49. containerPortal = A7AE0114222E760400F521EA /* Project object */;
  50. proxyType = 1;
  51. remoteGlobalIDString = A7AE011B222E760500F521EA;
  52. remoteInfo = RainbowPlanet;
  53. };
  54. /* End PBXContainerItemProxy section */
  55. /* Begin PBXFileReference section */
  56. 1DD1CA03D797EC66156C1CB4 /* Pods-RainbowPlanet.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RainbowPlanet.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RainbowPlanet/Pods-RainbowPlanet.debug.xcconfig"; sourceTree = "<group>"; };
  57. 75AF51003C98E1AF94B14775 /* Pods_RainbowPlanet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RainbowPlanet.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  58. 8640BD6BD0F44B0788BBD034 /* Pods-RainbowPlanet.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RainbowPlanet.release.xcconfig"; path = "Pods/Target Support Files/Pods-RainbowPlanet/Pods-RainbowPlanet.release.xcconfig"; sourceTree = "<group>"; };
  59. A7807D3D222F70C5009D98BB /* AlipaySDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = "<group>"; };
  60. A7807D3E222F70C5009D98BB /* AlipaySDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AlipaySDK.framework; sourceTree = "<group>"; };
  61. A7807D42222F71EC009D98BB /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
  62. A7807D44222F71F6009D98BB /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
  63. A7807D46222F7210009D98BB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
  64. A7807D48222F7237009D98BB /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; };
  65. A7807D4A222F7248009D98BB /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
  66. A7807D4C222F725A009D98BB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  67. A7807D4E222F7264009D98BB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  68. A7807D50222F726B009D98BB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  69. A7807D52222F7274009D98BB /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
  70. A7807D54222F7283009D98BB /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
  71. A7807D56222F7290009D98BB /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
  72. A7807D91222F9D8E009D98BB /* RainbowPlanet-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RainbowPlanet-Bridging-Header.h"; sourceTree = "<group>"; };
  73. A7AE011C222E760500F521EA /* RainbowPlanet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RainbowPlanet.app; sourceTree = BUILT_PRODUCTS_DIR; };
  74. A7AE011F222E760500F521EA /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
  75. A7AE0121222E760500F521EA /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
  76. A7AE0124222E760500F521EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  77. A7AE0126222E760500F521EA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  78. A7AE0129222E760500F521EA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  79. A7AE012B222E760500F521EA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  80. A7AE0130222E760500F521EA /* RainbowPlanetTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RainbowPlanetTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  81. A7AE0134222E760500F521EA /* RainbowPlanetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RainbowPlanetTests.swift; sourceTree = "<group>"; };
  82. A7AE0136222E760500F521EA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  83. A7AE013B222E760500F521EA /* RainbowPlanetUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RainbowPlanetUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  84. A7AE013F222E760500F521EA /* RainbowPlanetUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RainbowPlanetUITests.swift; sourceTree = "<group>"; };
  85. A7AE0141222E760500F521EA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  86. A7AE0150222E76EB00F521EA /* RootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = "<group>"; };
  87. A7AE0153222E774C00F521EA /* RootWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootWebViewController.swift; sourceTree = "<group>"; };
  88. A7AE0156222E77A700F521EA /* RootNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootNavigationController.swift; sourceTree = "<group>"; };
  89. A7AE0159222E7B4800F521EA /* RootTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootTabbarController.swift; sourceTree = "<group>"; };
  90. A7AE015C222E7BC000F521EA /* RootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootView.swift; sourceTree = "<group>"; };
  91. A7AE0167222E7D2800F521EA /* ShoppingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShoppingViewController.swift; sourceTree = "<group>"; };
  92. A7AE016E222E7D5400F521EA /* ShoppingCartViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShoppingCartViewController.swift; sourceTree = "<group>"; };
  93. A7AE0172222E7D6000F521EA /* MineViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MineViewController.swift; sourceTree = "<group>"; };
  94. /* End PBXFileReference section */
  95. /* Begin PBXFrameworksBuildPhase section */
  96. A7AE0119222E760500F521EA /* Frameworks */ = {
  97. isa = PBXFrameworksBuildPhase;
  98. buildActionMask = 2147483647;
  99. files = (
  100. A7807D43222F71EC009D98BB /* libc++.tbd in Frameworks */,
  101. A7807D45222F71F7009D98BB /* libz.tbd in Frameworks */,
  102. A7807D58222F7296009D98BB /* SystemConfiguration.framework in Frameworks */,
  103. A7807D57222F7290009D98BB /* CoreTelephony.framework in Frameworks */,
  104. A7807D55222F7283009D98BB /* QuartzCore.framework in Frameworks */,
  105. A7807D53222F7274009D98BB /* CoreText.framework in Frameworks */,
  106. A7807D51222F726C009D98BB /* CoreGraphics.framework in Frameworks */,
  107. A7807D4F222F7264009D98BB /* UIKit.framework in Frameworks */,
  108. A7807D4D222F725A009D98BB /* Foundation.framework in Frameworks */,
  109. A7807D4B222F7248009D98BB /* CFNetwork.framework in Frameworks */,
  110. A7807D49222F7237009D98BB /* CoreMotion.framework in Frameworks */,
  111. A7807D40222F70C5009D98BB /* AlipaySDK.framework in Frameworks */,
  112. 80FB2D3361E2CF97A0ED8090 /* Pods_RainbowPlanet.framework in Frameworks */,
  113. );
  114. runOnlyForDeploymentPostprocessing = 0;
  115. };
  116. A7AE012D222E760500F521EA /* Frameworks */ = {
  117. isa = PBXFrameworksBuildPhase;
  118. buildActionMask = 2147483647;
  119. files = (
  120. );
  121. runOnlyForDeploymentPostprocessing = 0;
  122. };
  123. A7AE0138222E760500F521EA /* Frameworks */ = {
  124. isa = PBXFrameworksBuildPhase;
  125. buildActionMask = 2147483647;
  126. files = (
  127. );
  128. runOnlyForDeploymentPostprocessing = 0;
  129. };
  130. /* End PBXFrameworksBuildPhase section */
  131. /* Begin PBXGroup section */
  132. 5D12B634780AFE570E29BF0F /* Frameworks */ = {
  133. isa = PBXGroup;
  134. children = (
  135. A7807D56222F7290009D98BB /* CoreTelephony.framework */,
  136. A7807D54222F7283009D98BB /* QuartzCore.framework */,
  137. A7807D52222F7274009D98BB /* CoreText.framework */,
  138. A7807D50222F726B009D98BB /* CoreGraphics.framework */,
  139. A7807D4E222F7264009D98BB /* UIKit.framework */,
  140. A7807D4C222F725A009D98BB /* Foundation.framework */,
  141. A7807D4A222F7248009D98BB /* CFNetwork.framework */,
  142. A7807D48222F7237009D98BB /* CoreMotion.framework */,
  143. A7807D46222F7210009D98BB /* SystemConfiguration.framework */,
  144. A7807D44222F71F6009D98BB /* libz.tbd */,
  145. A7807D42222F71EC009D98BB /* libc++.tbd */,
  146. 75AF51003C98E1AF94B14775 /* Pods_RainbowPlanet.framework */,
  147. );
  148. name = Frameworks;
  149. sourceTree = "<group>";
  150. };
  151. 7D599B292E3928B151ECFF01 /* Pods */ = {
  152. isa = PBXGroup;
  153. children = (
  154. 1DD1CA03D797EC66156C1CB4 /* Pods-RainbowPlanet.debug.xcconfig */,
  155. 8640BD6BD0F44B0788BBD034 /* Pods-RainbowPlanet.release.xcconfig */,
  156. );
  157. name = Pods;
  158. sourceTree = "<group>";
  159. };
  160. A7807D3B222F70A0009D98BB /* Lib */ = {
  161. isa = PBXGroup;
  162. children = (
  163. A7807D3C222F70C5009D98BB /* AlipaySDK */,
  164. );
  165. path = Lib;
  166. sourceTree = "<group>";
  167. };
  168. A7807D3C222F70C5009D98BB /* AlipaySDK */ = {
  169. isa = PBXGroup;
  170. children = (
  171. A7807D3D222F70C5009D98BB /* AlipaySDK.bundle */,
  172. A7807D3E222F70C5009D98BB /* AlipaySDK.framework */,
  173. );
  174. path = AlipaySDK;
  175. sourceTree = "<group>";
  176. };
  177. A7807D8B222F9CF9009D98BB /* Macro */ = {
  178. isa = PBXGroup;
  179. children = (
  180. A7807D91222F9D8E009D98BB /* RainbowPlanet-Bridging-Header.h */,
  181. );
  182. path = Macro;
  183. sourceTree = "<group>";
  184. };
  185. A7AE0113222E760400F521EA = {
  186. isa = PBXGroup;
  187. children = (
  188. A7AE011E222E760500F521EA /* RainbowPlanet */,
  189. A7AE0133222E760500F521EA /* RainbowPlanetTests */,
  190. A7AE013E222E760500F521EA /* RainbowPlanetUITests */,
  191. A7AE011D222E760500F521EA /* Products */,
  192. 7D599B292E3928B151ECFF01 /* Pods */,
  193. 5D12B634780AFE570E29BF0F /* Frameworks */,
  194. );
  195. sourceTree = "<group>";
  196. };
  197. A7AE011D222E760500F521EA /* Products */ = {
  198. isa = PBXGroup;
  199. children = (
  200. A7AE011C222E760500F521EA /* RainbowPlanet.app */,
  201. A7AE0130222E760500F521EA /* RainbowPlanetTests.xctest */,
  202. A7AE013B222E760500F521EA /* RainbowPlanetUITests.xctest */,
  203. );
  204. name = Products;
  205. sourceTree = "<group>";
  206. };
  207. A7AE011E222E760500F521EA /* RainbowPlanet */ = {
  208. isa = PBXGroup;
  209. children = (
  210. A7AE014D222E76A100F521EA /* AppDelegate */,
  211. A7AE014E222E76AC00F521EA /* Base */,
  212. A7AE015E222E7BDD00F521EA /* Modules */,
  213. A7807D8B222F9CF9009D98BB /* Macro */,
  214. A7807D3B222F70A0009D98BB /* Lib */,
  215. A7AE0121222E760500F521EA /* ViewController.swift */,
  216. A7AE0123222E760500F521EA /* Main.storyboard */,
  217. A7AE0126222E760500F521EA /* Assets.xcassets */,
  218. A7AE0128222E760500F521EA /* LaunchScreen.storyboard */,
  219. A7AE012B222E760500F521EA /* Info.plist */,
  220. );
  221. path = RainbowPlanet;
  222. sourceTree = "<group>";
  223. };
  224. A7AE0133222E760500F521EA /* RainbowPlanetTests */ = {
  225. isa = PBXGroup;
  226. children = (
  227. A7AE0134222E760500F521EA /* RainbowPlanetTests.swift */,
  228. A7AE0136222E760500F521EA /* Info.plist */,
  229. );
  230. path = RainbowPlanetTests;
  231. sourceTree = "<group>";
  232. };
  233. A7AE013E222E760500F521EA /* RainbowPlanetUITests */ = {
  234. isa = PBXGroup;
  235. children = (
  236. A7AE013F222E760500F521EA /* RainbowPlanetUITests.swift */,
  237. A7AE0141222E760500F521EA /* Info.plist */,
  238. );
  239. path = RainbowPlanetUITests;
  240. sourceTree = "<group>";
  241. };
  242. A7AE014D222E76A100F521EA /* AppDelegate */ = {
  243. isa = PBXGroup;
  244. children = (
  245. A7AE011F222E760500F521EA /* AppDelegate.swift */,
  246. );
  247. path = AppDelegate;
  248. sourceTree = "<group>";
  249. };
  250. A7AE014E222E76AC00F521EA /* Base */ = {
  251. isa = PBXGroup;
  252. children = (
  253. A7AE0158222E77AA00F521EA /* RootTabbarController */,
  254. A7AE0155222E777300F521EA /* RootNavigationController */,
  255. A7AE0152222E76F400F521EA /* RootWebViewController */,
  256. A7AE014F222E76C700F521EA /* RootViewController */,
  257. A7AE015B222E7BA400F521EA /* RootView */,
  258. );
  259. path = Base;
  260. sourceTree = "<group>";
  261. };
  262. A7AE014F222E76C700F521EA /* RootViewController */ = {
  263. isa = PBXGroup;
  264. children = (
  265. A7AE0150222E76EB00F521EA /* RootViewController.swift */,
  266. );
  267. path = RootViewController;
  268. sourceTree = "<group>";
  269. };
  270. A7AE0152222E76F400F521EA /* RootWebViewController */ = {
  271. isa = PBXGroup;
  272. children = (
  273. A7AE0153222E774C00F521EA /* RootWebViewController.swift */,
  274. );
  275. path = RootWebViewController;
  276. sourceTree = "<group>";
  277. };
  278. A7AE0155222E777300F521EA /* RootNavigationController */ = {
  279. isa = PBXGroup;
  280. children = (
  281. A7AE0156222E77A700F521EA /* RootNavigationController.swift */,
  282. );
  283. path = RootNavigationController;
  284. sourceTree = "<group>";
  285. };
  286. A7AE0158222E77AA00F521EA /* RootTabbarController */ = {
  287. isa = PBXGroup;
  288. children = (
  289. A7AE0159222E7B4800F521EA /* RootTabbarController.swift */,
  290. );
  291. path = RootTabbarController;
  292. sourceTree = "<group>";
  293. };
  294. A7AE015B222E7BA400F521EA /* RootView */ = {
  295. isa = PBXGroup;
  296. children = (
  297. A7AE015C222E7BC000F521EA /* RootView.swift */,
  298. );
  299. path = RootView;
  300. sourceTree = "<group>";
  301. };
  302. A7AE015E222E7BDD00F521EA /* Modules */ = {
  303. isa = PBXGroup;
  304. children = (
  305. A7AE0162222E7C4D00F521EA /* RegisterLoginModule */,
  306. A7AE0163222E7C7C00F521EA /* CommonModule */,
  307. A7AE0161222E7C1A00F521EA /* ShoppingMallModule */,
  308. A7AE0160222E7BFE00F521EA /* ShoppingCartModule */,
  309. A7AE015F222E7BFA00F521EA /* MineModule */,
  310. );
  311. path = Modules;
  312. sourceTree = "<group>";
  313. };
  314. A7AE015F222E7BFA00F521EA /* MineModule */ = {
  315. isa = PBXGroup;
  316. children = (
  317. A7AE0164222E7CBC00F521EA /* Mine */,
  318. );
  319. path = MineModule;
  320. sourceTree = "<group>";
  321. };
  322. A7AE0160222E7BFE00F521EA /* ShoppingCartModule */ = {
  323. isa = PBXGroup;
  324. children = (
  325. A7AE0165222E7CD600F521EA /* ShoppingCart */,
  326. );
  327. path = ShoppingCartModule;
  328. sourceTree = "<group>";
  329. };
  330. A7AE0161222E7C1A00F521EA /* ShoppingMallModule */ = {
  331. isa = PBXGroup;
  332. children = (
  333. A7AE0166222E7CE000F521EA /* ShoppingMall */,
  334. );
  335. path = ShoppingMallModule;
  336. sourceTree = "<group>";
  337. };
  338. A7AE0162222E7C4D00F521EA /* RegisterLoginModule */ = {
  339. isa = PBXGroup;
  340. children = (
  341. );
  342. path = RegisterLoginModule;
  343. sourceTree = "<group>";
  344. };
  345. A7AE0163222E7C7C00F521EA /* CommonModule */ = {
  346. isa = PBXGroup;
  347. children = (
  348. );
  349. path = CommonModule;
  350. sourceTree = "<group>";
  351. };
  352. A7AE0164222E7CBC00F521EA /* Mine */ = {
  353. isa = PBXGroup;
  354. children = (
  355. A7AE016D222E7D4600F521EA /* ViewController */,
  356. );
  357. path = Mine;
  358. sourceTree = "<group>";
  359. };
  360. A7AE0165222E7CD600F521EA /* ShoppingCart */ = {
  361. isa = PBXGroup;
  362. children = (
  363. A7AE016C222E7D3B00F521EA /* ViewController */,
  364. );
  365. path = ShoppingCart;
  366. sourceTree = "<group>";
  367. };
  368. A7AE0166222E7CE000F521EA /* ShoppingMall */ = {
  369. isa = PBXGroup;
  370. children = (
  371. A7AE016B222E7D2B00F521EA /* ViewController */,
  372. );
  373. path = ShoppingMall;
  374. sourceTree = "<group>";
  375. };
  376. A7AE016B222E7D2B00F521EA /* ViewController */ = {
  377. isa = PBXGroup;
  378. children = (
  379. A7AE0167222E7D2800F521EA /* ShoppingViewController.swift */,
  380. );
  381. path = ViewController;
  382. sourceTree = "<group>";
  383. };
  384. A7AE016C222E7D3B00F521EA /* ViewController */ = {
  385. isa = PBXGroup;
  386. children = (
  387. A7AE016E222E7D5400F521EA /* ShoppingCartViewController.swift */,
  388. );
  389. path = ViewController;
  390. sourceTree = "<group>";
  391. };
  392. A7AE016D222E7D4600F521EA /* ViewController */ = {
  393. isa = PBXGroup;
  394. children = (
  395. A7AE0172222E7D6000F521EA /* MineViewController.swift */,
  396. );
  397. path = ViewController;
  398. sourceTree = "<group>";
  399. };
  400. /* End PBXGroup section */
  401. /* Begin PBXNativeTarget section */
  402. A7AE011B222E760500F521EA /* RainbowPlanet */ = {
  403. isa = PBXNativeTarget;
  404. buildConfigurationList = A7AE0144222E760500F521EA /* Build configuration list for PBXNativeTarget "RainbowPlanet" */;
  405. buildPhases = (
  406. 8127BCB7B14A2FEE0C53A4B1 /* [CP] Check Pods Manifest.lock */,
  407. A7AE0118222E760500F521EA /* Sources */,
  408. A7AE0119222E760500F521EA /* Frameworks */,
  409. A7AE011A222E760500F521EA /* Resources */,
  410. 4E1AFEECFA984C63F4BF36D2 /* [CP] Embed Pods Frameworks */,
  411. 354DC3DCC42099CBDF4679C8 /* [CP] Copy Pods Resources */,
  412. );
  413. buildRules = (
  414. );
  415. dependencies = (
  416. );
  417. name = RainbowPlanet;
  418. productName = RainbowPlanet;
  419. productReference = A7AE011C222E760500F521EA /* RainbowPlanet.app */;
  420. productType = "com.apple.product-type.application";
  421. };
  422. A7AE012F222E760500F521EA /* RainbowPlanetTests */ = {
  423. isa = PBXNativeTarget;
  424. buildConfigurationList = A7AE0147222E760500F521EA /* Build configuration list for PBXNativeTarget "RainbowPlanetTests" */;
  425. buildPhases = (
  426. A7AE012C222E760500F521EA /* Sources */,
  427. A7AE012D222E760500F521EA /* Frameworks */,
  428. A7AE012E222E760500F521EA /* Resources */,
  429. );
  430. buildRules = (
  431. );
  432. dependencies = (
  433. A7AE0132222E760500F521EA /* PBXTargetDependency */,
  434. );
  435. name = RainbowPlanetTests;
  436. productName = RainbowPlanetTests;
  437. productReference = A7AE0130222E760500F521EA /* RainbowPlanetTests.xctest */;
  438. productType = "com.apple.product-type.bundle.unit-test";
  439. };
  440. A7AE013A222E760500F521EA /* RainbowPlanetUITests */ = {
  441. isa = PBXNativeTarget;
  442. buildConfigurationList = A7AE014A222E760500F521EA /* Build configuration list for PBXNativeTarget "RainbowPlanetUITests" */;
  443. buildPhases = (
  444. A7AE0137222E760500F521EA /* Sources */,
  445. A7AE0138222E760500F521EA /* Frameworks */,
  446. A7AE0139222E760500F521EA /* Resources */,
  447. );
  448. buildRules = (
  449. );
  450. dependencies = (
  451. A7AE013D222E760500F521EA /* PBXTargetDependency */,
  452. );
  453. name = RainbowPlanetUITests;
  454. productName = RainbowPlanetUITests;
  455. productReference = A7AE013B222E760500F521EA /* RainbowPlanetUITests.xctest */;
  456. productType = "com.apple.product-type.bundle.ui-testing";
  457. };
  458. /* End PBXNativeTarget section */
  459. /* Begin PBXProject section */
  460. A7AE0114222E760400F521EA /* Project object */ = {
  461. isa = PBXProject;
  462. attributes = {
  463. LastSwiftUpdateCheck = 1010;
  464. LastUpgradeCheck = 1010;
  465. ORGANIZATIONNAME = "南鑫林";
  466. TargetAttributes = {
  467. A7AE011B222E760500F521EA = {
  468. CreatedOnToolsVersion = 10.1;
  469. LastSwiftMigration = 1010;
  470. };
  471. A7AE012F222E760500F521EA = {
  472. CreatedOnToolsVersion = 10.1;
  473. TestTargetID = A7AE011B222E760500F521EA;
  474. };
  475. A7AE013A222E760500F521EA = {
  476. CreatedOnToolsVersion = 10.1;
  477. TestTargetID = A7AE011B222E760500F521EA;
  478. };
  479. };
  480. };
  481. buildConfigurationList = A7AE0117222E760400F521EA /* Build configuration list for PBXProject "RainbowPlanet" */;
  482. compatibilityVersion = "Xcode 9.3";
  483. developmentRegion = en;
  484. hasScannedForEncodings = 0;
  485. knownRegions = (
  486. en,
  487. Base,
  488. );
  489. mainGroup = A7AE0113222E760400F521EA;
  490. productRefGroup = A7AE011D222E760500F521EA /* Products */;
  491. projectDirPath = "";
  492. projectRoot = "";
  493. targets = (
  494. A7AE011B222E760500F521EA /* RainbowPlanet */,
  495. A7AE012F222E760500F521EA /* RainbowPlanetTests */,
  496. A7AE013A222E760500F521EA /* RainbowPlanetUITests */,
  497. );
  498. };
  499. /* End PBXProject section */
  500. /* Begin PBXResourcesBuildPhase section */
  501. A7AE011A222E760500F521EA /* Resources */ = {
  502. isa = PBXResourcesBuildPhase;
  503. buildActionMask = 2147483647;
  504. files = (
  505. A7AE012A222E760500F521EA /* LaunchScreen.storyboard in Resources */,
  506. A7AE0127222E760500F521EA /* Assets.xcassets in Resources */,
  507. A7807D3F222F70C5009D98BB /* AlipaySDK.bundle in Resources */,
  508. A7AE0125222E760500F521EA /* Main.storyboard in Resources */,
  509. );
  510. runOnlyForDeploymentPostprocessing = 0;
  511. };
  512. A7AE012E222E760500F521EA /* Resources */ = {
  513. isa = PBXResourcesBuildPhase;
  514. buildActionMask = 2147483647;
  515. files = (
  516. );
  517. runOnlyForDeploymentPostprocessing = 0;
  518. };
  519. A7AE0139222E760500F521EA /* Resources */ = {
  520. isa = PBXResourcesBuildPhase;
  521. buildActionMask = 2147483647;
  522. files = (
  523. );
  524. runOnlyForDeploymentPostprocessing = 0;
  525. };
  526. /* End PBXResourcesBuildPhase section */
  527. /* Begin PBXShellScriptBuildPhase section */
  528. 354DC3DCC42099CBDF4679C8 /* [CP] Copy Pods Resources */ = {
  529. isa = PBXShellScriptBuildPhase;
  530. buildActionMask = 2147483647;
  531. files = (
  532. );
  533. inputFileListPaths = (
  534. );
  535. inputPaths = (
  536. "${SRCROOT}/Pods/Target Support Files/Pods-RainbowPlanet/Pods-RainbowPlanet-resources.sh",
  537. "${PODS_ROOT}/UMCCommonLog/UMCommonLog/UMCommonLog.bundle",
  538. "${PODS_ROOT}/UMCShare/UMShare/UMSocialUI/UMSocialSDKResources.bundle",
  539. );
  540. name = "[CP] Copy Pods Resources";
  541. outputFileListPaths = (
  542. );
  543. outputPaths = (
  544. "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/UMCommonLog.bundle",
  545. "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/UMSocialSDKResources.bundle",
  546. );
  547. runOnlyForDeploymentPostprocessing = 0;
  548. shellPath = /bin/sh;
  549. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RainbowPlanet/Pods-RainbowPlanet-resources.sh\"\n";
  550. showEnvVarsInLog = 0;
  551. };
  552. 4E1AFEECFA984C63F4BF36D2 /* [CP] Embed Pods Frameworks */ = {
  553. isa = PBXShellScriptBuildPhase;
  554. buildActionMask = 2147483647;
  555. files = (
  556. );
  557. inputFileListPaths = (
  558. );
  559. inputPaths = (
  560. "${SRCROOT}/Pods/Target Support Files/Pods-RainbowPlanet/Pods-RainbowPlanet-frameworks.sh",
  561. "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
  562. "${BUILT_PRODUCTS_DIR}/CryptoSwift/CryptoSwift.framework",
  563. "${BUILT_PRODUCTS_DIR}/DeviceKit/DeviceKit.framework",
  564. "${BUILT_PRODUCTS_DIR}/ESTabBarController-swift/ESTabBarController_swift.framework",
  565. "${BUILT_PRODUCTS_DIR}/FSPagerView/FSPagerView.framework",
  566. "${BUILT_PRODUCTS_DIR}/FWPopupView/FWPopupView.framework",
  567. "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework",
  568. "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework",
  569. "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework",
  570. "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework",
  571. "${BUILT_PRODUCTS_DIR}/Moya/Moya.framework",
  572. "${BUILT_PRODUCTS_DIR}/ObjectMapper/ObjectMapper.framework",
  573. "${BUILT_PRODUCTS_DIR}/PPBadgeViewSwift/PPBadgeViewSwift.framework",
  574. "${BUILT_PRODUCTS_DIR}/Result/Result.framework",
  575. "${BUILT_PRODUCTS_DIR}/RxAtomic/RxAtomic.framework",
  576. "${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework",
  577. "${BUILT_PRODUCTS_DIR}/RxSwift/RxSwift.framework",
  578. "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework",
  579. "${BUILT_PRODUCTS_DIR}/SwiftDate/SwiftDate.framework",
  580. "${BUILT_PRODUCTS_DIR}/SwiftyJSON/SwiftyJSON.framework",
  581. "${BUILT_PRODUCTS_DIR}/SwiftyStarRatingView/SwiftyStarRatingView.framework",
  582. "${BUILT_PRODUCTS_DIR}/XLPagerTabStrip/XLPagerTabStrip.framework",
  583. );
  584. name = "[CP] Embed Pods Frameworks";
  585. outputFileListPaths = (
  586. );
  587. outputPaths = (
  588. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
  589. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CryptoSwift.framework",
  590. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DeviceKit.framework",
  591. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ESTabBarController_swift.framework",
  592. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FSPagerView.framework",
  593. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FWPopupView.framework",
  594. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework",
  595. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework",
  596. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework",
  597. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework",
  598. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Moya.framework",
  599. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ObjectMapper.framework",
  600. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PPBadgeViewSwift.framework",
  601. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
  602. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxAtomic.framework",
  603. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxCocoa.framework",
  604. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxSwift.framework",
  605. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework",
  606. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftDate.framework",
  607. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyJSON.framework",
  608. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyStarRatingView.framework",
  609. "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XLPagerTabStrip.framework",
  610. );
  611. runOnlyForDeploymentPostprocessing = 0;
  612. shellPath = /bin/sh;
  613. shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RainbowPlanet/Pods-RainbowPlanet-frameworks.sh\"\n";
  614. showEnvVarsInLog = 0;
  615. };
  616. 8127BCB7B14A2FEE0C53A4B1 /* [CP] Check Pods Manifest.lock */ = {
  617. isa = PBXShellScriptBuildPhase;
  618. buildActionMask = 2147483647;
  619. files = (
  620. );
  621. inputFileListPaths = (
  622. );
  623. inputPaths = (
  624. "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  625. "${PODS_ROOT}/Manifest.lock",
  626. );
  627. name = "[CP] Check Pods Manifest.lock";
  628. outputFileListPaths = (
  629. );
  630. outputPaths = (
  631. "$(DERIVED_FILE_DIR)/Pods-RainbowPlanet-checkManifestLockResult.txt",
  632. );
  633. runOnlyForDeploymentPostprocessing = 0;
  634. shellPath = /bin/sh;
  635. shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
  636. showEnvVarsInLog = 0;
  637. };
  638. /* End PBXShellScriptBuildPhase section */
  639. /* Begin PBXSourcesBuildPhase section */
  640. A7AE0118222E760500F521EA /* Sources */ = {
  641. isa = PBXSourcesBuildPhase;
  642. buildActionMask = 2147483647;
  643. files = (
  644. A7AE0122222E760500F521EA /* ViewController.swift in Sources */,
  645. A7AE015A222E7B4800F521EA /* RootTabbarController.swift in Sources */,
  646. A7AE0170222E7D5400F521EA /* ShoppingCartViewController.swift in Sources */,
  647. A7AE0120222E760500F521EA /* AppDelegate.swift in Sources */,
  648. A7AE0151222E76EB00F521EA /* RootViewController.swift in Sources */,
  649. A7AE015D222E7BC000F521EA /* RootView.swift in Sources */,
  650. A7AE0157222E77A700F521EA /* RootNavigationController.swift in Sources */,
  651. A7AE0169222E7D2800F521EA /* ShoppingViewController.swift in Sources */,
  652. A7AE0154222E774C00F521EA /* RootWebViewController.swift in Sources */,
  653. A7AE0174222E7D6000F521EA /* MineViewController.swift in Sources */,
  654. );
  655. runOnlyForDeploymentPostprocessing = 0;
  656. };
  657. A7AE012C222E760500F521EA /* Sources */ = {
  658. isa = PBXSourcesBuildPhase;
  659. buildActionMask = 2147483647;
  660. files = (
  661. A7AE0135222E760500F521EA /* RainbowPlanetTests.swift in Sources */,
  662. );
  663. runOnlyForDeploymentPostprocessing = 0;
  664. };
  665. A7AE0137222E760500F521EA /* Sources */ = {
  666. isa = PBXSourcesBuildPhase;
  667. buildActionMask = 2147483647;
  668. files = (
  669. A7AE0140222E760500F521EA /* RainbowPlanetUITests.swift in Sources */,
  670. );
  671. runOnlyForDeploymentPostprocessing = 0;
  672. };
  673. /* End PBXSourcesBuildPhase section */
  674. /* Begin PBXTargetDependency section */
  675. A7AE0132222E760500F521EA /* PBXTargetDependency */ = {
  676. isa = PBXTargetDependency;
  677. target = A7AE011B222E760500F521EA /* RainbowPlanet */;
  678. targetProxy = A7AE0131222E760500F521EA /* PBXContainerItemProxy */;
  679. };
  680. A7AE013D222E760500F521EA /* PBXTargetDependency */ = {
  681. isa = PBXTargetDependency;
  682. target = A7AE011B222E760500F521EA /* RainbowPlanet */;
  683. targetProxy = A7AE013C222E760500F521EA /* PBXContainerItemProxy */;
  684. };
  685. /* End PBXTargetDependency section */
  686. /* Begin PBXVariantGroup section */
  687. A7AE0123222E760500F521EA /* Main.storyboard */ = {
  688. isa = PBXVariantGroup;
  689. children = (
  690. A7AE0124222E760500F521EA /* Base */,
  691. );
  692. name = Main.storyboard;
  693. sourceTree = "<group>";
  694. };
  695. A7AE0128222E760500F521EA /* LaunchScreen.storyboard */ = {
  696. isa = PBXVariantGroup;
  697. children = (
  698. A7AE0129222E760500F521EA /* Base */,
  699. );
  700. name = LaunchScreen.storyboard;
  701. sourceTree = "<group>";
  702. };
  703. /* End PBXVariantGroup section */
  704. /* Begin XCBuildConfiguration section */
  705. A7AE0142222E760500F521EA /* Debug */ = {
  706. isa = XCBuildConfiguration;
  707. buildSettings = {
  708. ALWAYS_SEARCH_USER_PATHS = NO;
  709. CLANG_ANALYZER_NONNULL = YES;
  710. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  711. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  712. CLANG_CXX_LIBRARY = "libc++";
  713. CLANG_ENABLE_MODULES = YES;
  714. CLANG_ENABLE_OBJC_ARC = YES;
  715. CLANG_ENABLE_OBJC_WEAK = YES;
  716. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  717. CLANG_WARN_BOOL_CONVERSION = YES;
  718. CLANG_WARN_COMMA = YES;
  719. CLANG_WARN_CONSTANT_CONVERSION = YES;
  720. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  721. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  722. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  723. CLANG_WARN_EMPTY_BODY = YES;
  724. CLANG_WARN_ENUM_CONVERSION = YES;
  725. CLANG_WARN_INFINITE_RECURSION = YES;
  726. CLANG_WARN_INT_CONVERSION = YES;
  727. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  728. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  729. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  730. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  731. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  732. CLANG_WARN_STRICT_PROTOTYPES = YES;
  733. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  734. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  735. CLANG_WARN_UNREACHABLE_CODE = YES;
  736. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  737. CODE_SIGN_IDENTITY = "iPhone Developer";
  738. COPY_PHASE_STRIP = NO;
  739. DEBUG_INFORMATION_FORMAT = dwarf;
  740. ENABLE_STRICT_OBJC_MSGSEND = YES;
  741. ENABLE_TESTABILITY = YES;
  742. GCC_C_LANGUAGE_STANDARD = gnu11;
  743. GCC_DYNAMIC_NO_PIC = NO;
  744. GCC_NO_COMMON_BLOCKS = YES;
  745. GCC_OPTIMIZATION_LEVEL = 0;
  746. GCC_PREPROCESSOR_DEFINITIONS = (
  747. "DEBUG=1",
  748. "$(inherited)",
  749. );
  750. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  751. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  752. GCC_WARN_UNDECLARED_SELECTOR = YES;
  753. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  754. GCC_WARN_UNUSED_FUNCTION = YES;
  755. GCC_WARN_UNUSED_VARIABLE = YES;
  756. IPHONEOS_DEPLOYMENT_TARGET = 12.1;
  757. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  758. MTL_FAST_MATH = YES;
  759. ONLY_ACTIVE_ARCH = YES;
  760. SDKROOT = iphoneos;
  761. SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
  762. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  763. };
  764. name = Debug;
  765. };
  766. A7AE0143222E760500F521EA /* Release */ = {
  767. isa = XCBuildConfiguration;
  768. buildSettings = {
  769. ALWAYS_SEARCH_USER_PATHS = NO;
  770. CLANG_ANALYZER_NONNULL = YES;
  771. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  772. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  773. CLANG_CXX_LIBRARY = "libc++";
  774. CLANG_ENABLE_MODULES = YES;
  775. CLANG_ENABLE_OBJC_ARC = YES;
  776. CLANG_ENABLE_OBJC_WEAK = YES;
  777. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  778. CLANG_WARN_BOOL_CONVERSION = YES;
  779. CLANG_WARN_COMMA = YES;
  780. CLANG_WARN_CONSTANT_CONVERSION = YES;
  781. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  782. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  783. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  784. CLANG_WARN_EMPTY_BODY = YES;
  785. CLANG_WARN_ENUM_CONVERSION = YES;
  786. CLANG_WARN_INFINITE_RECURSION = YES;
  787. CLANG_WARN_INT_CONVERSION = YES;
  788. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  789. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  790. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  791. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  792. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  793. CLANG_WARN_STRICT_PROTOTYPES = YES;
  794. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  795. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  796. CLANG_WARN_UNREACHABLE_CODE = YES;
  797. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  798. CODE_SIGN_IDENTITY = "iPhone Developer";
  799. COPY_PHASE_STRIP = NO;
  800. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  801. ENABLE_NS_ASSERTIONS = NO;
  802. ENABLE_STRICT_OBJC_MSGSEND = YES;
  803. GCC_C_LANGUAGE_STANDARD = gnu11;
  804. GCC_NO_COMMON_BLOCKS = YES;
  805. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  806. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  807. GCC_WARN_UNDECLARED_SELECTOR = YES;
  808. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  809. GCC_WARN_UNUSED_FUNCTION = YES;
  810. GCC_WARN_UNUSED_VARIABLE = YES;
  811. IPHONEOS_DEPLOYMENT_TARGET = 12.1;
  812. MTL_ENABLE_DEBUG_INFO = NO;
  813. MTL_FAST_MATH = YES;
  814. SDKROOT = iphoneos;
  815. SWIFT_COMPILATION_MODE = wholemodule;
  816. SWIFT_OPTIMIZATION_LEVEL = "-O";
  817. VALIDATE_PRODUCT = YES;
  818. };
  819. name = Release;
  820. };
  821. A7AE0145222E760500F521EA /* Debug */ = {
  822. isa = XCBuildConfiguration;
  823. baseConfigurationReference = 1DD1CA03D797EC66156C1CB4 /* Pods-RainbowPlanet.debug.xcconfig */;
  824. buildSettings = {
  825. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  826. CLANG_ENABLE_MODULES = YES;
  827. CODE_SIGN_STYLE = Automatic;
  828. FRAMEWORK_SEARCH_PATHS = (
  829. "$(inherited)",
  830. "$(PROJECT_DIR)/RainbowPlanet/Lib/AlipaySDK",
  831. );
  832. HEADER_SEARCH_PATHS = (
  833. "$(inherited)",
  834. "\"${PODS_ROOT}/Headers/Public\"",
  835. "\"${PODS_ROOT}/Headers/Public/UMCShare\"",
  836. "\"$(SRCROOT)/RainbowPlanet/Macro/RainbowPlanet-Bridging-Header.h\"",
  837. );
  838. INFOPLIST_FILE = RainbowPlanet/Info.plist;
  839. LD_RUNPATH_SEARCH_PATHS = (
  840. "$(inherited)",
  841. "@executable_path/Frameworks",
  842. );
  843. PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanet;
  844. PRODUCT_NAME = "$(TARGET_NAME)";
  845. SWIFT_OBJC_BRIDGING_HEADER = "RainbowPlanet/Macro/RainbowPlanet-Bridging-Header.h";
  846. SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  847. SWIFT_VERSION = 4.2;
  848. TARGETED_DEVICE_FAMILY = "1,2";
  849. };
  850. name = Debug;
  851. };
  852. A7AE0146222E760500F521EA /* Release */ = {
  853. isa = XCBuildConfiguration;
  854. baseConfigurationReference = 8640BD6BD0F44B0788BBD034 /* Pods-RainbowPlanet.release.xcconfig */;
  855. buildSettings = {
  856. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  857. CLANG_ENABLE_MODULES = YES;
  858. CODE_SIGN_STYLE = Automatic;
  859. FRAMEWORK_SEARCH_PATHS = (
  860. "$(inherited)",
  861. "$(PROJECT_DIR)/RainbowPlanet/Lib/AlipaySDK",
  862. );
  863. HEADER_SEARCH_PATHS = (
  864. "$(inherited)",
  865. "\"${PODS_ROOT}/Headers/Public\"",
  866. "\"${PODS_ROOT}/Headers/Public/UMCShare\"",
  867. "\"$(SRCROOT)/RainbowPlanet/Macro/RainbowPlanet-Bridging-Header.h\"",
  868. );
  869. INFOPLIST_FILE = RainbowPlanet/Info.plist;
  870. LD_RUNPATH_SEARCH_PATHS = (
  871. "$(inherited)",
  872. "@executable_path/Frameworks",
  873. );
  874. PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanet;
  875. PRODUCT_NAME = "$(TARGET_NAME)";
  876. SWIFT_OBJC_BRIDGING_HEADER = "RainbowPlanet/Macro/RainbowPlanet-Bridging-Header.h";
  877. SWIFT_VERSION = 4.2;
  878. TARGETED_DEVICE_FAMILY = "1,2";
  879. };
  880. name = Release;
  881. };
  882. A7AE0148222E760500F521EA /* Debug */ = {
  883. isa = XCBuildConfiguration;
  884. buildSettings = {
  885. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  886. BUNDLE_LOADER = "$(TEST_HOST)";
  887. CODE_SIGN_STYLE = Automatic;
  888. INFOPLIST_FILE = RainbowPlanetTests/Info.plist;
  889. LD_RUNPATH_SEARCH_PATHS = (
  890. "$(inherited)",
  891. "@executable_path/Frameworks",
  892. "@loader_path/Frameworks",
  893. );
  894. PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanetTests;
  895. PRODUCT_NAME = "$(TARGET_NAME)";
  896. SWIFT_VERSION = 4.2;
  897. TARGETED_DEVICE_FAMILY = "1,2";
  898. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/RainbowPlanet.app/RainbowPlanet";
  899. };
  900. name = Debug;
  901. };
  902. A7AE0149222E760500F521EA /* Release */ = {
  903. isa = XCBuildConfiguration;
  904. buildSettings = {
  905. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  906. BUNDLE_LOADER = "$(TEST_HOST)";
  907. CODE_SIGN_STYLE = Automatic;
  908. INFOPLIST_FILE = RainbowPlanetTests/Info.plist;
  909. LD_RUNPATH_SEARCH_PATHS = (
  910. "$(inherited)",
  911. "@executable_path/Frameworks",
  912. "@loader_path/Frameworks",
  913. );
  914. PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanetTests;
  915. PRODUCT_NAME = "$(TARGET_NAME)";
  916. SWIFT_VERSION = 4.2;
  917. TARGETED_DEVICE_FAMILY = "1,2";
  918. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/RainbowPlanet.app/RainbowPlanet";
  919. };
  920. name = Release;
  921. };
  922. A7AE014B222E760500F521EA /* Debug */ = {
  923. isa = XCBuildConfiguration;
  924. buildSettings = {
  925. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  926. CODE_SIGN_STYLE = Automatic;
  927. INFOPLIST_FILE = RainbowPlanetUITests/Info.plist;
  928. LD_RUNPATH_SEARCH_PATHS = (
  929. "$(inherited)",
  930. "@executable_path/Frameworks",
  931. "@loader_path/Frameworks",
  932. );
  933. PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanetUITests;
  934. PRODUCT_NAME = "$(TARGET_NAME)";
  935. SWIFT_VERSION = 4.2;
  936. TARGETED_DEVICE_FAMILY = "1,2";
  937. TEST_TARGET_NAME = RainbowPlanet;
  938. };
  939. name = Debug;
  940. };
  941. A7AE014C222E760500F521EA /* Release */ = {
  942. isa = XCBuildConfiguration;
  943. buildSettings = {
  944. ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
  945. CODE_SIGN_STYLE = Automatic;
  946. INFOPLIST_FILE = RainbowPlanetUITests/Info.plist;
  947. LD_RUNPATH_SEARCH_PATHS = (
  948. "$(inherited)",
  949. "@executable_path/Frameworks",
  950. "@loader_path/Frameworks",
  951. );
  952. PRODUCT_BUNDLE_IDENTIFIER = com.nanxinlin.RainbowPlanetUITests;
  953. PRODUCT_NAME = "$(TARGET_NAME)";
  954. SWIFT_VERSION = 4.2;
  955. TARGETED_DEVICE_FAMILY = "1,2";
  956. TEST_TARGET_NAME = RainbowPlanet;
  957. };
  958. name = Release;
  959. };
  960. /* End XCBuildConfiguration section */
  961. /* Begin XCConfigurationList section */
  962. A7AE0117222E760400F521EA /* Build configuration list for PBXProject "RainbowPlanet" */ = {
  963. isa = XCConfigurationList;
  964. buildConfigurations = (
  965. A7AE0142222E760500F521EA /* Debug */,
  966. A7AE0143222E760500F521EA /* Release */,
  967. );
  968. defaultConfigurationIsVisible = 0;
  969. defaultConfigurationName = Release;
  970. };
  971. A7AE0144222E760500F521EA /* Build configuration list for PBXNativeTarget "RainbowPlanet" */ = {
  972. isa = XCConfigurationList;
  973. buildConfigurations = (
  974. A7AE0145222E760500F521EA /* Debug */,
  975. A7AE0146222E760500F521EA /* Release */,
  976. );
  977. defaultConfigurationIsVisible = 0;
  978. defaultConfigurationName = Release;
  979. };
  980. A7AE0147222E760500F521EA /* Build configuration list for PBXNativeTarget "RainbowPlanetTests" */ = {
  981. isa = XCConfigurationList;
  982. buildConfigurations = (
  983. A7AE0148222E760500F521EA /* Debug */,
  984. A7AE0149222E760500F521EA /* Release */,
  985. );
  986. defaultConfigurationIsVisible = 0;
  987. defaultConfigurationName = Release;
  988. };
  989. A7AE014A222E760500F521EA /* Build configuration list for PBXNativeTarget "RainbowPlanetUITests" */ = {
  990. isa = XCConfigurationList;
  991. buildConfigurations = (
  992. A7AE014B222E760500F521EA /* Debug */,
  993. A7AE014C222E760500F521EA /* Release */,
  994. );
  995. defaultConfigurationIsVisible = 0;
  996. defaultConfigurationName = Release;
  997. };
  998. /* End XCConfigurationList section */
  999. };
  1000. rootObject = A7AE0114222E760400F521EA /* Project object */;
  1001. }