Commit f1900b258a8de5cc73f7c6e435d14c70517f1193

Authored by alexYang
1 parent 45e6983e8e
Exists in master

release3.3.8

Showing 5 changed files with 39 additions and 3 deletions Inline Diff

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