xuguohong

删除星玩不带第三方支付部分

Showing 35 changed files with 0 additions and 1837 deletions
No preview for this file type
1 -// !$*UTF8*$!
2 -{
3 - archiveVersion = 1;
4 - classes = {
5 - };
6 - objectVersion = 46;
7 - objects = {
8 -
9 -/* Begin PBXBuildFile section */
10 - 15CD4B7E8DB1BE9297192B0A /* libDataEyeTracking_v1.7.0.a */ = {isa = PBXBuildFile; fileRef = EF034C3E85FFDBCCE1D104EE /* libDataEyeTracking_v1.7.0.a */; };
11 - 1F8248338B57EDD8196949BB /* pool_setting */ = {isa = PBXBuildFile; fileRef = 9F4E498CA912A1B32C4264F5 /* pool_setting */; };
12 - 20FA431BAAC493726F1BB0B0 /* pool_setting */ = {isa = PBXBuildFile; fileRef = 9F4E498CA912A1B32C4264F5 /* pool_setting */; };
13 - 3FEE4BC3A8C83BB872F7AEEF /* YouaiSDK.framework */ = {isa = PBXBuildFile; fileRef = 175B4F0F953E95604775D2B4 /* YouaiSDK.framework */; };
14 - 700C42E98502A3BED1DB1545 /* YouaiSDK.framework */ = {isa = PBXBuildFile; fileRef = 175B4F0F953E95604775D2B4 /* YouaiSDK.framework */; };
15 - 8425EC1A1F0E3CBD00B0D868 /* PoolSdk.framework */ = {isa = PBXBuildFile; fileRef = 8425EC191F0E3CBD00B0D868 /* PoolSdk.framework */; settings = {ASSET_TAGS = (); }; };
16 - 847EE5E21EE9007E003A4B7B /* MainViewController.m */ = {isa = PBXBuildFile; fileRef = 847EE5E11EE9007E003A4B7B /* MainViewController.m */; settings = {ASSET_TAGS = (); }; };
17 - 8484E4F51EE7E0DC00B402D1 /* AppDelegate.m */ = {isa = PBXBuildFile; fileRef = 8484E4F21EE7E0DC00B402D1 /* AppDelegate.m */; settings = {ASSET_TAGS = (); }; };
18 - 8484E4F61EE7E0DC00B402D1 /* ViewController.m */ = {isa = PBXBuildFile; fileRef = 8484E4F41EE7E0DC00B402D1 /* ViewController.m */; settings = {ASSET_TAGS = (); }; };
19 - 8484E4FC1EE7E1D800B402D1 /* libsqlite3.dylib */ = {isa = PBXBuildFile; fileRef = 8484E4FB1EE7E1D800B402D1 /* libsqlite3.dylib */; };
20 - 8484E4FE1EE7E1F700B402D1 /* CoreTelephony.framework */ = {isa = PBXBuildFile; fileRef = 8484E4FD1EE7E1F700B402D1 /* CoreTelephony.framework */; };
21 - 8484E5001EE7E20C00B402D1 /* CFNetwork.framework */ = {isa = PBXBuildFile; fileRef = 8484E4FF1EE7E20C00B402D1 /* CFNetwork.framework */; };
22 - 8484E5021EE7E21F00B402D1 /* UIKit.framework */ = {isa = PBXBuildFile; fileRef = 8484E5011EE7E21F00B402D1 /* UIKit.framework */; };
23 - 8484E5041EE7E24400B402D1 /* StoreKit.framework */ = {isa = PBXBuildFile; fileRef = 8484E5031EE7E24400B402D1 /* StoreKit.framework */; };
24 - 8484E5061EE7E24A00B402D1 /* CoreMotion.framework */ = {isa = PBXBuildFile; fileRef = 8484E5051EE7E24A00B402D1 /* CoreMotion.framework */; };
25 - 8484E5081EE7E25600B402D1 /* CoreText.framework */ = {isa = PBXBuildFile; fileRef = 8484E5071EE7E25600B402D1 /* CoreText.framework */; };
26 - 8484E50A1EE7E26200B402D1 /* Security.framework */ = {isa = PBXBuildFile; fileRef = 8484E5091EE7E26200B402D1 /* Security.framework */; };
27 - 8484E50C1EE7E27100B402D1 /* CoreGraphics.framework */ = {isa = PBXBuildFile; fileRef = 8484E50B1EE7E27100B402D1 /* CoreGraphics.framework */; };
28 - 8484E50E1EE7E28000B402D1 /* QuartzCore.framework */ = {isa = PBXBuildFile; fileRef = 8484E50D1EE7E28000B402D1 /* QuartzCore.framework */; };
29 - 8484E5101EE7E29A00B402D1 /* libc++.1.dylib */ = {isa = PBXBuildFile; fileRef = 8484E50F1EE7E29A00B402D1 /* libc++.1.dylib */; };
30 - 8484E5121EE7E2B800B402D1 /* libz.1.dylib */ = {isa = PBXBuildFile; fileRef = 8484E5111EE7E2B800B402D1 /* libz.1.dylib */; };
31 - 8484E5141EE7E2DE00B402D1 /* Foundation.framework */ = {isa = PBXBuildFile; fileRef = 8484E5131EE7E2DE00B402D1 /* Foundation.framework */; };
32 - 8484E5161EE7E36800B402D1 /* SystemConfiguration.framework */ = {isa = PBXBuildFile; fileRef = 8484E5151EE7E36800B402D1 /* SystemConfiguration.framework */; };
33 - 84EA2DE11F7CCE640071F3F0 /* CoreLocation.framework */ = {isa = PBXBuildFile; fileRef = 84EA2DE01F7CCE640071F3F0 /* CoreLocation.framework */; };
34 - 929E462F8266A68A6D0B33DC /* ReYunTrack.a */ = {isa = PBXBuildFile; fileRef = 44474C8EB0D3C99B11D5915E /* ReYunTrack.a */; };
35 - 96CA459B8254FDCA2285F539 /* libDataEyeTracking_v1.7.0.a */ = {isa = PBXBuildFile; fileRef = EF034C3E85FFDBCCE1D104EE /* libDataEyeTracking_v1.7.0.a */; };
36 - A2F54D89845EF5262A1484A3 /* ReYunTrack.a */ = {isa = PBXBuildFile; fileRef = 44474C8EB0D3C99B11D5915E /* ReYunTrack.a */; };
37 - A7DE4E7A9360CBDB40D4603A /* SDKInterface.m */ = {isa = PBXBuildFile; fileRef = 8B3D4A67BCE87470AA0D18F5 /* SDKInterface.m */; };
38 - B2F54938A185C01CDD116712 /* SDKInterface.m */ = {isa = PBXBuildFile; fileRef = 8B3D4A67BCE87470AA0D18F5 /* SDKInterface.m */; };
39 - BB5F3C8E1C1811BC00DA339D /* main.m */ = {isa = PBXBuildFile; fileRef = BB5F3C8D1C1811BC00DA339D /* main.m */; };
40 - BB5F3C971C1811BC00DA339D /* Main.storyboard */ = {isa = PBXBuildFile; fileRef = BB5F3C951C1811BC00DA339D /* Main.storyboard */; };
41 - BB5F3C9C1C1811BC00DA339D /* LaunchScreen.xib */ = {isa = PBXBuildFile; fileRef = BB5F3C9A1C1811BC00DA339D /* LaunchScreen.xib */; };
42 - BB5F3CA81C1811BC00DA339D /* DemoTests.m */ = {isa = PBXBuildFile; fileRef = BB5F3CA71C1811BC00DA339D /* DemoTests.m */; };
43 -/* End PBXBuildFile section */
44 -
45 -/* Begin PBXCopyFilesBuildPhase section */
46 - 84398BFB1C4C83EC0082D774 /* Embed Frameworks */ = {
47 - isa = PBXCopyFilesBuildPhase;
48 - buildActionMask = 2147483647;
49 - dstPath = "";
50 - dstSubfolderSpec = 10;
51 - files = (
52 - );
53 - name = "Embed Frameworks";
54 - runOnlyForDeploymentPostprocessing = 0;
55 - };
56 -/* End PBXCopyFilesBuildPhase section */
57 -
58 -/* Begin PBXFileReference section */
59 - 175B4F0F953E95604775D2B4 /* YouaiSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = YouaiSDK.framework; path = poolsdk_file/poolsdk_xingwan_login/SDK/YouaiSDK.framework; sourceTree = SOURCE_ROOT; };
60 - 44474C8EB0D3C99B11D5915E /* ReYunTrack.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = ReYunTrack.a; path = poolsdk_file/poolsdk_xingwan_login/SDK/ReYunTrack.a; sourceTree = SOURCE_ROOT; };
61 - 8425EC191F0E3CBD00B0D868 /* PoolSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = PoolSdk.framework; sourceTree = "<group>"; };
62 - 847EE5E01EE9007E003A4B7B /* MainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainViewController.h; sourceTree = "<group>"; };
63 - 847EE5E11EE9007E003A4B7B /* MainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainViewController.m; sourceTree = "<group>"; };
64 - 8484E4F11EE7E0DC00B402D1 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
65 - 8484E4F21EE7E0DC00B402D1 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
66 - 8484E4F31EE7E0DC00B402D1 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
67 - 8484E4F41EE7E0DC00B402D1 /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
68 - 8484E4FB1EE7E1D800B402D1 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = compiled.mach-o.dylib; name = libsqlite3.dylib; path = ../../../../../../../../usr/lib/libsqlite3.dylib; sourceTree = "<group>"; };
69 - 8484E4FD1EE7E1F700B402D1 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
70 - 8484E4FF1EE7E20C00B402D1 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
71 - 8484E5011EE7E21F00B402D1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
72 - 8484E5031EE7E24400B402D1 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
73 - 8484E5051EE7E24A00B402D1 /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; };
74 - 8484E5071EE7E25600B402D1 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
75 - 8484E5091EE7E26200B402D1 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
76 - 8484E50B1EE7E27100B402D1 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
77 - 8484E50D1EE7E28000B402D1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
78 - 8484E50F1EE7E29A00B402D1 /* libc++.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = compiled.mach-o.dylib; name = "libc++.1.dylib"; path = "../../../../../../../../usr/lib/libc++.1.dylib"; sourceTree = "<group>"; };
79 - 8484E5111EE7E2B800B402D1 /* libz.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = compiled.mach-o.dylib; name = libz.1.dylib; path = ../../../../../../../../usr/lib/libz.1.dylib; sourceTree = "<group>"; };
80 - 8484E5131EE7E2DE00B402D1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
81 - 8484E5151EE7E36800B402D1 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
82 - 84EA2DE01F7CCE640071F3F0 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
83 - 8B3D4A67BCE87470AA0D18F5 /* SDKInterface.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = SDKInterface.m; path = poolsdk_file/poolsdk_xingwan_login/SDK/SDKInterface.m; sourceTree = SOURCE_ROOT; };
84 - 9F4E498CA912A1B32C4264F5 /* pool_setting */ = {isa = PBXFileReference; lastKnownFileType = "?"; name = pool_setting; path = poolsdk_file/poolsdk_xingwan_login/SDK/pool_setting; sourceTree = SOURCE_ROOT; };
85 - A3454FB7A08A04DF25CEC25B /* SDKInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SDKInterface.h; path = poolsdk_file/poolsdk_xingwan_login/SDK/SDKInterface.h; sourceTree = SOURCE_ROOT; };
86 - BB5F3C881C1811BC00DA339D /* Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
87 - BB5F3C8D1C1811BC00DA339D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
88 - BB5F3C961C1811BC00DA339D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
89 - BB5F3C9B1C1811BC00DA339D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
90 - BB5F3CA11C1811BC00DA339D /* DemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
91 - BB5F3CA61C1811BC00DA339D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
92 - BB5F3CA71C1811BC00DA339D /* DemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DemoTests.m; sourceTree = "<group>"; };
93 - E2ED48D580AE5949EDC3F8AC /* ReYunTrack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ReYunTrack.h; path = poolsdk_file/poolsdk_xingwan_login/SDK/ReYunTrack.h; sourceTree = SOURCE_ROOT; };
94 - EF034C3E85FFDBCCE1D104EE /* libDataEyeTracking_v1.7.0.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libDataEyeTracking_v1.7.0.a; path = poolsdk_file/poolsdk_xingwan_login/SDK/libDataEyeTracking_v1.7.0.a; sourceTree = SOURCE_ROOT; };
95 - F84E44D3B07513CF38514E74 /* DCTrackingAgent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = DCTrackingAgent.h; path = poolsdk_file/poolsdk_xingwan_login/SDK/DCTrackingAgent.h; sourceTree = SOURCE_ROOT; };
96 -/* End PBXFileReference section */
97 -
98 -/* Begin PBXFrameworksBuildPhase section */
99 - BB5F3C851C1811BC00DA339D /* Frameworks */ = {
100 - isa = PBXFrameworksBuildPhase;
101 - buildActionMask = 2147483647;
102 - files = (
103 - 84EA2DE11F7CCE640071F3F0 /* CoreLocation.framework */,
104 - 8484E5161EE7E36800B402D1 /* SystemConfiguration.framework */,
105 - 8484E4FC1EE7E1D800B402D1 /* libsqlite3.dylib */,
106 - 844544B81EFA5EE7004BDC50,
107 - 8484E5121EE7E2B800B402D1 /* libz.1.dylib */,
108 - 8484E5101EE7E29A00B402D1 /* libc++.1.dylib */,
109 - 8484E5001EE7E20C00B402D1 /* CFNetwork.framework */,
110 - 84EA2DDE1F7CCDDF0071F3F0,
111 - 8484E5061EE7E24A00B402D1 /* CoreMotion.framework */,
112 - 8484E5021EE7E21F00B402D1 /* UIKit.framework */,
113 - 8484E50C1EE7E27100B402D1 /* CoreGraphics.framework */,
114 - 8484E5081EE7E25600B402D1 /* CoreText.framework */,
115 - 8484E50E1EE7E28000B402D1 /* QuartzCore.framework */,
116 - 8484E5141EE7E2DE00B402D1 /* Foundation.framework */,
117 - 84EA2DDF1F7CCDDF0071F3F0,
118 - 8484E50A1EE7E26200B402D1 /* Security.framework */,
119 - 8484E5041EE7E24400B402D1 /* StoreKit.framework */,
120 - 8425EC1A1F0E3CBD00B0D868 /* PoolSdk.framework */,
121 - 8484E4FE1EE7E1F700B402D1 /* CoreTelephony.framework */,
122 - 15CD4B7E8DB1BE9297192B0A /* libDataEyeTracking_v1.7.0.a */,
123 - A2F54D89845EF5262A1484A3 /* ReYunTrack.a */,
124 - 3FEE4BC3A8C83BB872F7AEEF /* YouaiSDK.framework */,
125 - );
126 - runOnlyForDeploymentPostprocessing = 0;
127 - };
128 - BB5F3C9E1C1811BC00DA339D /* Frameworks */ = {
129 - isa = PBXFrameworksBuildPhase;
130 - buildActionMask = 2147483647;
131 - files = (
132 - 96CA459B8254FDCA2285F539 /* libDataEyeTracking_v1.7.0.a */,
133 - 929E462F8266A68A6D0B33DC /* ReYunTrack.a */,
134 - 700C42E98502A3BED1DB1545 /* YouaiSDK.framework */,
135 - );
136 - runOnlyForDeploymentPostprocessing = 0;
137 - };
138 -/* End PBXFrameworksBuildPhase section */
139 -
140 -/* Begin PBXGroup section */
141 - 07A544A1A762513F97803AA5 /* Frameworks */ = {
142 - isa = PBXGroup;
143 - children = (
144 - );
145 - name = Frameworks;
146 - sourceTree = "<group>";
147 - };
148 - 4A5C468ABF453FFAC271052F /* Libraries */ = {
149 - isa = PBXGroup;
150 - children = (
151 - );
152 - name = Libraries;
153 - sourceTree = "<group>";
154 - };
155 - 8476DF631C4DD70500EC42BA /* poolsdk_file */ = {
156 - isa = PBXGroup;
157 - children = (
158 - 8476DF641C4DD71D00EC42BA,
159 - );
160 - name = poolsdk_file;
161 - sourceTree = "<group>";
162 - };
163 - 8DFB4E66B5C345CDCAA49035 /* SDK */ = {
164 - isa = PBXGroup;
165 - children = (
166 - E2ED48D580AE5949EDC3F8AC /* ReYunTrack.h */,
167 - EF034C3E85FFDBCCE1D104EE /* libDataEyeTracking_v1.7.0.a */,
168 - A3454FB7A08A04DF25CEC25B /* SDKInterface.h */,
169 - F84E44D3B07513CF38514E74 /* DCTrackingAgent.h */,
170 - 9F4E498CA912A1B32C4264F5 /* pool_setting */,
171 - 8B3D4A67BCE87470AA0D18F5 /* SDKInterface.m */,
172 - 44474C8EB0D3C99B11D5915E /* ReYunTrack.a */,
173 - 175B4F0F953E95604775D2B4 /* YouaiSDK.framework */,
174 - );
175 - name = SDK;
176 - path = poolsdk_file/poolsdk_xingwan_login/SDK;
177 - sourceTree = SOURCE_ROOT;
178 - };
179 - BB5F3C7F1C1811BC00DA339D /* */ = {
180 - isa = PBXGroup;
181 - children = (
182 - 84EA2DE01F7CCE640071F3F0 /* CoreLocation.framework */,
183 - 8484E5151EE7E36800B402D1 /* SystemConfiguration.framework */,
184 - 8484E5131EE7E2DE00B402D1 /* Foundation.framework */,
185 - 8484E5111EE7E2B800B402D1 /* libz.1.dylib */,
186 - 8484E50F1EE7E29A00B402D1 /* libc++.1.dylib */,
187 - 8484E50D1EE7E28000B402D1 /* QuartzCore.framework */,
188 - 8484E50B1EE7E27100B402D1 /* CoreGraphics.framework */,
189 - 8484E5091EE7E26200B402D1 /* Security.framework */,
190 - 8484E5071EE7E25600B402D1 /* CoreText.framework */,
191 - 8484E5051EE7E24A00B402D1 /* CoreMotion.framework */,
192 - 8484E5031EE7E24400B402D1 /* StoreKit.framework */,
193 - 8484E5011EE7E21F00B402D1 /* UIKit.framework */,
194 - 8484E4FF1EE7E20C00B402D1 /* CFNetwork.framework */,
195 - 8484E4FD1EE7E1F700B402D1 /* CoreTelephony.framework */,
196 - 8484E4FB1EE7E1D800B402D1 /* libsqlite3.dylib */,
197 - 8476DF631C4DD70500EC42BA /* poolsdk_file */,
198 - BB5F3C8A1C1811BC00DA339D /* Demo */,
199 - BB5F3CA41C1811BC00DA339D /* DemoTests */,
200 - BB5F3C891C1811BC00DA339D /* Products */,
201 - 8DFB4E66B5C345CDCAA49035 /* SDK */,
202 - 07A544A1A762513F97803AA5 /* Frameworks */,
203 - 4A5C468ABF453FFAC271052F /* Libraries */,
204 - );
205 - sourceTree = "<group>";
206 - };
207 - BB5F3C891C1811BC00DA339D /* Products */ = {
208 - isa = PBXGroup;
209 - children = (
210 - BB5F3C881C1811BC00DA339D /* Demo.app */,
211 - BB5F3CA11C1811BC00DA339D /* DemoTests.xctest */,
212 - );
213 - name = Products;
214 - sourceTree = "<group>";
215 - };
216 - BB5F3C8A1C1811BC00DA339D /* Demo */ = {
217 - isa = PBXGroup;
218 - children = (
219 - 8425EC191F0E3CBD00B0D868 /* PoolSdk.framework */,
220 - 8484E4F11EE7E0DC00B402D1 /* AppDelegate.h */,
221 - 8484E4F21EE7E0DC00B402D1 /* AppDelegate.m */,
222 - 8484E4F31EE7E0DC00B402D1 /* ViewController.h */,
223 - 8484E4F41EE7E0DC00B402D1 /* ViewController.m */,
224 - 847EE5E01EE9007E003A4B7B /* MainViewController.h */,
225 - 847EE5E11EE9007E003A4B7B /* MainViewController.m */,
226 - BB5F3C951C1811BC00DA339D /* Main.storyboard */,
227 - BB5F3C9A1C1811BC00DA339D /* LaunchScreen.xib */,
228 - BB5F3C8B1C1811BC00DA339D /* Supporting Files */,
229 - );
230 - path = Demo;
231 - sourceTree = "<group>";
232 - };
233 - BB5F3C8B1C1811BC00DA339D /* Supporting Files */ = {
234 - isa = PBXGroup;
235 - children = (
236 - BB5F3C8D1C1811BC00DA339D /* main.m */,
237 - );
238 - name = "Supporting Files";
239 - sourceTree = "<group>";
240 - };
241 - BB5F3CA41C1811BC00DA339D /* DemoTests */ = {
242 - isa = PBXGroup;
243 - children = (
244 - BB5F3CA71C1811BC00DA339D /* DemoTests.m */,
245 - BB5F3CA51C1811BC00DA339D /* Supporting Files */,
246 - );
247 - path = DemoTests;
248 - sourceTree = "<group>";
249 - };
250 - BB5F3CA51C1811BC00DA339D /* Supporting Files */ = {
251 - isa = PBXGroup;
252 - children = (
253 - BB5F3CA61C1811BC00DA339D /* Info.plist */,
254 - );
255 - name = "Supporting Files";
256 - sourceTree = "<group>";
257 - };
258 -/* End PBXGroup section */
259 -
260 -/* Begin PBXNativeTarget section */
261 - BB5F3C871C1811BC00DA339D /* Demo */ = {
262 - isa = PBXNativeTarget;
263 - buildConfigurationList = BB5F3CAB1C1811BC00DA339D /* Build configuration list for PBXNativeTarget "Demo" */;
264 - buildPhases = (
265 - BB5F3C841C1811BC00DA339D /* Sources */,
266 - BB5F3C851C1811BC00DA339D /* Frameworks */,
267 - BB5F3C861C1811BC00DA339D /* Resources */,
268 - 84398BFB1C4C83EC0082D774 /* Embed Frameworks */,
269 - );
270 - buildRules = (
271 - );
272 - dependencies = (
273 - );
274 - name = Demo;
275 - productName = Demo;
276 - productReference = BB5F3C881C1811BC00DA339D /* Demo.app */;
277 - productType = com.apple.product-type.application;
278 - };
279 - BB5F3CA01C1811BC00DA339D /* DemoTests */ = {
280 - isa = PBXNativeTarget;
281 - buildConfigurationList = BB5F3CAE1C1811BC00DA339D /* Build configuration list for PBXNativeTarget "DemoTests" */;
282 - buildPhases = (
283 - BB5F3C9D1C1811BC00DA339D /* Sources */,
284 - BB5F3C9E1C1811BC00DA339D /* Frameworks */,
285 - BB5F3C9F1C1811BC00DA339D /* Resources */,
286 - );
287 - buildRules = (
288 - );
289 - dependencies = (
290 - BB5F3CA31C1811BC00DA339D /* Target */,
291 - );
292 - name = DemoTests;
293 - productName = DemoTests;
294 - productReference = BB5F3CA11C1811BC00DA339D /* DemoTests.xctest */;
295 - productType = com.apple.product-type.bundle.unit-test;
296 - };
297 -/* End PBXNativeTarget section */
298 -
299 -/* Begin PBXProject section */
300 - BB5F3C801C1811BC00DA339D /* Project object */ = {
301 - isa = PBXProject;
302 - attributes = {
303 - LastUpgradeCheck = 0640;
304 - ORGANIZATIONNAME = winFan;
305 - TargetAttributes = {
306 - BB5F3C871C1811BC00DA339D = {
307 - CreatedOnToolsVersion = 6.4;
308 - };
309 - BB5F3CA01C1811BC00DA339D = {
310 - CreatedOnToolsVersion = 6.4;
311 - TestTargetID = BB5F3C871C1811BC00DA339D /* Demo */;
312 - };
313 - };
314 - };
315 - buildConfigurationList = BB5F3C831C1811BC00DA339D /* Build configuration list for PBXNativeTarget "TARGET_NAME" */;
316 - compatibilityVersion = "Xcode 3.2";
317 - developmentRegion = English;
318 - hasScannedForEncodings = 0;
319 - knownRegions = (
320 - en,
321 - Base,
322 - );
323 - mainGroup = BB5F3C7F1C1811BC00DA339D /* */;
324 - productRefGroup = BB5F3C891C1811BC00DA339D /* Products */;
325 - projectDirPath = "";
326 - projectRoot = "";
327 - targets = (
328 - BB5F3C871C1811BC00DA339D /* Demo */,
329 - BB5F3CA01C1811BC00DA339D /* DemoTests */,
330 - );
331 - };
332 -/* End PBXProject section */
333 -
334 -/* Begin PBXResourcesBuildPhase section */
335 - BB5F3C861C1811BC00DA339D /* Resources */ = {
336 - isa = PBXResourcesBuildPhase;
337 - buildActionMask = 2147483647;
338 - files = (
339 - BB5F3C971C1811BC00DA339D /* Main.storyboard */,
340 - BB5F3C9C1C1811BC00DA339D /* LaunchScreen.xib */,
341 - 20FA431BAAC493726F1BB0B0 /* pool_setting */,
342 - );
343 - runOnlyForDeploymentPostprocessing = 0;
344 - };
345 - BB5F3C9F1C1811BC00DA339D /* Resources */ = {
346 - isa = PBXResourcesBuildPhase;
347 - buildActionMask = 2147483647;
348 - files = (
349 - 1F8248338B57EDD8196949BB /* pool_setting */,
350 - );
351 - runOnlyForDeploymentPostprocessing = 0;
352 - };
353 -/* End PBXResourcesBuildPhase section */
354 -
355 -/* Begin PBXSourcesBuildPhase section */
356 - BB5F3C841C1811BC00DA339D /* Sources */ = {
357 - isa = PBXSourcesBuildPhase;
358 - buildActionMask = 2147483647;
359 - files = (
360 - 8484E4F51EE7E0DC00B402D1 /* AppDelegate.m */,
361 - 847EE5E21EE9007E003A4B7B /* MainViewController.m */,
362 - BB5F3C8E1C1811BC00DA339D /* main.m */,
363 - 8484E4F61EE7E0DC00B402D1 /* ViewController.m */,
364 - B2F54938A185C01CDD116712 /* SDKInterface.m */,
365 - );
366 - runOnlyForDeploymentPostprocessing = 0;
367 - };
368 - BB5F3C9D1C1811BC00DA339D /* Sources */ = {
369 - isa = PBXSourcesBuildPhase;
370 - buildActionMask = 2147483647;
371 - files = (
372 - BB5F3CA81C1811BC00DA339D /* DemoTests.m */,
373 - A7DE4E7A9360CBDB40D4603A /* SDKInterface.m */,
374 - );
375 - runOnlyForDeploymentPostprocessing = 0;
376 - };
377 -/* End PBXSourcesBuildPhase section */
378 -
379 -/* Begin XCBuildConfiguration section */
380 - BB5F3CA91C1811BC00DA339D /* Debug */ = {
381 - isa = XCBuildConfiguration;
382 - buildSettings = {
383 - ALWAYS_SEARCH_USER_PATHS = NO;
384 - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "";
385 - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
386 - CLANG_CXX_LIBRARY = "libc++";
387 - CLANG_ENABLE_MODULES = YES;
388 - CLANG_ENABLE_OBJC_ARC = YES;
389 - CLANG_WARN_BOOL_CONVERSION = YES;
390 - CLANG_WARN_CONSTANT_CONVERSION = YES;
391 - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
392 - CLANG_WARN_EMPTY_BODY = YES;
393 - CLANG_WARN_ENUM_CONVERSION = YES;
394 - CLANG_WARN_INT_CONVERSION = YES;
395 - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
396 - CLANG_WARN_UNREACHABLE_CODE = YES;
397 - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
398 - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
399 - COPY_PHASE_STRIP = NO;
400 - DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
401 - ENABLE_BITCODE = NO;
402 - ENABLE_STRICT_OBJC_MSGSEND = YES;
403 - FRAMEWORK_SEARCH_PATHS = (
404 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
405 - );
406 - GCC_C_LANGUAGE_STANDARD = gnu99;
407 - GCC_DYNAMIC_NO_PIC = NO;
408 - GCC_NO_COMMON_BLOCKS = YES;
409 - GCC_OPTIMIZATION_LEVEL = 0;
410 - GCC_PREPROCESSOR_DEFINITIONS = (
411 - "DEBUG=1",
412 - "$(inherited)",
413 - );
414 - GCC_SYMBOLS_PRIVATE_EXTERN = NO;
415 - GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
416 - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
417 - GCC_WARN_UNDECLARED_SELECTOR = YES;
418 - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
419 - GCC_WARN_UNUSED_FUNCTION = YES;
420 - GCC_WARN_UNUSED_VARIABLE = YES;
421 - HEADER_SEARCH_PATHS = (
422 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
423 - );
424 - INFOPLIST_FILE = poolsdk_file/poolsdk_xingwan_login/Info.plist;
425 - IPHONEOS_DEPLOYMENT_TARGET = 8.4;
426 - LIBRARY_SEARCH_PATHS = (
427 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
428 - );
429 - MTL_ENABLE_DEBUG_INFO = YES;
430 - ONLY_ACTIVE_ARCH = YES;
431 - OTHER_LDFLAGS = (
432 - -ObjC,
433 - );
434 - PRODUCT_BUNDLE_IDENTIFIER = com.ssmyj.ios.xw;
435 - SDKROOT = iphoneos;
436 - };
437 - name = Debug;
438 - };
439 - BB5F3CAA1C1811BC00DA339D /* Release */ = {
440 - isa = XCBuildConfiguration;
441 - buildSettings = {
442 - ALWAYS_SEARCH_USER_PATHS = NO;
443 - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
444 - CLANG_CXX_LIBRARY = "libc++";
445 - CLANG_ENABLE_MODULES = YES;
446 - CLANG_ENABLE_OBJC_ARC = YES;
447 - CLANG_WARN_BOOL_CONVERSION = YES;
448 - CLANG_WARN_CONSTANT_CONVERSION = YES;
449 - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
450 - CLANG_WARN_EMPTY_BODY = YES;
451 - CLANG_WARN_ENUM_CONVERSION = YES;
452 - CLANG_WARN_INT_CONVERSION = YES;
453 - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
454 - CLANG_WARN_UNREACHABLE_CODE = YES;
455 - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
456 - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
457 - COPY_PHASE_STRIP = NO;
458 - DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
459 - ENABLE_BITCODE = NO;
460 - ENABLE_NS_ASSERTIONS = NO;
461 - ENABLE_STRICT_OBJC_MSGSEND = YES;
462 - FRAMEWORK_SEARCH_PATHS = (
463 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
464 - );
465 - GCC_C_LANGUAGE_STANDARD = gnu99;
466 - GCC_NO_COMMON_BLOCKS = YES;
467 - GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
468 - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
469 - GCC_WARN_UNDECLARED_SELECTOR = YES;
470 - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
471 - GCC_WARN_UNUSED_FUNCTION = YES;
472 - GCC_WARN_UNUSED_VARIABLE = YES;
473 - HEADER_SEARCH_PATHS = (
474 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
475 - );
476 - INFOPLIST_FILE = poolsdk_file/poolsdk_xingwan_login/Info.plist;
477 - IPHONEOS_DEPLOYMENT_TARGET = 8.4;
478 - LIBRARY_SEARCH_PATHS = (
479 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
480 - );
481 - MTL_ENABLE_DEBUG_INFO = NO;
482 - OTHER_LDFLAGS = (
483 - -ObjC,
484 - );
485 - PRODUCT_BUNDLE_IDENTIFIER = com.ssmyj.ios.xw;
486 - SDKROOT = iphoneos;
487 - VALIDATE_PRODUCT = YES;
488 - };
489 - name = Release;
490 - };
491 - BB5F3CAC1C1811BC00DA339D /* Debug */ = {
492 - isa = XCBuildConfiguration;
493 - buildSettings = {
494 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
495 - CODE_SIGN_IDENTITY = "iPhone Developer: Yufeng Wang (N5VLW9NRUG)";
496 - DEAD_CODE_STRIPPING = NO;
497 - ENABLE_BITCODE = NO;
498 - FRAMEWORK_SEARCH_PATHS = (
499 - "$(inherited)",
500 - "$(PROJECT_DIR)/Demo",
501 - "$(PROJECT_DIR)/poolsdk_file/poolsdk",
502 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
503 - );
504 - HEADER_SEARCH_PATHS = (
505 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
506 - );
507 - INFOPLIST_FILE = poolsdk_file/poolsdk_xingwan_login/Info.plist;
508 - IPHONEOS_DEPLOYMENT_TARGET = 7.1;
509 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
510 - LIBRARY_SEARCH_PATHS = (
511 - "$(inherited)",
512 - "$(PROJECT_DIR)/Demo",
513 - "$(PROJECT_DIR)/poolsdk_file/poolsdk",
514 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
515 - );
516 - ONLY_ACTIVE_ARCH = NO;
517 - OTHER_LDFLAGS = (
518 - -ObjC,
519 - );
520 - PRODUCT_BUNDLE_IDENTIFIER = com.ssmyj.ios.xw;
521 - PRODUCT_NAME = "$(TARGET_NAME)";
522 - PROVISIONING_PROFILE = e6d180fd-5532-4218-bf56-0c1afa8ea0b4;
523 - TARGETED_DEVICE_FAMILY = "1,2";
524 - VALID_ARCHS = "arm64 armv7s";
525 - };
526 - name = Debug;
527 - };
528 - BB5F3CAD1C1811BC00DA339D /* Release */ = {
529 - isa = XCBuildConfiguration;
530 - buildSettings = {
531 - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
532 - CODE_SIGN_IDENTITY = "iPhone Developer: Yufeng Wang (N5VLW9NRUG)";
533 - DEAD_CODE_STRIPPING = NO;
534 - ENABLE_BITCODE = NO;
535 - FRAMEWORK_SEARCH_PATHS = (
536 - "$(inherited)",
537 - "$(PROJECT_DIR)/Demo",
538 - "$(PROJECT_DIR)/poolsdk_file/poolsdk",
539 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
540 - );
541 - HEADER_SEARCH_PATHS = (
542 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
543 - );
544 - INFOPLIST_FILE = poolsdk_file/poolsdk_xingwan_login/Info.plist;
545 - IPHONEOS_DEPLOYMENT_TARGET = 7.1;
546 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
547 - LIBRARY_SEARCH_PATHS = (
548 - "$(inherited)",
549 - "$(PROJECT_DIR)/Demo",
550 - "$(PROJECT_DIR)/poolsdk_file/poolsdk",
551 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
552 - );
553 - ONLY_ACTIVE_ARCH = NO;
554 - OTHER_LDFLAGS = (
555 - -ObjC,
556 - );
557 - PRODUCT_BUNDLE_IDENTIFIER = com.ssmyj.ios.xw;
558 - PRODUCT_NAME = "$(TARGET_NAME)";
559 - PROVISIONING_PROFILE = e6d180fd-5532-4218-bf56-0c1afa8ea0b4;
560 - TARGETED_DEVICE_FAMILY = "1,2";
561 - VALID_ARCHS = "arm64 armv7s";
562 - };
563 - name = Release;
564 - };
565 - BB5F3CAF1C1811BC00DA339D /* Debug */ = {
566 - isa = XCBuildConfiguration;
567 - buildSettings = {
568 - BUNDLE_LOADER = "$(TEST_HOST)";
569 - ENABLE_BITCODE = NO;
570 - FRAMEWORK_SEARCH_PATHS = (
571 - "$(SDKROOT)/Developer/Library/Frameworks",
572 - "$(inherited)",
573 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
574 - );
575 - GCC_PREPROCESSOR_DEFINITIONS = (
576 - "DEBUG=1",
577 - "$(inherited)",
578 - );
579 - HEADER_SEARCH_PATHS = (
580 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
581 - );
582 - INFOPLIST_FILE = poolsdk_file/poolsdk_xingwan_login/Info.plist;
583 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
584 - LIBRARY_SEARCH_PATHS = (
585 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
586 - );
587 - OTHER_LDFLAGS = (
588 - -ObjC,
589 - );
590 - PRODUCT_BUNDLE_IDENTIFIER = com.ssmyj.ios.xw;
591 - PRODUCT_NAME = "$(TARGET_NAME)";
592 - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Demo.app/Demo";
593 - };
594 - name = Debug;
595 - };
596 - BB5F3CB01C1811BC00DA339D /* Release */ = {
597 - isa = XCBuildConfiguration;
598 - buildSettings = {
599 - BUNDLE_LOADER = "$(TEST_HOST)";
600 - ENABLE_BITCODE = NO;
601 - FRAMEWORK_SEARCH_PATHS = (
602 - "$(SDKROOT)/Developer/Library/Frameworks",
603 - "$(inherited)",
604 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
605 - );
606 - HEADER_SEARCH_PATHS = (
607 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
608 - );
609 - INFOPLIST_FILE = poolsdk_file/poolsdk_xingwan_login/Info.plist;
610 - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
611 - LIBRARY_SEARCH_PATHS = (
612 - "\"$(PROJECT_DIR)/poolsdk_file/poolsdk_xingwan_login/SDK\"",
613 - );
614 - OTHER_LDFLAGS = (
615 - -ObjC,
616 - );
617 - PRODUCT_BUNDLE_IDENTIFIER = com.ssmyj.ios.xw;
618 - PRODUCT_NAME = "$(TARGET_NAME)";
619 - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Demo.app/Demo";
620 - };
621 - name = Release;
622 - };
623 -/* End XCBuildConfiguration section */
624 -
625 -/* Begin XCConfigurationList section */
626 - BB5F3C831C1811BC00DA339D /* Build configuration list for PBXNativeTarget "TARGET_NAME" */ = {
627 - isa = XCConfigurationList;
628 - buildConfigurations = (
629 - BB5F3CA91C1811BC00DA339D /* Debug */,
630 - BB5F3CAA1C1811BC00DA339D /* Release */,
631 - );
632 - defaultConfigurationIsVisible = 0;
633 - defaultConfigurationName = Release;
634 - };
635 - BB5F3CAB1C1811BC00DA339D /* Build configuration list for PBXNativeTarget "Demo" */ = {
636 - isa = XCConfigurationList;
637 - buildConfigurations = (
638 - BB5F3CAC1C1811BC00DA339D /* Debug */,
639 - BB5F3CAD1C1811BC00DA339D /* Release */,
640 - );
641 - defaultConfigurationIsVisible = 0;
642 - defaultConfigurationName = Release;
643 - };
644 - BB5F3CAE1C1811BC00DA339D /* Build configuration list for PBXNativeTarget "DemoTests" */ = {
645 - isa = XCConfigurationList;
646 - buildConfigurations = (
647 - BB5F3CAF1C1811BC00DA339D /* Debug */,
648 - BB5F3CB01C1811BC00DA339D /* Release */,
649 - );
650 - defaultConfigurationIsVisible = 0;
651 - defaultConfigurationName = Release;
652 - };
653 -/* End XCConfigurationList section */
654 -
655 -/* Begin PBXTargetDependency section */
656 - BB5F3CA31C1811BC00DA339D /* Target */ = {
657 - isa = PBXTargetDependency;
658 - target = BB5F3C871C1811BC00DA339D /* Demo */;
659 - targetProxy = BB5F3CA21C1811BC00DA339D /* Containe */;
660 - };
661 -/* End PBXTargetDependency section */
662 -
663 -/* Begin PBXVariantGroup section */
664 - BB5F3C951C1811BC00DA339D /* Main.storyboard */ = {
665 - isa = PBXVariantGroup;
666 - children = (
667 - BB5F3C961C1811BC00DA339D /* Base */,
668 - );
669 - name = Main.storyboard;
670 - sourceTree = "<group>";
671 - };
672 - BB5F3C9A1C1811BC00DA339D /* LaunchScreen.xib */ = {
673 - isa = PBXVariantGroup;
674 - children = (
675 - BB5F3C9B1C1811BC00DA339D /* Base */,
676 - );
677 - name = LaunchScreen.xib;
678 - sourceTree = "<group>";
679 - };
680 -/* End PBXVariantGroup section */
681 -
682 -/* Begin PBXContainerItemProxy section */
683 - BB5F3CA21C1811BC00DA339D /* Containe */ = {
684 - isa = PBXContainerItemProxy;
685 - containerPortal = BB5F3C801C1811BC00DA339D /* Project object */;
686 - proxyType = 1;
687 - remoteGlobalIDString = BB5F3C871C1811BC00DA339D /* Demo */;
688 - remoteInfo = Demo;
689 - };
690 -/* End PBXContainerItemProxy section */
691 - };
692 - rootObject = BB5F3C801C1811BC00DA339D /* Project object */;
693 -}
...\ No newline at end of file ...\ No newline at end of file
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<Workspace
3 - version = "1.0">
4 - <FileRef
5 - location = "self:Demo.xcodeproj">
6 - </FileRef>
7 -</Workspace>
1 -{
2 - "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2",
3 - "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : {
4 - "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : {
5 -
6 - }
7 - },
8 - "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : {
9 - "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : 0,
10 - "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : 0
11 - },
12 - "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "8119CC7B-EDC1-4646-9378-8ECAC2EEB94B",
13 - "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
14 - "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : "public_sdk_ios\/",
15 - "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : "youai_foolsdk_ios\/"
16 - },
17 - "DVTSourceControlWorkspaceBlueprintNameKey" : "Demo",
18 - "DVTSourceControlWorkspaceBlueprintVersion" : 204,
19 - "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "PoolSdk_Demo\/Demo.xcodeproj",
20 - "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
21 - {
22 - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "svn:\/\/10.21.210.99",
23 - "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Subversion",
24 - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "5b13317c-0110-4367-8746-06bc6aadd3cd++2397"
25 - },
26 - {
27 - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "ssh:\/\/106.75.192.252:10022\/public_service\/public_sdk_ios.git",
28 - "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
29 - "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2"
30 - }
31 - ]
32 -}
...\ No newline at end of file ...\ No newline at end of file
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<Bucket
3 - type = "1"
4 - version = "2.0">
5 - <Breakpoints>
6 - <BreakpointProxy
7 - BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
8 - <BreakpointContent
9 - shouldBeEnabled = "Yes"
10 - ignoreCount = "0"
11 - continueAfterRunningActions = "No"
12 - filePath = "../PoolSdk/PoolSdk/SDKInterface.m"
13 - timestampString = "471440051.171901"
14 - startingColumnNumber = "9223372036854775807"
15 - endingColumnNumber = "9223372036854775807"
16 - startingLineNumber = "77"
17 - endingLineNumber = "77"
18 - landmarkName = "-receiveLoginMessage:"
19 - landmarkType = "5">
20 - </BreakpointContent>
21 - </BreakpointProxy>
22 - <BreakpointProxy
23 - BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
24 - <BreakpointContent
25 - shouldBeEnabled = "Yes"
26 - ignoreCount = "0"
27 - continueAfterRunningActions = "No"
28 - filePath = "../PoolSdk/PoolSdk/SDKInterface.m"
29 - timestampString = "471440051.171901"
30 - startingColumnNumber = "9223372036854775807"
31 - endingColumnNumber = "9223372036854775807"
32 - startingLineNumber = "43"
33 - endingLineNumber = "43"
34 - landmarkName = "-SDKloginSDK"
35 - landmarkType = "5">
36 - </BreakpointContent>
37 - </BreakpointProxy>
38 - </Breakpoints>
39 -</Bucket>
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<Scheme
3 - LastUpgradeVersion = "0640"
4 - version = "1.3">
5 - <BuildAction
6 - parallelizeBuildables = "YES"
7 - buildImplicitDependencies = "YES">
8 - <BuildActionEntries>
9 - <BuildActionEntry
10 - buildForTesting = "YES"
11 - buildForRunning = "YES"
12 - buildForProfiling = "YES"
13 - buildForArchiving = "YES"
14 - buildForAnalyzing = "YES">
15 - <BuildableReference
16 - BuildableIdentifier = "primary"
17 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
18 - BuildableName = "Demo.app"
19 - BlueprintName = "Demo"
20 - ReferencedContainer = "container:Demo.xcodeproj">
21 - </BuildableReference>
22 - </BuildActionEntry>
23 - <BuildActionEntry
24 - buildForTesting = "YES"
25 - buildForRunning = "YES"
26 - buildForProfiling = "NO"
27 - buildForArchiving = "NO"
28 - buildForAnalyzing = "YES">
29 - <BuildableReference
30 - BuildableIdentifier = "primary"
31 - BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D"
32 - BuildableName = "DemoTests.xctest"
33 - BlueprintName = "DemoTests"
34 - ReferencedContainer = "container:Demo.xcodeproj">
35 - </BuildableReference>
36 - </BuildActionEntry>
37 - </BuildActionEntries>
38 - </BuildAction>
39 - <TestAction
40 - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
41 - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
42 - shouldUseLaunchSchemeArgsEnv = "YES"
43 - buildConfiguration = "Debug">
44 - <Testables>
45 - <TestableReference
46 - skipped = "NO">
47 - <BuildableReference
48 - BuildableIdentifier = "primary"
49 - BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D"
50 - BuildableName = "DemoTests.xctest"
51 - BlueprintName = "DemoTests"
52 - ReferencedContainer = "container:Demo.xcodeproj">
53 - </BuildableReference>
54 - </TestableReference>
55 - </Testables>
56 - <MacroExpansion>
57 - <BuildableReference
58 - BuildableIdentifier = "primary"
59 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
60 - BuildableName = "Demo.app"
61 - BlueprintName = "Demo"
62 - ReferencedContainer = "container:Demo.xcodeproj">
63 - </BuildableReference>
64 - </MacroExpansion>
65 - </TestAction>
66 - <LaunchAction
67 - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
68 - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
69 - launchStyle = "0"
70 - useCustomWorkingDirectory = "NO"
71 - buildConfiguration = "Debug"
72 - ignoresPersistentStateOnLaunch = "NO"
73 - debugDocumentVersioning = "YES"
74 - allowLocationSimulation = "YES">
75 - <BuildableProductRunnable
76 - runnableDebuggingMode = "0">
77 - <BuildableReference
78 - BuildableIdentifier = "primary"
79 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
80 - BuildableName = "Demo.app"
81 - BlueprintName = "Demo"
82 - ReferencedContainer = "container:Demo.xcodeproj">
83 - </BuildableReference>
84 - </BuildableProductRunnable>
85 - <AdditionalOptions>
86 - </AdditionalOptions>
87 - </LaunchAction>
88 - <ProfileAction
89 - shouldUseLaunchSchemeArgsEnv = "YES"
90 - savedToolIdentifier = ""
91 - useCustomWorkingDirectory = "NO"
92 - buildConfiguration = "Release"
93 - debugDocumentVersioning = "YES">
94 - <BuildableProductRunnable
95 - runnableDebuggingMode = "0">
96 - <BuildableReference
97 - BuildableIdentifier = "primary"
98 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
99 - BuildableName = "Demo.app"
100 - BlueprintName = "Demo"
101 - ReferencedContainer = "container:Demo.xcodeproj">
102 - </BuildableReference>
103 - </BuildableProductRunnable>
104 - </ProfileAction>
105 - <AnalyzeAction
106 - buildConfiguration = "Debug">
107 - </AnalyzeAction>
108 - <ArchiveAction
109 - buildConfiguration = "Release"
110 - revealArchiveInOrganizer = "YES">
111 - </ArchiveAction>
112 -</Scheme>
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>SchemeUserState</key>
6 - <dict>
7 - <key>Demo.xcscheme</key>
8 - <dict>
9 - <key>orderHint</key>
10 - <integer>0</integer>
11 - </dict>
12 - </dict>
13 - <key>SuppressBuildableAutocreation</key>
14 - <dict>
15 - <key>BB5F3C871C1811BC00DA339D</key>
16 - <dict>
17 - <key>primary</key>
18 - <true/>
19 - </dict>
20 - <key>BB5F3CA01C1811BC00DA339D</key>
21 - <dict>
22 - <key>primary</key>
23 - <true/>
24 - </dict>
25 - </dict>
26 -</dict>
27 -</plist>
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<Bucket
3 - type = "1"
4 - version = "2.0">
5 - <Breakpoints>
6 - <BreakpointProxy
7 - BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
8 - <BreakpointContent
9 - shouldBeEnabled = "No"
10 - ignoreCount = "0"
11 - continueAfterRunningActions = "No"
12 - filePath = "Demo/SDKInterface.h"
13 - timestampString = "474775745.083759"
14 - startingColumnNumber = "9223372036854775807"
15 - endingColumnNumber = "9223372036854775807"
16 - startingLineNumber = "9"
17 - endingLineNumber = "9"
18 - landmarkName = "@interface SDKInterface"
19 - landmarkType = "2">
20 - </BreakpointContent>
21 - </BreakpointProxy>
22 - </Breakpoints>
23 -</Bucket>
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<Scheme
3 - LastUpgradeVersion = "0700"
4 - version = "1.3">
5 - <BuildAction
6 - parallelizeBuildables = "YES"
7 - buildImplicitDependencies = "YES">
8 - <BuildActionEntries>
9 - <BuildActionEntry
10 - buildForTesting = "YES"
11 - buildForRunning = "YES"
12 - buildForProfiling = "YES"
13 - buildForArchiving = "YES"
14 - buildForAnalyzing = "YES">
15 - <BuildableReference
16 - BuildableIdentifier = "primary"
17 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
18 - BuildableName = "Demo.app"
19 - BlueprintName = "Demo"
20 - ReferencedContainer = "container:Demo.xcodeproj">
21 - </BuildableReference>
22 - </BuildActionEntry>
23 - </BuildActionEntries>
24 - </BuildAction>
25 - <TestAction
26 - buildConfiguration = "Debug"
27 - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29 - shouldUseLaunchSchemeArgsEnv = "YES">
30 - <Testables>
31 - <TestableReference
32 - skipped = "NO">
33 - <BuildableReference
34 - BuildableIdentifier = "primary"
35 - BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D"
36 - BuildableName = "DemoTests.xctest"
37 - BlueprintName = "DemoTests"
38 - ReferencedContainer = "container:Demo.xcodeproj">
39 - </BuildableReference>
40 - </TestableReference>
41 - </Testables>
42 - <MacroExpansion>
43 - <BuildableReference
44 - BuildableIdentifier = "primary"
45 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
46 - BuildableName = "Demo.app"
47 - BlueprintName = "Demo"
48 - ReferencedContainer = "container:Demo_xingwan_login.xcodeproj">
49 - </BuildableReference>
50 - </MacroExpansion>
51 - <AdditionalOptions>
52 - </AdditionalOptions>
53 - </TestAction>
54 - <LaunchAction
55 - buildConfiguration = "Debug"
56 - selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
57 - selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
58 - launchStyle = "0"
59 - useCustomWorkingDirectory = "NO"
60 - ignoresPersistentStateOnLaunch = "NO"
61 - debugDocumentVersioning = "YES"
62 - debugServiceExtension = "internal"
63 - allowLocationSimulation = "YES">
64 - <BuildableProductRunnable
65 - runnableDebuggingMode = "0">
66 - <BuildableReference
67 - BuildableIdentifier = "primary"
68 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
69 - BuildableName = "Demo.app"
70 - BlueprintName = "Demo"
71 - ReferencedContainer = "container:Demo_xingwan_login.xcodeproj">
72 - </BuildableReference>
73 - </BuildableProductRunnable>
74 - <AdditionalOptions>
75 - </AdditionalOptions>
76 - </LaunchAction>
77 - <ProfileAction
78 - buildConfiguration = "Release"
79 - shouldUseLaunchSchemeArgsEnv = "YES"
80 - savedToolIdentifier = ""
81 - useCustomWorkingDirectory = "NO"
82 - debugDocumentVersioning = "YES">
83 - <BuildableProductRunnable
84 - runnableDebuggingMode = "0">
85 - <BuildableReference
86 - BuildableIdentifier = "primary"
87 - BlueprintIdentifier = "BB5F3C871C1811BC00DA339D"
88 - BuildableName = "Demo.app"
89 - BlueprintName = "Demo"
90 - ReferencedContainer = "container:Demo.xcodeproj">
91 - </BuildableReference>
92 - </BuildableProductRunnable>
93 - </ProfileAction>
94 - <AnalyzeAction
95 - buildConfiguration = "Debug">
96 - </AnalyzeAction>
97 - <ArchiveAction
98 - buildConfiguration = "Release"
99 - revealArchiveInOrganizer = "YES">
100 - </ArchiveAction>
101 -</Scheme>
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>SchemeUserState</key>
6 - <dict>
7 - <key>Demo.xcscheme</key>
8 - <dict>
9 - <key>orderHint</key>
10 - <integer>0</integer>
11 - </dict>
12 - </dict>
13 - <key>SuppressBuildableAutocreation</key>
14 - <dict>
15 - <key>BB5F3C871C1811BC00DA339D</key>
16 - <dict>
17 - <key>primary</key>
18 - <true/>
19 - </dict>
20 - <key>BB5F3CA01C1811BC00DA339D</key>
21 - <dict>
22 - <key>primary</key>
23 - <true/>
24 - </dict>
25 - </dict>
26 -</dict>
27 -</plist>
No preview for this file type
No preview for this file type
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>CFBundleDevelopmentRegion</key>
6 - <string>en</string>
7 - <key>CFBundleExecutable</key>
8 - <string>$(EXECUTABLE_NAME)</string>
9 - <key>CFBundleIdentifier</key>
10 - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11 - <key>CFBundleInfoDictionaryVersion</key>
12 - <string>6.0</string>
13 - <key>CFBundleName</key>
14 - <string>$(PRODUCT_NAME)</string>
15 - <key>CFBundlePackageType</key>
16 - <string>APPL</string>
17 - <key>CFBundleShortVersionString</key>
18 - <string>1.0</string>
19 - <key>CFBundleSignature</key>
20 - <string>????</string>
21 - <key>CFBundleURLTypes</key>
22 - <array>
23 - <dict>
24 - <key>CFBundleTypeRole</key>
25 - <string>Editor</string>
26 - <key>CFBundleURLSchemes</key>
27 - <array>
28 - <string>i9133public</string>
29 - </array>
30 - </dict>
31 - <dict>
32 - <key>CFBundleTypeRole</key>
33 - <string>Editor</string>
34 - <key>CFBundleURLSchemes</key>
35 - <array>
36 - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
37 - </array>
38 - </dict>
39 - </array>
40 - <key>CFBundleVersion</key>
41 - <string>1</string>
42 - <key>LSRequiresIPhoneOS</key>
43 - <true/>
44 - <key>NSAppTransportSecurity</key>
45 - <dict>
46 - <key>NSAllowsArbitraryLoads</key>
47 - <true/>
48 - <key>public.sdk.gzyouai.com</key>
49 - <dict>
50 - <key>NSExceptionMinimumTLSVersion</key>
51 - <string>TLSv1.0</string>
52 - </dict>
53 - <key>sdk.shxingwan.com</key>
54 - <dict>
55 - <key>NSExceptionMinimumTLSVersion</key>
56 - <string>TLSv1.0</string>
57 - </dict>
58 - <key>statistic.public.sdk.gzyouai.com</key>
59 - <dict>
60 - <key>NSExceptionMinimumTLSVersion</key>
61 - <string>TLSv1.0</string>
62 - </dict>
63 - </dict>
64 - <key>UILaunchStoryboardName</key>
65 - <string>LaunchScreen</string>
66 - <key>UIMainStoryboardFile</key>
67 - <string>Main</string>
68 - <key>UIRequiredDeviceCapabilities</key>
69 - <array>
70 - <string>armv7</string>
71 - </array>
72 - <key>UISupportedInterfaceOrientations</key>
73 - <array>
74 - <string>UIInterfaceOrientationLandscapeLeft</string>
75 - <string>UIInterfaceOrientationLandscapeRight</string>
76 - </array>
77 -</dict>
78 -</plist>
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>CFBundleURLTypes</key>
6 - <array>
7 - <dict>
8 - <key>CFBundleTypeRole</key>
9 - <string>Editor</string>
10 - <key>CFBundleURLSchemes</key>
11 - <array>
12 - <string>i9133public</string>
13 - </array>
14 - </dict>
15 - <dict>
16 - <key>CFBundleTypeRole</key>
17 - <string>Editor</string>
18 - <key>CFBundleURLSchemes</key>
19 - <array>
20 - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
21 - </array>
22 - </dict>
23 - </array>
24 - <key>NSAppTransportSecurity</key>
25 - <dict>
26 - <key>NSAllowsArbitraryLoads</key>
27 - <true/>
28 - <key>public.sdk.gzyouai.com</key>
29 - <dict>
30 - <key>NSExceptionMinimumTLSVersion</key>
31 - <string>TLSv1.0</string>
32 - </dict>
33 - <key>sdk.shxingwan.com</key>
34 - <dict>
35 - <key>NSExceptionMinimumTLSVersion</key>
36 - <string>TLSv1.0</string>
37 - </dict>
38 - <key>statistic.public.sdk.gzyouai.com</key>
39 - <dict>
40 - <key>NSExceptionMinimumTLSVersion</key>
41 - <string>TLSv1.0</string>
42 - </dict>
43 - </dict>
44 -</dict>
45 -</plist>
...\ No newline at end of file ...\ No newline at end of file
1 -//
2 -// DCSdk.h
3 -// DCSdk
4 -//
5 -// Created by xqwang on 13-7-8.
6 -// Copyright (c) 2013年 digitcube. All rights reserved.
7 -//
8 -
9 -#import <Foundation/Foundation.h>
10 -
11 -//这里提供静态方法
12 -@interface DCTrackingAgent : NSObject
13 -
14 -/**
15 - * @brief 初始化接口,程序启动时调用
16 - *
17 - * 一般在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions内调用一次即可
18 - * !!!一定要调用,否则后面无法上报,只能调用一次
19 - * @param appId 在我们网站上创建游戏时分配的appId,用于标识这款游戏. 注意保密!
20 - * @param channelId 渠道id , 方便统计分析你在各渠道的推广效果
21 - */
22 -+ (void)initWithAppId:(NSString *)appId andChannelId:(NSString*)channelId;
23 -
24 -
25 -/**
26 - * @brief 设置数据上报间隔时间,该接口需要在onStart接口之前调用,否则无效。如果不调用该接口,SDK默认以1分钟的间隔上报数据
27 - *
28 - **/
29 -+(void)setUploadInterval:(unsigned int)time;
30 -
31 -
32 -/**
33 - * @brief 设置应用版本号,不调用该接口时SDK默认从配置文件中读取应用版本号
34 - *
35 - * @param version:应用版本号
36 - */
37 -+(void)setVersion:(NSString*)version;
38 -
39 -/**
40 - * @brief 立即上报数据
41 - **/
42 -+(void)uploadNow;
43 -
44 -/**
45 - * @brief 获取设备ID
46 - **/
47 -+(NSString*)getUID;
48 -
49 -@end
50 -
51 -
52 -@interface DCTrackingPoint : NSObject
53 -
54 -/**
55 - @brief 广告效果追踪设置有效的效果点
56 - @param pointId 广告效果点
57 - @param propDictionary 触发时希望传入的属性字典
58 - **/
59 -+(void)setEffectPoint:(NSString*)pointId propDictionary:(NSDictionary*)dictionary;
60 -
61 -/**
62 - @brief 玩家登陆事件
63 - @param accountId 玩家账户ID
64 - **/
65 -+(void)login:(NSString*)accountId;
66 -
67 -
68 -/**
69 - @brief 玩家注册事件
70 - @param accountId 玩家账户ID
71 - **/
72 -+(void)createAccount:(NSString*)accountId;
73 -
74 -/**
75 - @brief 玩家付费事件
76 - @param orderId 订单ID
77 - @param currencyAmount 付费总额
78 - @param currencyType 货币类型
79 - @param paymentType 支付途径
80 - **/
81 -+(void)paymentSuccess:(NSString*)orderId currencyAmount:(double)currencyAmount currencyType:(NSString*)currencyType paymentType:(NSString*)paymentType;
82 -
83 -@end
1 -//
2 -// NewTtack.h
3 -// NewTtack
4 -//
5 -// Created by yun on 16/1/11.
6 -// Copyright © 2016年 yun. All rights reserved.
7 -//
8 -#define TRACK_VERSION @"3.0.1"
9 -
10 -#import <Foundation/Foundation.h>
11 -#import <UIKit/UIKit.h>
12 -
13 -
14 -/*
15 - 热云移动广告效果监测 平台 api 请选择对应的api进行使用
16 - */
17 -NS_ASSUME_NONNULL_BEGIN
18 -@interface ReYunChannel : NSObject
19 -//开启打印日志 正式上线包请关掉
20 -+(void) setPrintLog :(BOOL)print;
21 -// 开启数据统计
22 -+ (void)initWithappKey:(NSString *)appKey withChannelId:(NSString *)channelId;
23 -//注册成功后调用
24 -+ (void)setRegisterWithAccountID:(NSString *)account;
25 -//登陆成功后调用
26 -+ (void)setLoginWithAccountID:(NSString *)account;
27 -//开始付费时 调用(人民币单位是元)
28 -+(void)setPaymentStart:(NSString *)transactionId paymentType:(NSString*)paymentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
29 -// 支付完成,付费分析,记录玩家充值的金额(人民币单位是元)
30 -+(void)setPayment:(NSString *)transactionId paymentType:(NSString*)paymentType currentType:(NSString*)currencyType currencyAmount:(float)currencyAmount;
31 -//自定义事件
32 -+(void)setEvent:(NSString *)eventName;
33 -//获取设备信息
34 -+(NSString*)getDeviceId;
35 -
36 -+(BOOL)RYApplication:(UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)options;
37 -@end
38 -NS_ASSUME_NONNULL_END
...\ No newline at end of file ...\ No newline at end of file
1 -
2 -//
3 -// PPInterface.h
4 -// PoolSdk
5 -//
6 -// Created by winFan on 11/23/15.
7 -// Copyright (c) 2015 winFan. All rights reserved.
8 -//
9 -
10 -#import <PoolSdk/PoolSdk2.h>
11 -@interface SDKInterface : Interface
12 -
13 -
14 -@end
1 -//
2 -// UnionInterface.m
3 -// PoolSdk
4 -//
5 -// Created by winFan on 11/23/15.
6 -// Copyright (c) 2015 winFan. All rights reserved.
7 -//
8 -#include "SDKInterface.h"
9 -#import <UIKit/UIKit.h>
10 -
11 -#import "YouaiSDK/YouaiSDKMgr.h"
12 -#import "YouaiSDK/YouaiNotifications.h"
13 -#import "YouaiSDK/YouaiLoginInfo.h"
14 -
15 -//SDK
16 -
17 -
18 -@implementation SDKInterface : Interface
19 -
20 -
21 -int mExchange;
22 -
23 -
24 -/**
25 - 初始化SDK
26 -*/
27 -- (void)SDKinit:(UIViewController *) control
28 -{
29 - //必须继承
30 - [super SDKinit:control];
31 -
32 - [PoolConfig getInstance];
33 - [[YouaiSDKMgr getInstance]initSDK];
34 - [[YouaiSDKMgr getInstance]setStyleName:@"sdk"];
35 - [[YouaiSDKMgr getInstance]setServerUrl:@"https://sdk.shxingwan.com"];
36 - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveLoginMessage:) name:youaiLoginNotification object:nil];
37 - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applePayCallBack:) name:@"applePayCallBack" object:nil];
38 -
39 - [[PoolChecker getInstance] sendNotice:PoolSDKNotificationInitSDK notiName:@"InitSuccess" statusCode:POOLSDK_NO_ERROR description:@"initSuccess" extendData:nil];
40 -}
41 -
42 -/**
43 - 登录SDK
44 - */
45 -- (void)SDKloginSDK
46 -{
47 - NSLog(@"no parames login");
48 - [self SDKloginSDK:self.controller];
49 -}
50 -
51 -- (void)SDKloginSDK:(UIViewController *)control
52 -{
53 - NSLog(@"调用了LoginSDK");
54 - NSString *appId = [[PoolConfig getInstance] getValueByKey:@"APP_ID"];
55 - NSString *appKey =[[PoolConfig getInstance] getValueByKey:@"APP_KEY"];
56 - [[YouaiSDKMgr getInstance]openLogin:appId :appKey :control];
57 -}
58 -
59 -
60 -
61 -/**
62 - loginCheck
63 - */
64 -- (void)receiveLoginMessage:(NSNotification *)notification
65 -{
66 - NSLog(@"loginchek");
67 - PoolLoginInfo *loginInfo = [PoolLoginInfo alloc];
68 - loginInfo.openId = [[YouaiLoginInfo getInstance]openId];
69 - loginInfo.sign = [[YouaiLoginInfo getInstance] token];
70 - loginInfo.timestamp = [YouaiLoginInfo getInstance].timestamp;
71 - dispatch_async(dispatch_get_global_queue(0, 0), ^{
72 - [[PoolChecker getInstance] startCheck:loginInfo];
73 - });
74 -}
75 -
76 -
77 --(NSString*)DataTojsonString:(id)object
78 -{
79 - NSString *jsonString = nil;
80 - NSError *error;
81 - NSData *jsonData = [NSJSONSerialization dataWithJSONObject:object
82 - options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
83 - error:&error];
84 - jsonString = [jsonData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
85 - return jsonString;
86 -}
87 -
88 -/**
89 - 苹果支付结果回调
90 - */
91 -
92 -- (void)applePayCallBack:(NSNotification *)notification
93 -{
94 - NSDictionary* payResultDic = notification.object;
95 -
96 - NSString* receiptStr = [payResultDic objectForKey:@"payResult"];
97 - NSString* queryId = [payResultDic objectForKey:@"query_id"];
98 -
99 - NSDictionary* receiptDic = [NSDictionary dictionaryWithObjectsAndKeys:receiptStr,@"receipt",queryId,@"query_id", nil];
100 - NSString* result = [[NetCenter getInstance] httpPostSyn:[PoolUtils createPayUrl] :receiptDic];
101 -
102 -
103 - if([@"success" isEqualToString:result]){//确认订单成功
104 - }else{//失败
105 - NSUserDefaults* userDefaults = [NSUserDefaults standardUserDefaults];
106 - NSMutableArray* queryIdArray = [userDefaults objectForKey:@"queryIds"];
107 -
108 - NSMutableArray* tempQueryIdArray = [[NSMutableArray alloc] initWithCapacity:10];
109 -
110 - if (queryIdArray) {
111 - }else{
112 - queryIdArray = [[NSMutableArray alloc]initWithCapacity:10];
113 - }
114 -
115 - for (NSString* arrayQueryId in queryIdArray) {
116 - [tempQueryIdArray addObject:arrayQueryId];
117 - }
118 -
119 - [tempQueryIdArray addObject:queryId];
120 - [userDefaults setObject:tempQueryIdArray forKey:@"queryIds"];
121 - [userDefaults setObject:receiptStr forKey:queryId];
122 - [userDefaults synchronize];
123 - }
124 -}
125 -
126 -/**
127 - 支付 创建订单
128 - */
129 -- (void)SDKpayWithPaymentInfo:(PoolCreateOrderInfo *)payInfo
130 -{
131 - mExchange = [payInfo exchange].intValue;
132 - [super SDKpayWithPaymentInfo:payInfo];
133 -}
134 -
135 -/**
136 - SDK
137 - */
138 -- (void)SDKgotoUserCenter
139 -{
140 -}
141 -
142 -- (void)SDKreport:(PoolReportInfo *)reportInfo
143 -{
144 - NSLog(@"reportInfo");
145 - NSString* reportType = [reportInfo reportType];
146 - if (reportInfo) {
147 - if ([reportType isEqualToString:REPORT_ENTER]) {
148 - dispatch_async(dispatch_get_global_queue(0, 0), ^{
149 - [self handlerLeakOrder];
150 - });
151 - }
152 - }
153 -}
154 -
155 -/**
156 - SDK
157 - */
158 -- (void)SDKexitSDK
159 -{
160 -
161 -}
162 -
163 -- (void)SDKlogoutSDK
164 -{
165 - NSLog(@"切换账号");
166 -}
167 -
168 -- (void)handleOpenurl:(NSURL *)url
169 -{
170 -}
171 -
172 -- (void)receivePayMessage : (NSNotification *)notification;
173 -{
174 - NSString *order_id = [notification object];
175 - NSLog(@"订单ID:%@", order_id);
176 -}
177 -
178 -//补单处理
179 -- (void) handlerLeakOrder{
180 - NSUserDefaults* userDefaults2 = [NSUserDefaults standardUserDefaults];
181 - NSMutableArray* queryIdArray = [userDefaults2 objectForKey:@"queryIds"];
182 -
183 - NSLog(@"orderDic%@",queryIdArray);
184 - NSUserDefaults* userDefaults = [NSUserDefaults standardUserDefaults];
185 - NSMutableArray* failQueryIdArray = [[NSMutableArray alloc]initWithCapacity:10];//补单失败的queryid集合
186 -
187 - if(queryIdArray){
188 - for (NSString* queryId in queryIdArray) {
189 - NSString* receiptStr = [userDefaults valueForKey:queryId];
190 - NSDictionary* receiptDic = [NSDictionary dictionaryWithObjectsAndKeys:receiptStr,@"receipt",queryId,@"query_id", nil];
191 - NSString* result = [[NetCenter getInstance] httpPostSyn:[PoolUtils createPayUrl] :receiptDic];
192 - if([@"success" isEqualToString:result]){//成功
193 - [userDefaults removeObjectForKey:queryId];
194 - }else{//补单失败
195 - [failQueryIdArray addObject:queryId];
196 - }
197 - }
198 -
199 - NSLog(@"order count:%lu",(unsigned long)[failQueryIdArray count]);
200 - if([failQueryIdArray count] > 0){//含有补单失败项
201 - [userDefaults setObject:failQueryIdArray forKey:@"queryIds"];
202 - }else{//全部补单成功
203 - [userDefaults removeObjectForKey:@"queryIds"];
204 - }
205 - [userDefaults synchronize];
206 - }
207 -}
208 -
209 -
210 -- (void)receiveCreateOrder:(NSNotification *)notification
211 -{
212 - NSLog(@"创建订单成功");
213 - PoolPayInfo *payInfo = [notification object];
214 - NSString *queryId = [payInfo queryId];
215 -
216 - dispatch_async(dispatch_get_global_queue(0, 0), ^{
217 - [self handlerLeakOrder];
218 - });
219 -
220 - NSString* products = [payInfo products];
221 - [[YouaiSDKMgr getInstance]openApplePay:self.controller products:products amount:[payInfo postAmount] productName:[payInfo productName] queryId:queryId];
222 -
223 -
224 - int64_t delayInSeconds = 5.0; // 延迟的时间
225 - dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
226 - dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
227 - NSLog(@"chage state");
228 - [[PoolChecker getInstance] setOnlyOneTimePay:false];
229 - });
230 -}
231 -@end
...\ No newline at end of file ...\ No newline at end of file
1 -//
2 -// IapController.h
3 -// mangosanguo
4 -//
5 -// Created by Gino on 12-11-6.
6 -// Copyright (c) 2012年 private. All rights reserved.
7 -//
8 -#if applepay
9 -#import <Foundation/Foundation.h>
10 -#import "StoreKit/StoreKit.h"
11 -
12 -@interface IapController : NSObject<SKProductsRequestDelegate,SKPaymentTransactionObserver>
13 -{
14 - bool isRequestedBuy;
15 - SKPaymentTransaction *PayTransaction;
16 -
17 - NSMutableArray *payArray;
18 - SKPaymentTransaction *curTransaction;
19 -}
20 -
21 -+ (IapController *)sharedController;
22 -- (id)init;
23 -- (void)removeIt;
24 -- (void)requestProductData;
25 -- (void)requestBuyProduct:(NSString *)identifier;
26 -
27 -- (void)requestProductInfoById:(NSString *)str;
28 -- (void)comfireTransactions:(bool)isSuessPosted;
29 -- (void)checkReceiptIsFail;
30 -
31 -- (void)addItemToPayArray:(SKPaymentTransaction *)transaction;
32 -- (bool)checkPayArrayIsEmpty;
33 -- (void)checkReceiptForArray;
34 -
35 -- (void)setAppleCallBack: (NSString*)url;
36 -@end
37 -#endif
...\ No newline at end of file ...\ No newline at end of file
1 -//
2 -// GetWifiMac.h
3 -// mangosanguo
4 -//
5 -// Created by 莫 on 12-9-28.
6 -// Copyright (c) 2012年 private. All rights reserved.
7 -//
8 -
9 -#import <UIKit/UIKit.h>
10 -
11 -@interface YouaiGetWifiMac : NSObject
12 -
13 -+ (NSString *)macaddress;
14 -@end
1 -//
2 -// YouaiLoginInfo.h
3 -// YouaiSDK
4 -//
5 -// Created by 莫 东荣 on 13-4-10.
6 -// Copyright (c) 2013年 莫 东荣. All rights reserved.
7 -//
8 -
9 -#import <Foundation/Foundation.h>
10 -
11 -@interface YouaiLoginInfo : NSObject //用户uid
12 -{
13 -//
14 -NSString *openId;
15 -//token
16 -NSString *token;
17 -//时间戳
18 -NSString *timestamp;
19 -
20 -}
21 -
22 -@property(retain,nonatomic) NSString *openId;
23 -@property(retain,nonatomic) NSString *token;
24 -@property(retain,nonatomic) NSString *timestamp;
25 -+ (YouaiLoginInfo *)getInstance;
26 -@end
...\ No newline at end of file ...\ No newline at end of file
1 -//
2 -// YouaiNotifications.h
3 -// YouaiSDK
4 -//
5 -// Created by 莫 东荣 on 13-4-10.
6 -// Copyright (c) 2013年 莫 东荣. All rights reserved.
7 -//
8 -
9 -#import <Foundation/Foundation.h>
10 -
11 -extern NSString * const youaiExitNotification; /**< 退出 */
12 -extern NSString * const youaiLoginNotification; /**< 登录完成的通知*/
13 -extern NSString * const youaiPaytNotification; /**< 支付通知 */
14 -extern NSString * const youaiShareNotification; /**< 分享通知 */
15 -extern NSString * const youaiCenterNotification; /**< 用户中心通知 */
16 -extern NSString * const youaiErrorNotification; /**< 出错 */
17 -
18 -
19 -@interface YouaiNotifications : NSObject
20 -
21 -@end
1 -//
2 -// YouaiSDKMgr.h
3 -// YouaiSDK
4 -//
5 -// Created by 莫 东荣 on 13-4-9.
6 -// Copyright (c) 2013年 莫 东荣. All rights reserved.
7 -//
8 -
9 -#import <UIKit/UIKit.h>
10 -#import "StoreKit/StoreKit.h"
11 -
12 -@interface YouaiSDKMgr : NSObject
13 -{
14 - NSString* appId_;
15 - NSString* appKey_;
16 -
17 - NSString* inviterCode_;
18 -
19 -// NSString* openId;
20 -// NSString* loginKey;
21 -}
22 -
23 -@property bool isApplePaying;
24 -
25 -+ (YouaiSDKMgr *)getInstance;
26 -- (void)initSDK;
27 -- (void)initSDK:(NSString *)weixinId;
28 -- (void)setServerUrl:(NSString *)serverUrl;
29 -
30 -- (void)openLogin:(NSString *)appId : (NSString *)appKey : (UIViewController *)controller;
31 -- (void)openLogin:(NSString *)appId : (NSString *)appKey : (UIViewController *)controller : (NSString *) inviterCode;
32 -- (void)openLogin:(NSString *)appId : (NSString *)appKey : (UIViewController *)controller : (NSString *) inviterCode : (NSString *)userName : (NSString *)passWord;
33 -- (void)setStyleName:(NSString*)styleName;
34 -- (void)openLogin:(NSString *)appId : (NSString *)appKey : (UIViewController *)controller : (NSString *)userName : (NSString *)passWord;
35 -
36 -- (void)openCenter: (UIViewController *)controller;
37 -- (void)openPay: (NSString *)serverId : (NSString *)nickName : (NSString *)callBack : (UIViewController *)controller;
38 -- (void)openPay: (NSString *)serverId : (NSString *)nickName : (NSNumber *)payAmount : (NSString *)callBack : (UIViewController *)controller;
39 -- (void)openShare: (UIViewController *)controller;
40 -
41 -- (void)openApplePay:(UIViewController*)controll products:(NSString*)products amount:(NSString*)amount productName:(NSString*)productName queryId:(NSString*) queryId;
42 -
43 -- (void)applePayCallBack:(NSString *)url :(SKPaymentTransaction *)transaction :(NSString *)resultStr;
44 -
45 -
46 -
47 -@end
1 -//
2 -// YouaiViewController.h
3 -// newYouaiSDK
4 -//
5 -// Created by Mog90 on 14-9-28.
6 -// Copyright (c) 2014年 东荣 莫. All rights reserved.
7 -//
8 -
9 -#import <UIKit/UIKit.h>
10 -#import "YouaiLoginInfo.h"
11 -
12 -@interface YouaiViewController : UIViewController<UIWebViewDelegate,UIAlertViewDelegate>
13 -{
14 - UIWebView *webView_;
15 - UIActivityIndicatorView *activityIndicator;
16 -}
17 -
18 -
19 -//@property(assign) int webViewWidth;
20 -//@property(assign) int webViewHeight;
21 -//@property(assign) int screenwidth;
22 -//@property(assign) int screenHeight;
23 -
24 -@property(assign) BOOL hasCorner;
25 -
26 --(void)setView:(int)webViewWidth :(int) webViewHeight :(int) screenwidth :(int) screenHeight;
27 -- (void)initWebView;
28 -- (void)loadWebPageWithString:(NSString *)url;
29 -- (void)loadWebPageWithJs:(NSString *)content;
30 -- (void)postNotification:(NSString *)name : (NSString *)code;
31 -- (void)receiveIap:(NSNotification *)notification;
32 -
33 -@end
1 -{"renyunAppKey": "d4f6d8e337472e5277634bcdb1ef6cf6", "dateEyeAppId": "", "payorderurl": "http://183.57.76.181:9020/paycheck/create", "usertype": 139, "sdkSimpleName": "apple_xingwan", "gamechannelid": "", "APP_KEY": "f0455d5b7f2e982144b2ac8bc642e453", "custom": "{}", "sdkVersionCode": "V1_0", "loginCheckUrl": "http://183.57.76.181:9010/logincheck/check", "appScheme": "com.ssmyj.ios.xw", "c2": "", "c1": "", "APP_ID": "5936756454c21d629d0c2755", "paycheckurl": "http://183.57.76.181:9020/paycheck/confirm", "gameSimpleName": "fytx_test"}
...\ No newline at end of file ...\ No newline at end of file
1 -import shutil
2 -import os
3 -import plistlib
4 -
5 -import config
6 -import json
7 -import packageProj
8 -
9 -from mod_pbxproj import XcodeProject
10 -
11 -
12 -gameProjName = config.gameProjName
13 -channelName = "xingwan_login"
14 -#copy dir xcodeproj
15 -copyNewDirName = gameProjName + '_' + channelName + '.xcodeproj'
16 -currentPath = os.path.abspath('.')
17 -currentPath += '/' + copyNewDirName
18 -
19 -
20 -if os.path.exists(currentPath):
21 - shutil.rmtree(currentPath)
22 -
23 -shutil.copytree(gameProjName + '.xcodeproj',currentPath)
24 -
25 -project = XcodeProject.Load(copyNewDirName + '/project.pbxproj')
26 -
27 -project.add_other_ldflags('-ObjC')
28 -#frameworks = project.add_folder('poolsdk_file/poolsdk_itools')
29 -#print(frameworks);
30 -#add search path
31 -
32 -channelRootPath = config.channelRootPath#'poolsdk_file'
33 -
34 -frameworksPath = '$(PROJECT_DIR)/' + channelRootPath + '/poolsdk_' + channelName + '/SDK'
35 -print(frameworksPath);
36 -#add header search path
37 -project.add_header_search_paths(frameworksPath, recursive=False)
38 -#add framework search path
39 -project.add_framework_search_paths(frameworksPath, recursive=False)
40 -#add library search path
41 -project.add_library_search_paths(frameworksPath, recursive=False)
42 -
43 -#add poolsdk_xy dir all file into project
44 -project.remove_group_by_name('poolsdk')
45 -frameworkRelativePath = project.add_folder(channelRootPath + '/poolsdk_' + channelName + '/SDK')
46 -
47 -project.add_file_if_doesnt_exist('pool_setting',parent=frameworkRelativePath, weak=True,ignore_unknown_type=True)
48 -
49 -
50 -systemFrameworks = project.get_or_create_group('Frameworks')
51 -#add system framework
52 -project.add_file_if_doesnt_exist('System/Library/Frameworks/Security.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
53 -project.add_file_if_doesnt_exist('System/Library/Frameworks/StoreKit.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
54 -project.add_file_if_doesnt_exist('System/Library/Frameworks/Foundation.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
55 -project.add_file_if_doesnt_exist('System/Library/Frameworks/QuartzCore.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
56 -project.add_file_if_doesnt_exist('System/Library/Frameworks/CoreText.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
57 -project.add_file_if_doesnt_exist('System/Library/Frameworks/CoreGraphics.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
58 -project.add_file_if_doesnt_exist('System/Library/Frameworks/UIKit.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
59 -project.add_file_if_doesnt_exist('System/Library/Frameworks/CoreMotion.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
60 -project.add_file_if_doesnt_exist('System/Library/Frameworks/CFNetwork.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
61 -project.add_file_if_doesnt_exist('System/Library/Frameworks/CoreLocation.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
62 -project.add_file_if_doesnt_exist('System/Library/Frameworks/CoreTelephony.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
63 -project.add_file_if_doesnt_exist('System/Library/Frameworks/SystemConfiguration.framework',parent=systemFrameworks, weak=True, tree='SDKROOT')
64 -
65 -
66 -
67 -#add system dylib
68 -systemLibs = project.get_or_create_group('Libraries')
69 -project.add_file_if_doesnt_exist('/usr/lib/libsqlite3.dylib',parent=systemLibs, weak=True, tree='<absolute>')#absolute path
70 -project.add_file_if_doesnt_exist('/usr/lib/libz.1.dylib',parent=systemLibs, weak=True, tree='<absolute>')
71 -project.add_file_if_doesnt_exist('/usr/lib/libc++.1.dylib',parent=systemLibs, weak=True, tree='<absolute>')
72 -
73 -
74 -#modify info.plist reference path
75 -project.add_single_valued_flag('INFOPLIST_FILE',channelRootPath + '/poolsdk_' + channelName + '/Info.plist')
76 -
77 -project.add_single_valued_flag('ENABLE_BITCODE', 'NO')
78 -
79 -readInfoPlistFilePath = channelRootPath + '/poolsdk/Info.plist'
80 -writeInfoFilePath = channelRootPath + '/poolsdk_' + channelName + '/Info.plist'
81 -infoContent = plistlib.readPlist(readInfoPlistFilePath)
82 -
83 -xyInfoPath = channelRootPath + '/poolsdk_' + channelName + '/Info_' + channelName + '.plist'
84 -xyInfoContent = plistlib.readPlist(xyInfoPath)
85 -
86 -#read pool_setting file
87 -settingFile = open(channelRootPath + '/poolsdk_' + channelName + '/SDK/pool_setting','rw')
88 -try:
89 - settingFileContent = settingFile.read( )
90 -finally:
91 - settingFile.close( )
92 -#json op
93 -jsonStr = json.loads(settingFileContent)
94 -
95 -#modify bundle id
96 -project.add_single_valued_flag('PRODUCT_BUNDLE_IDENTIFIER',jsonStr["appScheme"])
97 -
98 -#update and add info.plist content
99 -infoContent.update(xyInfoContent)
100 -#write
101 -plistlib.writePlist(infoContent,writeInfoFilePath)
102 -
103 -project.save()
104 -
105 -
106 -packageProj.buildProjName = gameProjName + '_' + channelName
107 -packageProj.targetName = gameProjName
108 -packageProj.buildProj()