Commit 0a176cd8f96b5d167f79bbfa4dbe2070b1056ff0

Authored by alexYang
1 parent d8e4ec717c
Exists in master and in 1 other branch dev

第三方支付语言适配问题

Showing 7 changed files with 4 additions and 40 deletions Inline Diff

1 # Gump IOS SDK使用文档 1 # Gump IOS SDK使用文档
2 2
3 3
4 接入手册 4 接入手册
5 V 3.3.23 5 V 3.3.24
6 2017年1月7日 6 2017年2月24日
7 7
8 ## 概述 8 ## 概述
9 #### 本SDK提供gump账号,fb账号,vk账号三种账号登录,iap支付和第三方支付两种支付功能,其中gump账号登录和fb账号登录功能为必须接入,支付可根据需要选择性接入。 9 #### 本SDK提供gump账号,fb账号,vk账号三种账号登录,iap支付和第三方支付两种支付功能,其中gump账号登录和fb账号登录功能为必须接入,支付可根据需要选择性接入。
10 10
11 ## 接入步骤 11 ## 接入步骤
12 ### 1、添加Framework和资源文件 12 ### 1、添加Framework和资源文件
13 + 以下为必须添加的framework以及资源bundle: 13 + 以下为必须添加的framework以及资源bundle:
14 MobileCoreServices.framework、SystemConfiguration.framework、libz.dylib、CFNetwork.framework、GameSDK.framework、StoreKit.framework、GameSDKResources.bundle 14 MobileCoreServices.framework、SystemConfiguration.framework、libz.dylib、CFNetwork.framework、GameSDK.framework、StoreKit.framework、GameSDKResources.bundle
15 + 以下为可选,若接入vk登录则需要添加以下framework和bundle,其中VKSdk.framework和VKSDKResources.bundle请自行从vk.com下载,使用1.3版本 15 + 以下为可选,若接入vk登录则需要添加以下framework和bundle,其中VKSdk.framework和VKSDKResources.bundle请自行从vk.com下载,使用1.3版本
16 VKSdk.framework、VKBridge.framework、VKSDKResources.bundle 16 VKSdk.framework、VKBridge.framework、VKSDKResources.bundle
17 + 以下为可选,若接入bluePay第三方支付方式需要添加一下的framework和bundle,其中CoreBuePay.framework直接引入工程,之后再依次引入CoreTelephony.framework、MessageUI.framework、SystemConfiguration.framework,最后将BlueMobile.bundle拖入项目中 17 + 以下为可选,若接入bluePay第三方支付方式需要添加一下的framework和bundle,其中CoreBuePay.framework直接引入工程,之后再依次引入CoreTelephony.framework、MessageUI.framework、SystemConfiguration.framework,最后将BlueMobile.bundle拖入项目中
18 18
19 19
20 ### 2、引入头文件,设置build setting 20 ### 2、引入头文件,设置build setting
21 需要使用头文件有LetsGameAPI.h和VKBridge.h,其中VKBridge.h为接入vk时使用,不接入vk可忽略。 21 需要使用头文件有LetsGameAPI.h和VKBridge.h,其中VKBridge.h为接入vk时使用,不接入vk可忽略。
22 因sdk内使用了category,需要设置other linker flag为 -ObjC 22 因sdk内使用了category,需要设置other linker flag为 -ObjC
23 23
24 24
25 ### 3、增加必要配置 25 ### 3、增加必要配置
26 1)在application delegate中, 在application:openURL:sourceApplication:annotation:添加返回: 26 1)在application delegate中, 在application:openURL:sourceApplication:annotation:添加返回:
27 27
28 return [[LetsGameAPI instance] handleOpenURL:url sourceApplication:sourceApplication]; 28 return [[LetsGameAPI instance] handleOpenURL:url sourceApplication:sourceApplication];
29 29
30 30
31 2)配置URL-schema(vk专用,不接入vk可忽略) 31 2)配置URL-schema(vk专用,不接入vk可忽略)
32 Xcode 5: Open your application settings then select the Info tab. In the URL Types section click the plus sign. Enter vk+APP_ID (e.g. vk1234567) to the Identifier and URL Schemes fields. 32 Xcode 5: Open your application settings then select the Info tab. In the URL Types section click the plus sign. Enter vk+APP_ID (e.g. vk1234567) to the Identifier and URL Schemes fields.
33 ![](images/vk1.jpg) 33 ![](images/vk1.jpg)
34 Xcode 4: Open your Info.plist then add a new row URL Types. Set the URL identifier to vk+APP_ID 34 Xcode 4: Open your Info.plist then add a new row URL Types. Set the URL identifier to vk+APP_ID
35 ![](images/vk2.jpg) 35 ![](images/vk2.jpg)
36 36
37 3)配置plist和scheme(BluePay的linePay使用,不接入BluePay的LinePay可忽略) 37 3)配置plist和scheme(BluePay的linePay使用,不接入BluePay的LinePay可忽略)
38 38
39 plist部分: 39 plist部分:
40 <key>LSApplicationQueriesSchemes</key> 40 <key>LSApplicationQueriesSchemes</key>
41 <array> 41 <array>
42 <string>line</string> 42 <string>line</string>
43 </array> 43 </array>
44 scheme部分: 44 scheme部分:
45 <key>CFBundleURLTypes</key> 45 <key>CFBundleURLTypes</key>
46 <array> 46 <array>
47 <dict> 47 <dict>
48 <key>CFBundleTypeRole</key> 48 <key>CFBundleTypeRole</key>
49 <string>None</string> 49 <string>None</string>
50 <key>CFBundleURLName</key> 50 <key>CFBundleURLName</key>
51 <string>com.gump.sdk</string> 51 <string>com.gump.sdk</string>
52 <key>CFBundleURLSchemes</key> 52 <key>CFBundleURLSchemes</key>
53 <array> 53 <array>
54 <string> gump+游戏的appId </string> 54 <string> gump+游戏的appId </string>
55 </array> 55 </array>
56 </dict> 56 </dict>
57 </array> 57 </array>
58 ### 4、在工程里添加SDK登录代码 58 ### 4、在工程里添加SDK登录代码
59 59
60 [LetsGameAPI instance].appId = @"100"; // 设置appId 60 [LetsGameAPI instance].appId = @"100"; // 设置appId
61 [LetsGameAPI instance].appKey = @"100"; // 设置appKey 61 [LetsGameAPI instance].appKey = @"100"; // 设置appKey
62 62
63 //启用vk的代码,需要填入vk appId,若不接入vk,可以忽略 63 //启用vk的代码,需要填入vk appId,若不接入vk,可以忽略
64 //VKBridge *vkBridge = [[VKBridge alloc] initWithVKAppId:@"5029792"]; 64 //VKBridge *vkBridge = [[VKBridge alloc] initWithVKAppId:@"5029792"];
65 //[LetsGameAPI instance].vkBridge = vkBridge; 65 //[LetsGameAPI instance].vkBridge = vkBridge;
66 66
67 //隐藏fb登录 67 //隐藏fb登录
68 [LetsGameAPI disableFB:YES]; 68 [LetsGameAPI disableFB:YES];
69 69
70 //隐藏gumptech的logo 70 //隐藏gumptech的logo
71 [LetsGameAPI hiddenLogo:YES]; 71 [LetsGameAPI hiddenLogo:YES];
72 72
73 [[LetsGameAPI instance] showLoginView]; // 弹出登录页面 73 [[LetsGameAPI instance] showLoginView]; // 弹出登录页面
74 74
75 // 登录成功回调 75 // 登录成功回调
76 [LetsGameAPI instance].succBlock = ^(NSString *userId, NSString *sessionKey, LSGAccountType type) { 76 [LetsGameAPI instance].succBlock = ^(NSString *userId, NSString *sessionKey, LSGAccountType type) {
77 NSLog(@"%@", [NSString stringWithFormat:@"login succ: userId = %@, sessionKey = %@, accountType = %d", userId, sessionKey, type]); 77 NSLog(@"%@", [NSString stringWithFormat:@"login succ: userId = %@, sessionKey = %@, accountType = %d", userId, sessionKey, type]);
78 }; 78 };
79 79
80 // 登录失败回调 80 // 登录失败回调
81 [LetsGameAPI instance].dismissBlock = ^() { 81 [LetsGameAPI instance].dismissBlock = ^() {
82 NSLog(@"dismiss without login"); 82 NSLog(@"dismiss without login");
83 }; 83 };
84 84
85 ### 5、登录注销 85 ### 5、登录注销
86 注销接口只要设置过appId和appKey之后就不需要设置了,注销完成之后会回到登录界面。FB登录回到登录页面,Gump登录或者游客登录回到登录框。 86 注销接口只要设置过appId和appKey之后就不需要设置了,注销完成之后会回到登录界面。FB登录回到登录页面,Gump登录或者游客登录回到登录框。
87 87
88 [LetsGameAPI instance].appId = @"100";//设置appId 88 [LetsGameAPI instance].appId = @"100";//设置appId
89 [LetsGameAPI instance].appKey = @"100";//设置appkey 89 [LetsGameAPI instance].appKey = @"100";//设置appkey
90 [[LetsGameAPI instance] logout]; //注销 90 [[LetsGameAPI instance] logout]; //注销
91 91
92 92
93 ### 6、第三方支付 93 ### 6、第三方支付
94 [LetsGameAPI instance].appId = @"10022"; 94 [LetsGameAPI instance].appId = @"10022";
95 [LetsGameAPI instance].appKey = @"f899139df5e1059396431415e770c6dd"; 95 [LetsGameAPI instance].appKey = @"f899139df5e1059396431415e770c6dd";
96 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary]; 96 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary];
97 [payInfo setValue:@"5001" forKey:@"serverId"];//服务器id,必传参数 97 [payInfo setValue:@"5001" forKey:@"serverId"];//服务器id,必传参数
98 [payInfo setValue:@"10010" forKey:@"roleId"];//用户角色id 98 [payInfo setValue:@"10010" forKey:@"roleId"];//用户角色id
99 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id 99 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id
100 [payInfo setValue:@"10" forKey:@"amount"];//金额 100 [payInfo setValue:@"10" forKey:@"amount"];//金额
101 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//外部订单信息 101 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//外部订单信息
102 [payInfo setValue:@"元宝" forKey:@"product"];//物品信息 102 [payInfo setValue:@"元宝" forKey:@"product"];//物品信息
103 [payInfo setValue:self.sessionKey forKey:@"sessionKey"];//登录成功的sessionKey 103 [payInfo setValue:self.sessionKey forKey:@"sessionKey"];//登录成功的sessionKey
104 [[LetsGameAPI instance] pay:payInfo handleCallBack:^{ 104 [[LetsGameAPI instance] pay:payInfo handleCallBack:^{
105 //第三方支付完成时的回调(包括支付成功和支付失败,除了支付过程中取消的),取消的不会有回调 105 //第三方支付完成时的回调(包括支付成功和支付失败,除了支付过程中取消的),取消的不会有回调
106 NSLog(@"第三方支付完成"); 106 NSLog(@"第三方支付完成");
107 }]]; 107 }]];
108 108
109 ### 7、IAP支付 109 ### 7、IAP支付
110 若要使用apple IAP支付,需要在AppDelegate的application: didFinishLaunchingWithOptions:方法内注册iap observer,使用如下方法 110 若要使用apple IAP支付,需要在AppDelegate的application: didFinishLaunchingWithOptions:方法内注册iap observer,使用如下方法
111 111
112 [[LetsGameAPI instance] registeIapObserver]; 112 [[LetsGameAPI instance] registeIapObserver];
113 具体调用iap支付的方法如下: 113 具体调用iap支付的方法如下:
114 114
115 [LetsGameAPI instance].appId = @"10022"; 115 [LetsGameAPI instance].appId = @"10022";
116 [LetsGameAPI instance].appKey = @"93a27b0bd99bac3e68a440b48aa421ab"; 116 [LetsGameAPI instance].appKey = @"93a27b0bd99bac3e68a440b48aa421ab";
117 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary]; 117 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary];
118 [payInfo setValue:@"5001" forKey:@"serverId"];//当前用户所在的服务器Id 118 [payInfo setValue:@"5001" forKey:@"serverId"];//当前用户所在的服务器Id
119 [payInfo setValue:@"10010" forKey:@"roleId"];//当前用户的角色id 119 [payInfo setValue:@"10010" forKey:@"roleId"];//当前用户的角色id
120 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id,用于统计 120 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id,用于统计
121 [payInfo setValue:@"10" forKey:@"amount"];//对应支付项的支付金额,实际支付金额以itunes配置为准 121 [payInfo setValue:@"10" forKey:@"amount"];//对应支付项的支付金额,实际支付金额以itunes配置为准
122 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//扩展信息,可以游戏自定义,建议传自有订单号 122 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//扩展信息,可以游戏自定义,建议传自有订单号
123 [payInfo setValue:@"test.product.1" forKey:@"product"];//itunes 后台配置的对应支付项的productId 123 [payInfo setValue:@"test.product.1" forKey:@"product"];//itunes 后台配置的对应支付项的productId
124 [[LetsGameAPI instance] iap:payInfo forUser:@"" handleCallback:^(NSString* orderId){ 124 [[LetsGameAPI instance] iap:payInfo forUser:@"" handleCallback:^(NSString* orderId){
125 //此处的回调表明支付已经完成,但此时支付不一定成功,需要服务端验证支付结果 125 //此处的回调表明支付已经完成,但此时支付不一定成功,需要服务端验证支付结果
126 //orderId为gump生成的订单号,此订单号可以在gump server查询此笔支付是否成功 126 //orderId为gump生成的订单号,此订单号可以在gump server查询此笔支付是否成功
127 NSLog(@"iap completed orderId of gumptech:%@",orderId); 127 NSLog(@"iap completed orderId of gumptech:%@",orderId);
128 }]; 128 }];
129 ### 8、token的获取 129 ### 8、token的获取
130 FB登录之后会产生token并自动登录,需要如果需要token的话,需要自己调用接口获取。 130 FB登录之后会产生token并自动登录,需要如果需要token的话,需要自己调用接口获取。
131 131
132 //tokenString:token字符串 132 //tokenString:token字符串
133 //refreshTime:refreshTime token最后刷新的时间,即获取的token的时间 133 //refreshTime:refreshTime token最后刷新的时间,即获取的token的时间
134 //expirationTime:expirationTime token最后的有效时间 134 //expirationTime:expirationTime token最后的有效时间
135 [[LetsGameAPI instance] obtainAccessTokenSuccess:^(NSString *tokenString, NSString *refreshTime, NSString *expirationTime) { 135 [[LetsGameAPI instance] obtainAccessTokenSuccess:^(NSString *tokenString, NSString *refreshTime, NSString *expirationTime) {
136 NSLog(@"tokenString %@, refreshTime %@, expirationTime %@", tokenString, refreshTime, expirationTime); 136 NSLog(@"tokenString %@, refreshTime %@, expirationTime %@", tokenString, refreshTime, expirationTime);
137 } failure:^(NSString *errorString) { 137 } failure:^(NSString *errorString) {
138 NSLog(@"get token faile"); 138 NSLog(@"get token faile");
139 }]; 139 }];
140 140
141 141
142 ### 9、第三方支付版本 142 ### 9、第三方支付版本
143 第三方支付,分成两个版本:没有gump币和有gump币,不设置时默认为带gump币版本,如果使用不带gump币的版本如下设置: 143 第三方支付,分成两个版本:没有gump币和有gump币,不设置时默认为带gump币版本,如果使用不带gump币的版本如下设置:
144 144
145 需要在 application:didFinishLaunchingWithOptions方法中添加: 145 需要在 application:didFinishLaunchingWithOptions方法中添加:
146 146
147 [[LetsGameAPI instance] decideWebPayVersion:1] 147 [[LetsGameAPI instance] decideWebPayVersion:1]
148 148
ios/GameSDK.framework/Versions/A/GameSDK
No preview for this file type
ios/GameSDK.framework/Versions/A/Headers/LetsGameAPI.h
1 1
2 #import <Foundation/Foundation.h> 2 #import <Foundation/Foundation.h>
3 #import "LSGAccount.h" 3 #import "LSGAccount.h"
4 #import "VKBridgeProtocol.h" 4 #import "VKBridgeProtocol.h"
5 5
6 6
7 typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type); 7 typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type);
8 typedef void (^LSGDismissBlock)(void); 8 typedef void (^LSGDismissBlock)(void);
9 9
10 static BOOL isDisableFB = NO; 10 static BOOL isDisableFB = NO;
11 11
12 static BOOL isEnableVK = NO; 12 static BOOL isEnableVK = NO;
13 13
14 static BOOL hiddenLogo = NO; 14 static BOOL hiddenLogo = NO;
15 15
16 static NSString *version = @"3.3.23"; 16 static NSString *version = @"3.3.24";
17 17
18 @interface LetsGameAPI : NSObject<UIApplicationDelegate> 18 @interface LetsGameAPI : NSObject<UIApplicationDelegate>
19 19
20 @property (nonatomic, strong) NSString *appId; 20 @property (nonatomic, strong) NSString *appId;
21 @property (nonatomic, strong) NSString *appKey; 21 @property (nonatomic, strong) NSString *appKey;
22 @property (nonatomic, copy) LSGLoginSuccBlock succBlock; 22 @property (nonatomic, copy) LSGLoginSuccBlock succBlock;
23 @property (nonatomic, copy) LSGDismissBlock dismissBlock; 23 @property (nonatomic, copy) LSGDismissBlock dismissBlock;
24 @property (nonatomic, assign) int isDebug; 24 @property (nonatomic, assign) int isDebug;
25 @property (nonatomic, assign) int decideWebPay; 25 @property (nonatomic, assign) int decideWebPay;
26 @property (nonatomic,retain) id<VKBridgeProtocol> vkBridge; 26 @property (nonatomic,retain) id<VKBridgeProtocol> vkBridge;
27 //@property(nonatomic,strong) NSString *version; 27 //@property(nonatomic,strong) NSString *version;
28 28
29 + (instancetype)instance; 29 + (instancetype)instance;
30 30
31 -(NSString*)version; 31 -(NSString*)version;
32 32
33 - (void)showLoginView; 33 - (void)showLoginView;
34 - (void)showLoginViewInView:(UIView *)view; 34 - (void)showLoginViewInView:(UIView *)view;
35 35
36 +(void)disableFB:(BOOL)isDisable; 36 +(void)disableFB:(BOOL)isDisable;
37 +(BOOL)isFBDisable; 37 +(BOOL)isFBDisable;
38 +(BOOL)isVKEnable; 38 +(BOOL)isVKEnable;
39 +(void)hiddenLogo:(BOOL)isHidden; 39 +(void)hiddenLogo:(BOOL)isHidden;
40 +(BOOL)isHiddenLogo; 40 +(BOOL)isHiddenLogo;
41 41
42 - (void)logout; 42 - (void)logout;
43 43
44 - (void)hide; 44 - (void)hide;
45 45
46 - (BOOL)handleOpenURL:(NSURL *)url 46 - (BOOL)handleOpenURL:(NSURL *)url
47 sourceApplication:(NSString *)sourceApplication; 47 sourceApplication:(NSString *)sourceApplication;
48 48
49 -(void)pay:(NSDictionary*) payInfo handleCallBack:(void (^)()) paySuccessCallback; 49 -(void)pay:(NSDictionary*) payInfo handleCallBack:(void (^)()) paySuccessCallback;
50 50
51 -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid handleCallback:(void (^)(NSString* orderId)) callback; 51 -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid handleCallback:(void (^)(NSString* orderId)) callback;
52 52
53 -(void)registeIapObserver; 53 -(void)registeIapObserver;
54 54
55 -(void)decideIsDebug:(int)isDebug; 55 -(void)decideIsDebug:(int)isDebug;
56 56
57 -(void)decideWebPayVersion:(int)decideWebPay; 57 -(void)decideWebPayVersion:(int)decideWebPay;
58 58
59 -(void)obtainAccessTokenSuccess:(void (^)(NSString *tokenString, NSString *refreshTime, NSString *expirationTime))success 59 -(void)obtainAccessTokenSuccess:(void (^)(NSString *tokenString, NSString *refreshTime, NSString *expirationTime))success
60 failure:(void (^)(NSString *errorString))failure; 60 failure:(void (^)(NSString *errorString))failure;
61 @end 61 @end
62 62
No preview for this file type
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.pbxproj
1 // !$*UTF8*$! 1 // !$*UTF8*$!
2 { 2 {
3 archiveVersion = 1; 3 archiveVersion = 1;
4 classes = { 4 classes = {
5 }; 5 };
6 objectVersion = 46; 6 objectVersion = 46;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
10 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8521C312F5900534E33 /* StoreKit.framework */; }; 10 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8521C312F5900534E33 /* StoreKit.framework */; };
11 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8541C312F6500534E33 /* QuartzCore.framework */; }; 11 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8541C312F6500534E33 /* QuartzCore.framework */; };
12 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */; }; 12 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */; };
13 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D97E1C4394C800534E33 /* VKSdk.framework */; }; 13 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D97E1C4394C800534E33 /* VKSdk.framework */; };
14 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 331262361C50B56800B1B435 /* VKBridge.framework */; }; 14 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 331262361C50B56800B1B435 /* VKBridge.framework */; };
15 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */; }; 15 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */; };
16 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; }; 16 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; };
17 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; }; 17 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; };
18 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */; }; 18 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */; };
19 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C901DAA422C00CFACFF /* MessageUI.framework */; }; 19 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C901DAA422C00CFACFF /* MessageUI.framework */; };
20 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C921DAA423500CFACFF /* CoreTelephony.framework */; }; 20 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C921DAA423500CFACFF /* CoreTelephony.framework */; };
21 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; }; 21 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; };
22 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; }; 22 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; };
23 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; }; 23 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; };
24 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; }; 24 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; };
25 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; }; 25 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; };
26 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; }; 26 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; };
27 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; }; 27 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; };
28 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */; }; 28 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */; };
29 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; }; 29 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; };
30 /* End PBXBuildFile section */ 30 /* End PBXBuildFile section */
31 31
32 /* Begin PBXContainerItemProxy section */
33 754D97351DFEA9B10075C7C1 /* PBXContainerItemProxy */ = {
34 isa = PBXContainerItemProxy;
35 containerPortal = 754D97301DFEA9B10075C7C1 /* GameSDK.xcodeproj */;
36 proxyType = 2;
37 remoteGlobalIDString = 99626194192D9649004FF2E3;
38 remoteInfo = GameSDK;
39 };
40 /* End PBXContainerItemProxy section */
41
42 /* Begin PBXFileReference section */ 32 /* Begin PBXFileReference section */
43 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; }; 33 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; };
44 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; }; 34 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
45 3309D8521C312F5900534E33 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/StoreKit.framework; sourceTree = "<absolute>"; }; 35 3309D8521C312F5900534E33 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/StoreKit.framework; sourceTree = "<absolute>"; };
46 3309D8541C312F6500534E33 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; }; 36 3309D8541C312F6500534E33 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
47 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.2.5.tbd; path = usr/lib/libz.1.2.5.tbd; sourceTree = SDKROOT; }; 37 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.2.5.tbd; path = usr/lib/libz.1.2.5.tbd; sourceTree = SDKROOT; };
48 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; }; 38 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; };
49 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; }; 39 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; };
50 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = VKSdkResources.bundle; sourceTree = "<group>"; }; 40 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = VKSdkResources.bundle; sourceTree = "<group>"; };
51 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; }; 41 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; };
52 752A5F491CDC8B3200C36131 /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; }; 42 752A5F491CDC8B3200C36131 /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; };
53 754D97301DFEA9B10075C7C1 /* GameSDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameSDK.xcodeproj; path = ../../../GameSDKRelease/GameSDK/GameSDK.xcodeproj; sourceTree = "<group>"; };
54 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBlue.framework; path = ../CoreBlue.framework; sourceTree = "<group>"; }; 43 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBlue.framework; path = ../CoreBlue.framework; sourceTree = "<group>"; };
55 75B72C901DAA422C00CFACFF /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; 44 75B72C901DAA422C00CFACFF /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; };
56 75B72C921DAA423500CFACFF /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 45 75B72C921DAA423500CFACFF /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
57 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 46 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
58 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 47 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
59 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 48 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
60 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 49 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
61 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; }; 50 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; };
62 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 51 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
63 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; }; 52 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; };
64 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; }; 53 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; };
65 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; }; 54 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; };
66 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; 55 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
67 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; }; 56 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; };
68 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; }; 57 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; };
69 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 58 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
70 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 59 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
71 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 60 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
72 /* End PBXFileReference section */ 61 /* End PBXFileReference section */
73 62
74 /* Begin PBXFrameworksBuildPhase section */ 63 /* Begin PBXFrameworksBuildPhase section */
75 9934F1AB19303DC6005EF4AB /* Frameworks */ = { 64 9934F1AB19303DC6005EF4AB /* Frameworks */ = {
76 isa = PBXFrameworksBuildPhase; 65 isa = PBXFrameworksBuildPhase;
77 buildActionMask = 2147483647; 66 buildActionMask = 2147483647;
78 files = ( 67 files = (
79 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */, 68 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */,
80 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */, 69 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */,
81 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */, 70 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */,
82 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */, 71 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */,
83 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */, 72 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */,
84 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */, 73 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */,
85 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */, 74 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */,
86 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */, 75 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */,
87 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */, 76 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */,
88 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */, 77 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */,
89 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */, 78 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */,
90 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */, 79 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */,
91 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */, 80 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */,
92 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */, 81 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */,
93 ); 82 );
94 runOnlyForDeploymentPostprocessing = 0; 83 runOnlyForDeploymentPostprocessing = 0;
95 }; 84 };
96 /* End PBXFrameworksBuildPhase section */ 85 /* End PBXFrameworksBuildPhase section */
97 86
98 /* Begin PBXGroup section */ 87 /* Begin PBXGroup section */
99 27019DC91A208B1500DA560D /* Configuration */ = { 88 27019DC91A208B1500DA560D /* Configuration */ = {
100 isa = PBXGroup; 89 isa = PBXGroup;
101 children = ( 90 children = (
102 27019DCA1A208B1500DA560D /* Path.xcconfig */, 91 27019DCA1A208B1500DA560D /* Path.xcconfig */,
103 27019DCB1A208B1500DA560D /* Project.xcconfig */, 92 27019DCB1A208B1500DA560D /* Project.xcconfig */,
104 ); 93 );
105 path = Configuration; 94 path = Configuration;
106 sourceTree = "<group>"; 95 sourceTree = "<group>";
107 }; 96 };
108 27019DCE1A208B2300DA560D /* Dependencies */ = { 97 27019DCE1A208B2300DA560D /* Dependencies */ = {
109 isa = PBXGroup; 98 isa = PBXGroup;
110 children = ( 99 children = (
111 754D97301DFEA9B10075C7C1 /* GameSDK.xcodeproj */,
112 ); 100 );
113 name = Dependencies; 101 name = Dependencies;
114 sourceTree = "<group>"; 102 sourceTree = "<group>";
115 }; 103 };
116 754D97311DFEA9B10075C7C1 /* Products */ = {
117 isa = PBXGroup;
118 children = (
119 754D97361DFEA9B10075C7C1 /* libGameSDK.a */,
120 );
121 name = Products;
122 sourceTree = "<group>";
123 };
124 9934F1A519303DC6005EF4AB = { 104 9934F1A519303DC6005EF4AB = {
125 isa = PBXGroup; 105 isa = PBXGroup;
126 children = ( 106 children = (
127 27019DC91A208B1500DA560D /* Configuration */, 107 27019DC91A208B1500DA560D /* Configuration */,
128 27019DCE1A208B2300DA560D /* Dependencies */, 108 27019DCE1A208B2300DA560D /* Dependencies */,
129 9934F1B719303DC6005EF4AB /* letsgameDemo */, 109 9934F1B719303DC6005EF4AB /* letsgameDemo */,
130 9934F1B019303DC6005EF4AB /* Frameworks */, 110 9934F1B019303DC6005EF4AB /* Frameworks */,
131 9934F1AF19303DC6005EF4AB /* Products */, 111 9934F1AF19303DC6005EF4AB /* Products */,
132 ); 112 );
133 sourceTree = "<group>"; 113 sourceTree = "<group>";
134 }; 114 };
135 9934F1AF19303DC6005EF4AB /* Products */ = { 115 9934F1AF19303DC6005EF4AB /* Products */ = {
136 isa = PBXGroup; 116 isa = PBXGroup;
137 children = ( 117 children = (
138 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */, 118 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */,
139 ); 119 );
140 name = Products; 120 name = Products;
141 sourceTree = "<group>"; 121 sourceTree = "<group>";
142 }; 122 };
143 9934F1B019303DC6005EF4AB /* Frameworks */ = { 123 9934F1B019303DC6005EF4AB /* Frameworks */ = {
144 isa = PBXGroup; 124 isa = PBXGroup;
145 children = ( 125 children = (
146 75B72C921DAA423500CFACFF /* CoreTelephony.framework */, 126 75B72C921DAA423500CFACFF /* CoreTelephony.framework */,
147 75B72C901DAA422C00CFACFF /* MessageUI.framework */, 127 75B72C901DAA422C00CFACFF /* MessageUI.framework */,
148 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */, 128 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */,
149 752A5F491CDC8B3200C36131 /* GameSDK.framework */, 129 752A5F491CDC8B3200C36131 /* GameSDK.framework */,
150 331262361C50B56800B1B435 /* VKBridge.framework */, 130 331262361C50B56800B1B435 /* VKBridge.framework */,
151 3309D97E1C4394C800534E33 /* VKSdk.framework */, 131 3309D97E1C4394C800534E33 /* VKSdk.framework */,
152 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */, 132 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */,
153 3309D8541C312F6500534E33 /* QuartzCore.framework */, 133 3309D8541C312F6500534E33 /* QuartzCore.framework */,
154 3309D8521C312F5900534E33 /* StoreKit.framework */, 134 3309D8521C312F5900534E33 /* StoreKit.framework */,
155 997523311930A52600F50D29 /* MobileCoreServices.framework */, 135 997523311930A52600F50D29 /* MobileCoreServices.framework */,
156 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */, 136 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */,
157 997523271930A42500F50D29 /* CFNetwork.framework */, 137 997523271930A42500F50D29 /* CFNetwork.framework */,
158 9934F1B119303DC6005EF4AB /* Foundation.framework */, 138 9934F1B119303DC6005EF4AB /* Foundation.framework */,
159 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */, 139 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */,
160 9934F1B519303DC6005EF4AB /* UIKit.framework */, 140 9934F1B519303DC6005EF4AB /* UIKit.framework */,
161 ); 141 );
162 name = Frameworks; 142 name = Frameworks;
163 sourceTree = "<group>"; 143 sourceTree = "<group>";
164 }; 144 };
165 9934F1B719303DC6005EF4AB /* letsgameDemo */ = { 145 9934F1B719303DC6005EF4AB /* letsgameDemo */ = {
166 isa = PBXGroup; 146 isa = PBXGroup;
167 children = ( 147 children = (
168 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */, 148 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */,
169 9934F1C319303DC6005EF4AB /* Images.xcassets */, 149 9934F1C319303DC6005EF4AB /* Images.xcassets */,
170 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */, 150 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */,
171 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */, 151 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */,
172 9934F23819307153005EF4AB /* LSGMainViewController.h */, 152 9934F23819307153005EF4AB /* LSGMainViewController.h */,
173 9934F23919307153005EF4AB /* LSGMainViewController.m */, 153 9934F23919307153005EF4AB /* LSGMainViewController.m */,
174 9934F1B819303DC6005EF4AB /* Supporting Files */, 154 9934F1B819303DC6005EF4AB /* Supporting Files */,
175 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */, 155 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */,
176 ); 156 );
177 path = letsgameDemo; 157 path = letsgameDemo;
178 sourceTree = "<group>"; 158 sourceTree = "<group>";
179 }; 159 };
180 9934F1B819303DC6005EF4AB /* Supporting Files */ = { 160 9934F1B819303DC6005EF4AB /* Supporting Files */ = {
181 isa = PBXGroup; 161 isa = PBXGroup;
182 children = ( 162 children = (
183 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */, 163 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */,
184 9934F1BD19303DC6005EF4AB /* main.m */, 164 9934F1BD19303DC6005EF4AB /* main.m */,
185 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */, 165 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */,
186 ); 166 );
187 name = "Supporting Files"; 167 name = "Supporting Files";
188 sourceTree = "<group>"; 168 sourceTree = "<group>";
189 }; 169 };
190 /* End PBXGroup section */ 170 /* End PBXGroup section */
191 171
192 /* Begin PBXNativeTarget section */ 172 /* Begin PBXNativeTarget section */
193 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = { 173 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = {
194 isa = PBXNativeTarget; 174 isa = PBXNativeTarget;
195 buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */; 175 buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */;
196 buildPhases = ( 176 buildPhases = (
197 9934F1AA19303DC6005EF4AB /* Sources */, 177 9934F1AA19303DC6005EF4AB /* Sources */,
198 9934F1AB19303DC6005EF4AB /* Frameworks */, 178 9934F1AB19303DC6005EF4AB /* Frameworks */,
199 9934F1AC19303DC6005EF4AB /* Resources */, 179 9934F1AC19303DC6005EF4AB /* Resources */,
200 ); 180 );
201 buildRules = ( 181 buildRules = (
202 ); 182 );
203 dependencies = ( 183 dependencies = (
204 ); 184 );
205 name = GameSDKDemo; 185 name = GameSDKDemo;
206 productName = letsgameDemo; 186 productName = letsgameDemo;
207 productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */; 187 productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */;
208 productType = "com.apple.product-type.application"; 188 productType = "com.apple.product-type.application";
209 }; 189 };
210 /* End PBXNativeTarget section */ 190 /* End PBXNativeTarget section */
211 191
212 /* Begin PBXProject section */ 192 /* Begin PBXProject section */
213 9934F1A619303DC6005EF4AB /* Project object */ = { 193 9934F1A619303DC6005EF4AB /* Project object */ = {
214 isa = PBXProject; 194 isa = PBXProject;
215 attributes = { 195 attributes = {
216 CLASSPREFIX = LSG; 196 CLASSPREFIX = LSG;
217 LastUpgradeCheck = 0710; 197 LastUpgradeCheck = 0710;
218 TargetAttributes = { 198 TargetAttributes = {
219 9934F1AD19303DC6005EF4AB = { 199 9934F1AD19303DC6005EF4AB = {
220 DevelopmentTeam = TU2VD6BENZ; 200 DevelopmentTeam = TU2VD6BENZ;
221 }; 201 };
222 }; 202 };
223 }; 203 };
224 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */; 204 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */;
225 compatibilityVersion = "Xcode 3.2"; 205 compatibilityVersion = "Xcode 3.2";
226 developmentRegion = English; 206 developmentRegion = English;
227 hasScannedForEncodings = 0; 207 hasScannedForEncodings = 0;
228 knownRegions = ( 208 knownRegions = (
229 en, 209 en,
230 ); 210 );
231 mainGroup = 9934F1A519303DC6005EF4AB; 211 mainGroup = 9934F1A519303DC6005EF4AB;
232 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */; 212 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */;
233 projectDirPath = ""; 213 projectDirPath = "";
234 projectReferences = (
235 {
236 ProductGroup = 754D97311DFEA9B10075C7C1 /* Products */;
237 ProjectRef = 754D97301DFEA9B10075C7C1 /* GameSDK.xcodeproj */;
238 },
239 );
240 projectRoot = ""; 214 projectRoot = "";
241 targets = ( 215 targets = (
242 9934F1AD19303DC6005EF4AB /* GameSDKDemo */, 216 9934F1AD19303DC6005EF4AB /* GameSDKDemo */,
243 ); 217 );
244 }; 218 };
245 /* End PBXProject section */ 219 /* End PBXProject section */
246 220
247 /* Begin PBXReferenceProxy section */
248 754D97361DFEA9B10075C7C1 /* libGameSDK.a */ = {
249 isa = PBXReferenceProxy;
250 fileType = archive.ar;
251 path = libGameSDK.a;
252 remoteRef = 754D97351DFEA9B10075C7C1 /* PBXContainerItemProxy */;
253 sourceTree = BUILT_PRODUCTS_DIR;
254 };
255 /* End PBXReferenceProxy section */
256
257 /* Begin PBXResourcesBuildPhase section */ 221 /* Begin PBXResourcesBuildPhase section */
258 9934F1AC19303DC6005EF4AB /* Resources */ = { 222 9934F1AC19303DC6005EF4AB /* Resources */ = {
259 isa = PBXResourcesBuildPhase; 223 isa = PBXResourcesBuildPhase;
260 buildActionMask = 2147483647; 224 buildActionMask = 2147483647;
261 files = ( 225 files = (
262 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */, 226 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */,
263 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */, 227 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */,
264 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */, 228 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */,
265 ); 229 );
266 runOnlyForDeploymentPostprocessing = 0; 230 runOnlyForDeploymentPostprocessing = 0;
267 }; 231 };
268 /* End PBXResourcesBuildPhase section */ 232 /* End PBXResourcesBuildPhase section */
269 233
270 /* Begin PBXSourcesBuildPhase section */ 234 /* Begin PBXSourcesBuildPhase section */
271 9934F1AA19303DC6005EF4AB /* Sources */ = { 235 9934F1AA19303DC6005EF4AB /* Sources */ = {
272 isa = PBXSourcesBuildPhase; 236 isa = PBXSourcesBuildPhase;
273 buildActionMask = 2147483647; 237 buildActionMask = 2147483647;
274 files = ( 238 files = (
275 9934F1BE19303DC6005EF4AB /* main.m in Sources */, 239 9934F1BE19303DC6005EF4AB /* main.m in Sources */,
276 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */, 240 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */,
277 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */, 241 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */,
278 ); 242 );
279 runOnlyForDeploymentPostprocessing = 0; 243 runOnlyForDeploymentPostprocessing = 0;
280 }; 244 };
281 /* End PBXSourcesBuildPhase section */ 245 /* End PBXSourcesBuildPhase section */
282 246
283 /* Begin XCBuildConfiguration section */ 247 /* Begin XCBuildConfiguration section */
284 9934F1D819303DC6005EF4AB /* Debug */ = { 248 9934F1D819303DC6005EF4AB /* Debug */ = {
285 isa = XCBuildConfiguration; 249 isa = XCBuildConfiguration;
286 buildSettings = { 250 buildSettings = {
287 ALWAYS_SEARCH_USER_PATHS = YES; 251 ALWAYS_SEARCH_USER_PATHS = YES;
288 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 252 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
289 CLANG_CXX_LIBRARY = "libc++"; 253 CLANG_CXX_LIBRARY = "libc++";
290 CLANG_ENABLE_MODULES = YES; 254 CLANG_ENABLE_MODULES = YES;
291 CLANG_ENABLE_OBJC_ARC = YES; 255 CLANG_ENABLE_OBJC_ARC = YES;
292 CLANG_WARN_BOOL_CONVERSION = YES; 256 CLANG_WARN_BOOL_CONVERSION = YES;
293 CLANG_WARN_CONSTANT_CONVERSION = YES; 257 CLANG_WARN_CONSTANT_CONVERSION = YES;
294 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 258 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
295 CLANG_WARN_EMPTY_BODY = YES; 259 CLANG_WARN_EMPTY_BODY = YES;
296 CLANG_WARN_ENUM_CONVERSION = YES; 260 CLANG_WARN_ENUM_CONVERSION = YES;
297 CLANG_WARN_INT_CONVERSION = YES; 261 CLANG_WARN_INT_CONVERSION = YES;
298 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 262 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
299 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 263 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
300 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 264 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
301 COPY_PHASE_STRIP = YES; 265 COPY_PHASE_STRIP = YES;
302 ENABLE_TESTABILITY = YES; 266 ENABLE_TESTABILITY = YES;
303 GCC_C_LANGUAGE_STANDARD = gnu99; 267 GCC_C_LANGUAGE_STANDARD = gnu99;
304 GCC_DYNAMIC_NO_PIC = NO; 268 GCC_DYNAMIC_NO_PIC = NO;
305 GCC_OPTIMIZATION_LEVEL = 0; 269 GCC_OPTIMIZATION_LEVEL = 0;
306 GCC_PREPROCESSOR_DEFINITIONS = ( 270 GCC_PREPROCESSOR_DEFINITIONS = (
307 "DEBUG=1", 271 "DEBUG=1",
308 "$(inherited)", 272 "$(inherited)",
309 ); 273 );
310 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 274 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
311 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 275 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
312 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 276 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
313 GCC_WARN_UNDECLARED_SELECTOR = YES; 277 GCC_WARN_UNDECLARED_SELECTOR = YES;
314 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 278 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
315 GCC_WARN_UNUSED_FUNCTION = YES; 279 GCC_WARN_UNUSED_FUNCTION = YES;
316 GCC_WARN_UNUSED_VARIABLE = YES; 280 GCC_WARN_UNUSED_VARIABLE = YES;
317 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; 281 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**";
318 IPHONEOS_DEPLOYMENT_TARGET = 8.4; 282 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
319 ONLY_ACTIVE_ARCH = YES; 283 ONLY_ACTIVE_ARCH = YES;
320 SDKROOT = iphoneos; 284 SDKROOT = iphoneos;
321 }; 285 };
322 name = Debug; 286 name = Debug;
323 }; 287 };
324 9934F1D919303DC6005EF4AB /* Release */ = { 288 9934F1D919303DC6005EF4AB /* Release */ = {
325 isa = XCBuildConfiguration; 289 isa = XCBuildConfiguration;
326 buildSettings = { 290 buildSettings = {
327 ALWAYS_SEARCH_USER_PATHS = YES; 291 ALWAYS_SEARCH_USER_PATHS = YES;
328 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 292 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
329 CLANG_CXX_LIBRARY = "libc++"; 293 CLANG_CXX_LIBRARY = "libc++";
330 CLANG_ENABLE_MODULES = YES; 294 CLANG_ENABLE_MODULES = YES;
331 CLANG_ENABLE_OBJC_ARC = YES; 295 CLANG_ENABLE_OBJC_ARC = YES;
332 CLANG_WARN_BOOL_CONVERSION = YES; 296 CLANG_WARN_BOOL_CONVERSION = YES;
333 CLANG_WARN_CONSTANT_CONVERSION = YES; 297 CLANG_WARN_CONSTANT_CONVERSION = YES;
334 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 298 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
335 CLANG_WARN_EMPTY_BODY = YES; 299 CLANG_WARN_EMPTY_BODY = YES;
336 CLANG_WARN_ENUM_CONVERSION = YES; 300 CLANG_WARN_ENUM_CONVERSION = YES;
337 CLANG_WARN_INT_CONVERSION = YES; 301 CLANG_WARN_INT_CONVERSION = YES;
338 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 302 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
339 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 303 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
340 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 304 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
341 COPY_PHASE_STRIP = YES; 305 COPY_PHASE_STRIP = YES;
342 ENABLE_NS_ASSERTIONS = NO; 306 ENABLE_NS_ASSERTIONS = NO;
343 GCC_C_LANGUAGE_STANDARD = gnu99; 307 GCC_C_LANGUAGE_STANDARD = gnu99;
344 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 308 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
345 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 309 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
346 GCC_WARN_UNDECLARED_SELECTOR = YES; 310 GCC_WARN_UNDECLARED_SELECTOR = YES;
347 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 311 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
348 GCC_WARN_UNUSED_FUNCTION = YES; 312 GCC_WARN_UNUSED_FUNCTION = YES;
349 GCC_WARN_UNUSED_VARIABLE = YES; 313 GCC_WARN_UNUSED_VARIABLE = YES;
350 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; 314 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**";
351 IPHONEOS_DEPLOYMENT_TARGET = 8.4; 315 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
352 ONLY_ACTIVE_ARCH = YES; 316 ONLY_ACTIVE_ARCH = YES;
353 SDKROOT = iphoneos; 317 SDKROOT = iphoneos;
354 VALIDATE_PRODUCT = YES; 318 VALIDATE_PRODUCT = YES;
355 }; 319 };
356 name = Release; 320 name = Release;
357 }; 321 };
358 9934F1DB19303DC6005EF4AB /* Debug */ = { 322 9934F1DB19303DC6005EF4AB /* Debug */ = {
359 isa = XCBuildConfiguration; 323 isa = XCBuildConfiguration;
360 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; 324 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */;
361 buildSettings = { 325 buildSettings = {
362 ALWAYS_SEARCH_USER_PATHS = YES; 326 ALWAYS_SEARCH_USER_PATHS = YES;
363 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 327 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
364 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 328 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
365 CODE_SIGN_IDENTITY = "iPhone Developer"; 329 CODE_SIGN_IDENTITY = "iPhone Developer";
366 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 330 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
367 DEVELOPMENT_TEAM = TU2VD6BENZ; 331 DEVELOPMENT_TEAM = TU2VD6BENZ;
368 ENABLE_BITCODE = NO; 332 ENABLE_BITCODE = NO;
369 FRAMEWORK_SEARCH_PATHS = ( 333 FRAMEWORK_SEARCH_PATHS = (
370 "$(PROJECT_DIR)/../**", 334 "$(PROJECT_DIR)/../**",
371 "$(PROJECT_DIR)/letsgameDemo", 335 "$(PROJECT_DIR)/letsgameDemo",
372 ); 336 );
373 GCC_PRECOMPILE_PREFIX_HEADER = YES; 337 GCC_PRECOMPILE_PREFIX_HEADER = YES;
374 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; 338 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch";
375 HEADER_SEARCH_PATHS = ( 339 HEADER_SEARCH_PATHS = (
376 "$(PROJECT_DIR)/../GameSDK.framework/**", 340 "$(PROJECT_DIR)/../GameSDK.framework/**",
377 "$(inherited)", 341 "$(inherited)",
378 "$(PROJECT_DIR)/letsgameDemo/**", 342 "$(PROJECT_DIR)/letsgameDemo/**",
379 "$(PROJECT_DIR)/../VKBridge.framework/**", 343 "$(PROJECT_DIR)/../VKBridge.framework/**",
380 ); 344 );
381 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; 345 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
382 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 346 IPHONEOS_DEPLOYMENT_TARGET = 7.0;
383 LIBRARY_SEARCH_PATHS = ""; 347 LIBRARY_SEARCH_PATHS = "";
384 ONLY_ACTIVE_ARCH = YES; 348 ONLY_ACTIVE_ARCH = YES;
385 PRIVATE_HEADERS_FOLDER_PATH = ""; 349 PRIVATE_HEADERS_FOLDER_PATH = "";
386 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; 350 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase;
387 PRODUCT_NAME = GameSDKDemo; 351 PRODUCT_NAME = GameSDKDemo;
388 PROVISIONING_PROFILE = "9a16d1a8-62c4-4ddd-a173-5ea852773122"; 352 PROVISIONING_PROFILE = "9a16d1a8-62c4-4ddd-a173-5ea852773122";
389 PROVISIONING_PROFILE_SPECIFIER = testpurchaseDev; 353 PROVISIONING_PROFILE_SPECIFIER = testpurchaseDev;
390 PUBLIC_HEADERS_FOLDER_PATH = ""; 354 PUBLIC_HEADERS_FOLDER_PATH = "";
391 WRAPPER_EXTENSION = app; 355 WRAPPER_EXTENSION = app;
392 }; 356 };
393 name = Debug; 357 name = Debug;
394 }; 358 };
395 9934F1DC19303DC6005EF4AB /* Release */ = { 359 9934F1DC19303DC6005EF4AB /* Release */ = {
396 isa = XCBuildConfiguration; 360 isa = XCBuildConfiguration;
397 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; 361 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */;
398 buildSettings = { 362 buildSettings = {
399 ALWAYS_SEARCH_USER_PATHS = YES; 363 ALWAYS_SEARCH_USER_PATHS = YES;
400 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 364 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
401 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 365 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
402 CODE_SIGN_IDENTITY = "iPhone Developer"; 366 CODE_SIGN_IDENTITY = "iPhone Developer";
403 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; 367 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
404 DEVELOPMENT_TEAM = TU2VD6BENZ; 368 DEVELOPMENT_TEAM = TU2VD6BENZ;
405 ENABLE_BITCODE = NO; 369 ENABLE_BITCODE = NO;
406 FRAMEWORK_SEARCH_PATHS = ( 370 FRAMEWORK_SEARCH_PATHS = (
407 "$(PROJECT_DIR)/../**", 371 "$(PROJECT_DIR)/../**",
408 "$(PROJECT_DIR)/letsgameDemo", 372 "$(PROJECT_DIR)/letsgameDemo",
409 ); 373 );
410 GCC_PRECOMPILE_PREFIX_HEADER = YES; 374 GCC_PRECOMPILE_PREFIX_HEADER = YES;
411 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; 375 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch";
412 HEADER_SEARCH_PATHS = ( 376 HEADER_SEARCH_PATHS = (
413 "$(PROJECT_DIR)/../GameSDK.framework/**", 377 "$(PROJECT_DIR)/../GameSDK.framework/**",
414 "$(inherited)", 378 "$(inherited)",
415 "$(PROJECT_DIR)/letsgameDemo/**", 379 "$(PROJECT_DIR)/letsgameDemo/**",
416 "$(PROJECT_DIR)/../VKBridge.framework/**", 380 "$(PROJECT_DIR)/../VKBridge.framework/**",
417 ); 381 );
418 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; 382 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
419 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 383 IPHONEOS_DEPLOYMENT_TARGET = 7.0;
420 LIBRARY_SEARCH_PATHS = ""; 384 LIBRARY_SEARCH_PATHS = "";
421 ONLY_ACTIVE_ARCH = YES; 385 ONLY_ACTIVE_ARCH = YES;
422 PRIVATE_HEADERS_FOLDER_PATH = ""; 386 PRIVATE_HEADERS_FOLDER_PATH = "";
423 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; 387 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase;
424 PRODUCT_NAME = GameSDKDemo; 388 PRODUCT_NAME = GameSDKDemo;
425 PROVISIONING_PROFILE = "7b28fefe-7c60-41a6-ac6c-b21726228700"; 389 PROVISIONING_PROFILE = "7b28fefe-7c60-41a6-ac6c-b21726228700";
426 PROVISIONING_PROFILE_SPECIFIER = testpurchasekang; 390 PROVISIONING_PROFILE_SPECIFIER = testpurchasekang;
427 PUBLIC_HEADERS_FOLDER_PATH = ""; 391 PUBLIC_HEADERS_FOLDER_PATH = "";
428 WRAPPER_EXTENSION = app; 392 WRAPPER_EXTENSION = app;
429 }; 393 };
430 name = Release; 394 name = Release;
431 }; 395 };
432 /* End XCBuildConfiguration section */ 396 /* End XCBuildConfiguration section */
433 397
434 /* Begin XCConfigurationList section */ 398 /* Begin XCConfigurationList section */
435 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = { 399 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = {
436 isa = XCConfigurationList; 400 isa = XCConfigurationList;
437 buildConfigurations = ( 401 buildConfigurations = (
438 9934F1D819303DC6005EF4AB /* Debug */, 402 9934F1D819303DC6005EF4AB /* Debug */,
439 9934F1D919303DC6005EF4AB /* Release */, 403 9934F1D919303DC6005EF4AB /* Release */,
440 ); 404 );
441 defaultConfigurationIsVisible = 0; 405 defaultConfigurationIsVisible = 0;
442 defaultConfigurationName = Release; 406 defaultConfigurationName = Release;
443 }; 407 };
444 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = { 408 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = {
445 isa = XCConfigurationList; 409 isa = XCConfigurationList;
446 buildConfigurations = ( 410 buildConfigurations = (
447 9934F1DB19303DC6005EF4AB /* Debug */, 411 9934F1DB19303DC6005EF4AB /* Debug */,
448 9934F1DC19303DC6005EF4AB /* Release */, 412 9934F1DC19303DC6005EF4AB /* Release */,
449 ); 413 );
450 defaultConfigurationIsVisible = 0; 414 defaultConfigurationIsVisible = 0;
451 defaultConfigurationName = Release; 415 defaultConfigurationName = Release;
452 }; 416 };
453 /* End XCConfigurationList section */ 417 /* End XCConfigurationList section */
454 }; 418 };
455 rootObject = 9934F1A619303DC6005EF4AB /* Project object */; 419 rootObject = 9934F1A619303DC6005EF4AB /* Project object */;
456 } 420 }
457 421
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcshareddata/GameSDKDemo.xcscmblueprint
1 { 1 {
2 "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8", 2 "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8",
3 "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { 3 "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : {
4 4
5 }, 5 },
6 "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { 6 "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : {
7 "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : 0, 7 "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : 0,
8 "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : 0, 8 "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : 0,
9 "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : 0, 9 "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : 0,
10 "077D999F6C967446D3AED3B840BC4A4A39445F65" : 0 10 "077D999F6C967446D3AED3B840BC4A4A39445F65" : 0
11 }, 11 },
12 "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "78D6FFA8-F006-44FC-8C5D-0202F1346AE0", 12 "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "78D6FFA8-F006-44FC-8C5D-0202F1346AE0",
13 "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { 13 "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
14 "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : "vkbridge\/", 14 "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : "vkbridge\/",
15 "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : "gumptech-document\/", 15 "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : "gumptech-document\/",
16 "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : "gamesdk-iosrelease\/", 16 "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : "gumpGameDemo\/",
17 "077D999F6C967446D3AED3B840BC4A4A39445F65" : "GameSDKRelease\/" 17 "077D999F6C967446D3AED3B840BC4A4A39445F65" : "GameSDKRelease\/"
18 }, 18 },
19 "DVTSourceControlWorkspaceBlueprintNameKey" : "GameSDKDemo", 19 "DVTSourceControlWorkspaceBlueprintNameKey" : "GameSDKDemo",
20 "DVTSourceControlWorkspaceBlueprintVersion" : 204, 20 "DVTSourceControlWorkspaceBlueprintVersion" : 204,
21 "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "ios\/GameSDKDemo\/GameSDKDemo.xcodeproj", 21 "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "ios\/GameSDKDemo\/GameSDKDemo.xcodeproj",
22 "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ 22 "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
23 { 23 {
24 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/iosgamesdk.git", 24 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/iosgamesdk.git",
25 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", 25 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
26 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "077D999F6C967446D3AED3B840BC4A4A39445F65" 26 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "077D999F6C967446D3AED3B840BC4A4A39445F65"
27 }, 27 },
28 { 28 {
29 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/vkbridge.git", 29 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/vkbridge.git",
30 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", 30 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
31 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "07E954432ED0A61BEECC8FB6AAE1417682E93D30" 31 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "07E954432ED0A61BEECC8FB6AAE1417682E93D30"
32 }, 32 },
33 { 33 {
34 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8\/document\/gumptech-document.git", 34 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8\/document\/gumptech-document.git",
35 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", 35 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
36 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" 36 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597"
37 }, 37 },
38 { 38 {
39 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "123.59.74.8:document\/gamesdk-ios.git", 39 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "123.59.74.8:document\/gamesdk-ios.git",
40 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", 40 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
41 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" 41 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8"
42 } 42 }
43 ] 43 ]
44 } 44 }
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcuserdata/yanglele.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type