Commit 2ef9eacc088390dd4002005e49926e494dc1ed40
1 parent
06461d46b1
Exists in
master
v3.3.9版本
Showing 35 changed files with 35 additions and 352 deletions Inline Diff
- IOSDocument.md
- ios/GameSDK.framework/Versions/A/GameSDK
- ios/GameSDK.framework/Versions/A/Headers/ExLogger.h
- ios/GameSDK.framework/Versions/A/Headers/LetsGameAPI.h
- ios/GameSDK.framework/Versions/A/Headers/template.html
- ios/GameSDK.zip
- ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.pbxproj
- ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcshareddata/GameSDKDemo.xcscmblueprint
- ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcuserdata/yanglele.xcuserdatad/UserInterfaceState.xcuserstate
- ios/GameSDKDemo/GameSDKDemo.xcodeproj/xcuserdata/yanglele.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Contents.json
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-76.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x-2.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-2.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/Contents.json
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/Contents.json
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/LaunchImage-568h@2x-1.png
- ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/LaunchImage@2x-1.png
- ios/GameSDKDemo/letsgameDemo/letsgameDemo-Info.plist
IOSDocument.md
1 | # Gump IOS SDK使用文档 | 1 | # Gump IOS SDK使用文档 |
2 | 2 | ||
3 | 3 | ||
4 | 接入手册 | 4 | 接入手册 |
5 | V 3.3.8 | 5 | V 3.3.9 |
6 | 2016年07月04日 | 6 | 2016年08月16日 |
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 |  | 32 |  |
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 |  | 34 |  |
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/ExLogger.h
1 | // | File was deleted | |
2 | // ExLogger.h | ||
3 | // ExLogger | ||
4 | // | ||
5 | // Created by Gump on 16/4/15. | ||
6 | // Copyright © 2016年 Gump. All rights reserved. | ||
7 | // | ||
8 | |||
9 | #import <Foundation/Foundation.h> | ||
10 | |||
11 | @interface ExLogger : NSObject | ||
12 | |||
13 | +(void)prepare; | ||
14 | |||
15 | +(void)stopLog; | ||
16 | |||
17 | +(BOOL)startService; | ||
18 | +(void)stopService; | ||
19 | |||
20 | +(BOOL)isStarted; | ||
21 | |||
22 | @end | ||
23 | 1 | // |
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.8"; | 17 | static NSString *version = @"3.3.9"; |
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 |
ios/GameSDK.framework/Versions/A/Headers/template.html
1 | <!doctype html> | File was deleted | |
2 | <html> | ||
3 | <head> | ||
4 | <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script> | ||
5 | |||
6 | </head> | ||
7 | <body ng-app="myApp" ng-controller="mainCtrl"> | ||
8 | |||
9 | <button ng-click="refresh()">refresh</button> | ||
10 | <div style="background: #07242E; color: #708284;height: auto;overflow: auto;min-height: 600px;max-height:700px" > | ||
11 | |||
12 | <ul> | ||
13 | <li ng-repeat="x in items" style='font-size:15px'> | ||
14 | {{ x.logtime }} [{{x.level}}]-{{x.filename}}:{{x.line}}/{{x.function}} => {{x.message}} | ||
15 | </li> | ||
16 | </ul> | ||
17 | |||
18 | </div> | ||
19 | |||
20 | <script> | ||
21 | var app = angular.module('myApp', []); | ||
22 | |||
23 | app.controller('mainCtrl', function($scope, $http) { | ||
24 | $http.get(location+'logs').success(function(response) { | ||
25 | $scope.items = response; | ||
26 | }); | ||
27 | $scope.refresh = function(){ | ||
28 | $http.get(location+'logs').success(function(response){ | ||
29 | $scope.items = response; | ||
30 | }); | ||
31 | }; | ||
32 | }); | ||
33 | |||
34 | </script> | ||
35 | </body> | ||
36 | </html> |
ios/GameSDK.zip
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 | 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; }; | 16 | 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; }; |
16 | 752A5F441CDC82C000C36131 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F431CDC82C000C36131 /* libsqlite3.tbd */; }; | 17 | 752A5F441CDC82C000C36131 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F431CDC82C000C36131 /* libsqlite3.tbd */; }; |
17 | 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; }; | 18 | 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; }; |
18 | 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; }; | 19 | 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; }; |
19 | 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; }; | 20 | 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; }; |
20 | 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; }; | 21 | 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; }; |
21 | 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; }; | 22 | 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; }; |
22 | 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; }; | 23 | 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; }; |
23 | 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; }; | 24 | 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; }; |
24 | 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; }; | 25 | 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; }; |
25 | 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */; }; | 26 | 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */; }; |
26 | 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; }; | 27 | 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; }; |
27 | /* End PBXBuildFile section */ | 28 | /* End PBXBuildFile section */ |
28 | 29 | ||
29 | /* Begin PBXContainerItemProxy section */ | ||
30 | 75A025DB1D2A56D900D26015 /* PBXContainerItemProxy */ = { | ||
31 | isa = PBXContainerItemProxy; | ||
32 | containerPortal = 75A025D61D2A56D900D26015 /* GameSDK.xcodeproj */; | ||
33 | proxyType = 2; | ||
34 | remoteGlobalIDString = 99626194192D9649004FF2E3; | ||
35 | remoteInfo = GameSDK; | ||
36 | }; | ||
37 | /* End PBXContainerItemProxy section */ | ||
38 | |||
39 | /* Begin PBXFileReference section */ | 30 | /* Begin PBXFileReference section */ |
40 | 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; }; | 31 | 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; }; |
41 | 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; }; | 32 | 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; }; |
42 | 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>"; }; | 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 | 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>"; }; | 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 | 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; }; | 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 | 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; }; | 36 | 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; }; |
46 | 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; }; | 37 | 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>"; }; | ||
47 | 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; }; | 39 | 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; }; |
48 | 752A5F431CDC82C000C36131 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; | 40 | 752A5F431CDC82C000C36131 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; |
49 | 752A5F491CDC8B3200C36131 /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; }; | 41 | 752A5F491CDC8B3200C36131 /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; }; |
50 | 75A025D61D2A56D900D26015 /* GameSDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameSDK.xcodeproj; path = ../../../iosgamesdk/GameSDK/GameSDK.xcodeproj; sourceTree = "<group>"; }; | ||
51 | 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 42 | 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
52 | 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; | 43 | 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; |
53 | 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; | 44 | 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; |
54 | 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; | 45 | 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; |
55 | 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; }; | 46 | 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; }; |
56 | 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; | 47 | 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; |
57 | 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; }; | 48 | 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; }; |
58 | 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; }; | 49 | 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; }; |
59 | 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; }; | 50 | 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; }; |
60 | 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; | 51 | 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; |
61 | 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; }; | 52 | 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; }; |
62 | 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; }; | 53 | 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; }; |
63 | 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; | 54 | 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; |
64 | 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; | 55 | 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; |
65 | 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; | 56 | 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; |
66 | /* End PBXFileReference section */ | 57 | /* End PBXFileReference section */ |
67 | 58 | ||
68 | /* Begin PBXFrameworksBuildPhase section */ | 59 | /* Begin PBXFrameworksBuildPhase section */ |
69 | 9934F1AB19303DC6005EF4AB /* Frameworks */ = { | 60 | 9934F1AB19303DC6005EF4AB /* Frameworks */ = { |
70 | isa = PBXFrameworksBuildPhase; | 61 | isa = PBXFrameworksBuildPhase; |
71 | buildActionMask = 2147483647; | 62 | buildActionMask = 2147483647; |
72 | files = ( | 63 | files = ( |
73 | 752A5F441CDC82C000C36131 /* libsqlite3.tbd in Frameworks */, | 64 | 752A5F441CDC82C000C36131 /* libsqlite3.tbd in Frameworks */, |
74 | 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */, | 65 | 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */, |
75 | 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */, | 66 | 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */, |
76 | 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */, | 67 | 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */, |
77 | 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */, | 68 | 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */, |
78 | 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */, | 69 | 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */, |
79 | 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */, | 70 | 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */, |
80 | 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */, | 71 | 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */, |
81 | 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */, | 72 | 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */, |
82 | 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */, | 73 | 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */, |
83 | 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */, | 74 | 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */, |
84 | 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */, | 75 | 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */, |
85 | ); | 76 | ); |
86 | runOnlyForDeploymentPostprocessing = 0; | 77 | runOnlyForDeploymentPostprocessing = 0; |
87 | }; | 78 | }; |
88 | /* End PBXFrameworksBuildPhase section */ | 79 | /* End PBXFrameworksBuildPhase section */ |
89 | 80 | ||
90 | /* Begin PBXGroup section */ | 81 | /* Begin PBXGroup section */ |
91 | 27019DC91A208B1500DA560D /* Configuration */ = { | 82 | 27019DC91A208B1500DA560D /* Configuration */ = { |
92 | isa = PBXGroup; | 83 | isa = PBXGroup; |
93 | children = ( | 84 | children = ( |
94 | 27019DCA1A208B1500DA560D /* Path.xcconfig */, | 85 | 27019DCA1A208B1500DA560D /* Path.xcconfig */, |
95 | 27019DCB1A208B1500DA560D /* Project.xcconfig */, | 86 | 27019DCB1A208B1500DA560D /* Project.xcconfig */, |
96 | ); | 87 | ); |
97 | path = Configuration; | 88 | path = Configuration; |
98 | sourceTree = "<group>"; | 89 | sourceTree = "<group>"; |
99 | }; | 90 | }; |
100 | 27019DCE1A208B2300DA560D /* Dependencies */ = { | 91 | 27019DCE1A208B2300DA560D /* Dependencies */ = { |
101 | isa = PBXGroup; | 92 | isa = PBXGroup; |
102 | children = ( | 93 | children = ( |
103 | 75A025D61D2A56D900D26015 /* GameSDK.xcodeproj */, | ||
104 | ); | 94 | ); |
105 | name = Dependencies; | 95 | name = Dependencies; |
106 | sourceTree = "<group>"; | 96 | sourceTree = "<group>"; |
107 | }; | 97 | }; |
108 | 75A025D71D2A56D900D26015 /* Products */ = { | ||
109 | isa = PBXGroup; | ||
110 | children = ( | ||
111 | 75A025DC1D2A56D900D26015 /* libGameSDK.a */, | ||
112 | ); | ||
113 | name = Products; | ||
114 | sourceTree = "<group>"; | ||
115 | }; | ||
116 | 9934F1A519303DC6005EF4AB = { | 98 | 9934F1A519303DC6005EF4AB = { |
117 | isa = PBXGroup; | 99 | isa = PBXGroup; |
118 | children = ( | 100 | children = ( |
119 | 27019DC91A208B1500DA560D /* Configuration */, | 101 | 27019DC91A208B1500DA560D /* Configuration */, |
120 | 27019DCE1A208B2300DA560D /* Dependencies */, | 102 | 27019DCE1A208B2300DA560D /* Dependencies */, |
121 | 9934F1B719303DC6005EF4AB /* letsgameDemo */, | 103 | 9934F1B719303DC6005EF4AB /* letsgameDemo */, |
122 | 9934F1B019303DC6005EF4AB /* Frameworks */, | 104 | 9934F1B019303DC6005EF4AB /* Frameworks */, |
123 | 9934F1AF19303DC6005EF4AB /* Products */, | 105 | 9934F1AF19303DC6005EF4AB /* Products */, |
124 | ); | 106 | ); |
125 | sourceTree = "<group>"; | 107 | sourceTree = "<group>"; |
126 | }; | 108 | }; |
127 | 9934F1AF19303DC6005EF4AB /* Products */ = { | 109 | 9934F1AF19303DC6005EF4AB /* Products */ = { |
128 | isa = PBXGroup; | 110 | isa = PBXGroup; |
129 | children = ( | 111 | children = ( |
130 | 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */, | 112 | 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */, |
131 | ); | 113 | ); |
132 | name = Products; | 114 | name = Products; |
133 | sourceTree = "<group>"; | 115 | sourceTree = "<group>"; |
134 | }; | 116 | }; |
135 | 9934F1B019303DC6005EF4AB /* Frameworks */ = { | 117 | 9934F1B019303DC6005EF4AB /* Frameworks */ = { |
136 | isa = PBXGroup; | 118 | isa = PBXGroup; |
137 | children = ( | 119 | children = ( |
138 | 752A5F491CDC8B3200C36131 /* GameSDK.framework */, | 120 | 752A5F491CDC8B3200C36131 /* GameSDK.framework */, |
139 | 752A5F431CDC82C000C36131 /* libsqlite3.tbd */, | 121 | 752A5F431CDC82C000C36131 /* libsqlite3.tbd */, |
140 | 331262361C50B56800B1B435 /* VKBridge.framework */, | 122 | 331262361C50B56800B1B435 /* VKBridge.framework */, |
141 | 3309D97E1C4394C800534E33 /* VKSdk.framework */, | 123 | 3309D97E1C4394C800534E33 /* VKSdk.framework */, |
142 | 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */, | 124 | 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */, |
143 | 3309D8541C312F6500534E33 /* QuartzCore.framework */, | 125 | 3309D8541C312F6500534E33 /* QuartzCore.framework */, |
144 | 3309D8521C312F5900534E33 /* StoreKit.framework */, | 126 | 3309D8521C312F5900534E33 /* StoreKit.framework */, |
145 | 997523311930A52600F50D29 /* MobileCoreServices.framework */, | 127 | 997523311930A52600F50D29 /* MobileCoreServices.framework */, |
146 | 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */, | 128 | 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */, |
147 | 997523271930A42500F50D29 /* CFNetwork.framework */, | 129 | 997523271930A42500F50D29 /* CFNetwork.framework */, |
148 | 9934F1B119303DC6005EF4AB /* Foundation.framework */, | 130 | 9934F1B119303DC6005EF4AB /* Foundation.framework */, |
149 | 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */, | 131 | 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */, |
150 | 9934F1B519303DC6005EF4AB /* UIKit.framework */, | 132 | 9934F1B519303DC6005EF4AB /* UIKit.framework */, |
151 | ); | 133 | ); |
152 | name = Frameworks; | 134 | name = Frameworks; |
153 | sourceTree = "<group>"; | 135 | sourceTree = "<group>"; |
154 | }; | 136 | }; |
155 | 9934F1B719303DC6005EF4AB /* letsgameDemo */ = { | 137 | 9934F1B719303DC6005EF4AB /* letsgameDemo */ = { |
156 | isa = PBXGroup; | 138 | isa = PBXGroup; |
157 | children = ( | 139 | children = ( |
158 | 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */, | 140 | 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */, |
159 | 9934F1C319303DC6005EF4AB /* Images.xcassets */, | 141 | 9934F1C319303DC6005EF4AB /* Images.xcassets */, |
160 | 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */, | 142 | 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */, |
161 | 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */, | 143 | 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */, |
162 | 9934F23819307153005EF4AB /* LSGMainViewController.h */, | 144 | 9934F23819307153005EF4AB /* LSGMainViewController.h */, |
163 | 9934F23919307153005EF4AB /* LSGMainViewController.m */, | 145 | 9934F23919307153005EF4AB /* LSGMainViewController.m */, |
164 | 9934F1B819303DC6005EF4AB /* Supporting Files */, | 146 | 9934F1B819303DC6005EF4AB /* Supporting Files */, |
147 | 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */, | ||
165 | ); | 148 | ); |
166 | path = letsgameDemo; | 149 | path = letsgameDemo; |
167 | sourceTree = "<group>"; | 150 | sourceTree = "<group>"; |
168 | }; | 151 | }; |
169 | 9934F1B819303DC6005EF4AB /* Supporting Files */ = { | 152 | 9934F1B819303DC6005EF4AB /* Supporting Files */ = { |
170 | isa = PBXGroup; | 153 | isa = PBXGroup; |
171 | children = ( | 154 | children = ( |
172 | 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */, | 155 | 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */, |
173 | 9934F1BD19303DC6005EF4AB /* main.m */, | 156 | 9934F1BD19303DC6005EF4AB /* main.m */, |
174 | 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */, | 157 | 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */, |
175 | ); | 158 | ); |
176 | name = "Supporting Files"; | 159 | name = "Supporting Files"; |
177 | sourceTree = "<group>"; | 160 | sourceTree = "<group>"; |
178 | }; | 161 | }; |
179 | /* End PBXGroup section */ | 162 | /* End PBXGroup section */ |
180 | 163 | ||
181 | /* Begin PBXNativeTarget section */ | 164 | /* Begin PBXNativeTarget section */ |
182 | 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = { | 165 | 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = { |
183 | isa = PBXNativeTarget; | 166 | isa = PBXNativeTarget; |
184 | buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */; | 167 | buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */; |
185 | buildPhases = ( | 168 | buildPhases = ( |
186 | 9934F1AA19303DC6005EF4AB /* Sources */, | 169 | 9934F1AA19303DC6005EF4AB /* Sources */, |
187 | 9934F1AB19303DC6005EF4AB /* Frameworks */, | 170 | 9934F1AB19303DC6005EF4AB /* Frameworks */, |
188 | 9934F1AC19303DC6005EF4AB /* Resources */, | 171 | 9934F1AC19303DC6005EF4AB /* Resources */, |
189 | ); | 172 | ); |
190 | buildRules = ( | 173 | buildRules = ( |
191 | ); | 174 | ); |
192 | dependencies = ( | 175 | dependencies = ( |
193 | ); | 176 | ); |
194 | name = GameSDKDemo; | 177 | name = GameSDKDemo; |
195 | productName = letsgameDemo; | 178 | productName = letsgameDemo; |
196 | productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */; | 179 | productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */; |
197 | productType = "com.apple.product-type.application"; | 180 | productType = "com.apple.product-type.application"; |
198 | }; | 181 | }; |
199 | /* End PBXNativeTarget section */ | 182 | /* End PBXNativeTarget section */ |
200 | 183 | ||
201 | /* Begin PBXProject section */ | 184 | /* Begin PBXProject section */ |
202 | 9934F1A619303DC6005EF4AB /* Project object */ = { | 185 | 9934F1A619303DC6005EF4AB /* Project object */ = { |
203 | isa = PBXProject; | 186 | isa = PBXProject; |
204 | attributes = { | 187 | attributes = { |
205 | CLASSPREFIX = LSG; | 188 | CLASSPREFIX = LSG; |
206 | LastUpgradeCheck = 0710; | 189 | LastUpgradeCheck = 0710; |
207 | TargetAttributes = { | ||
208 | 9934F1AD19303DC6005EF4AB = { | ||
209 | DevelopmentTeam = TU2VD6BENZ; | ||
210 | }; | ||
211 | }; | ||
212 | }; | 190 | }; |
213 | buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */; | 191 | buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */; |
214 | compatibilityVersion = "Xcode 3.2"; | 192 | compatibilityVersion = "Xcode 3.2"; |
215 | developmentRegion = English; | 193 | developmentRegion = English; |
216 | hasScannedForEncodings = 0; | 194 | hasScannedForEncodings = 0; |
217 | knownRegions = ( | 195 | knownRegions = ( |
218 | en, | 196 | en, |
219 | ); | 197 | ); |
220 | mainGroup = 9934F1A519303DC6005EF4AB; | 198 | mainGroup = 9934F1A519303DC6005EF4AB; |
221 | productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */; | 199 | productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */; |
222 | projectDirPath = ""; | 200 | projectDirPath = ""; |
223 | projectReferences = ( | ||
224 | { | ||
225 | ProductGroup = 75A025D71D2A56D900D26015 /* Products */; | ||
226 | ProjectRef = 75A025D61D2A56D900D26015 /* GameSDK.xcodeproj */; | ||
227 | }, | ||
228 | ); | ||
229 | projectRoot = ""; | 201 | projectRoot = ""; |
230 | targets = ( | 202 | targets = ( |
231 | 9934F1AD19303DC6005EF4AB /* GameSDKDemo */, | 203 | 9934F1AD19303DC6005EF4AB /* GameSDKDemo */, |
232 | ); | 204 | ); |
233 | }; | 205 | }; |
234 | /* End PBXProject section */ | 206 | /* End PBXProject section */ |
235 | 207 | ||
236 | /* Begin PBXReferenceProxy section */ | ||
237 | 75A025DC1D2A56D900D26015 /* libGameSDK.a */ = { | ||
238 | isa = PBXReferenceProxy; | ||
239 | fileType = archive.ar; | ||
240 | path = libGameSDK.a; | ||
241 | remoteRef = 75A025DB1D2A56D900D26015 /* PBXContainerItemProxy */; | ||
242 | sourceTree = BUILT_PRODUCTS_DIR; | ||
243 | }; | ||
244 | /* End PBXReferenceProxy section */ | ||
245 | |||
246 | /* Begin PBXResourcesBuildPhase section */ | 208 | /* Begin PBXResourcesBuildPhase section */ |
247 | 9934F1AC19303DC6005EF4AB /* Resources */ = { | 209 | 9934F1AC19303DC6005EF4AB /* Resources */ = { |
248 | isa = PBXResourcesBuildPhase; | 210 | isa = PBXResourcesBuildPhase; |
249 | buildActionMask = 2147483647; | 211 | buildActionMask = 2147483647; |
250 | files = ( | 212 | files = ( |
213 | 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */, | ||
251 | 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */, | 214 | 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */, |
252 | 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */, | 215 | 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */, |
253 | ); | 216 | ); |
254 | runOnlyForDeploymentPostprocessing = 0; | 217 | runOnlyForDeploymentPostprocessing = 0; |
255 | }; | 218 | }; |
256 | /* End PBXResourcesBuildPhase section */ | 219 | /* End PBXResourcesBuildPhase section */ |
257 | 220 | ||
258 | /* Begin PBXSourcesBuildPhase section */ | 221 | /* Begin PBXSourcesBuildPhase section */ |
259 | 9934F1AA19303DC6005EF4AB /* Sources */ = { | 222 | 9934F1AA19303DC6005EF4AB /* Sources */ = { |
260 | isa = PBXSourcesBuildPhase; | 223 | isa = PBXSourcesBuildPhase; |
261 | buildActionMask = 2147483647; | 224 | buildActionMask = 2147483647; |
262 | files = ( | 225 | files = ( |
263 | 9934F1BE19303DC6005EF4AB /* main.m in Sources */, | 226 | 9934F1BE19303DC6005EF4AB /* main.m in Sources */, |
264 | 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */, | 227 | 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */, |
265 | 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */, | 228 | 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */, |
266 | ); | 229 | ); |
267 | runOnlyForDeploymentPostprocessing = 0; | 230 | runOnlyForDeploymentPostprocessing = 0; |
268 | }; | 231 | }; |
269 | /* End PBXSourcesBuildPhase section */ | 232 | /* End PBXSourcesBuildPhase section */ |
270 | 233 | ||
271 | /* Begin XCBuildConfiguration section */ | 234 | /* Begin XCBuildConfiguration section */ |
272 | 9934F1D819303DC6005EF4AB /* Debug */ = { | 235 | 9934F1D819303DC6005EF4AB /* Debug */ = { |
273 | isa = XCBuildConfiguration; | 236 | isa = XCBuildConfiguration; |
274 | buildSettings = { | 237 | buildSettings = { |
275 | ALWAYS_SEARCH_USER_PATHS = YES; | 238 | ALWAYS_SEARCH_USER_PATHS = YES; |
276 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; | 239 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
277 | CLANG_CXX_LIBRARY = "libc++"; | 240 | CLANG_CXX_LIBRARY = "libc++"; |
278 | CLANG_ENABLE_MODULES = YES; | 241 | CLANG_ENABLE_MODULES = YES; |
279 | CLANG_ENABLE_OBJC_ARC = YES; | 242 | CLANG_ENABLE_OBJC_ARC = YES; |
280 | CLANG_WARN_BOOL_CONVERSION = YES; | 243 | CLANG_WARN_BOOL_CONVERSION = YES; |
281 | CLANG_WARN_CONSTANT_CONVERSION = YES; | 244 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
282 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | 245 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
283 | CLANG_WARN_EMPTY_BODY = YES; | 246 | CLANG_WARN_EMPTY_BODY = YES; |
284 | CLANG_WARN_ENUM_CONVERSION = YES; | 247 | CLANG_WARN_ENUM_CONVERSION = YES; |
285 | CLANG_WARN_INT_CONVERSION = YES; | 248 | CLANG_WARN_INT_CONVERSION = YES; |
286 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | 249 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
287 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | 250 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
288 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; | 251 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
289 | COPY_PHASE_STRIP = YES; | 252 | COPY_PHASE_STRIP = YES; |
290 | ENABLE_TESTABILITY = YES; | 253 | ENABLE_TESTABILITY = YES; |
291 | GCC_C_LANGUAGE_STANDARD = gnu99; | 254 | GCC_C_LANGUAGE_STANDARD = gnu99; |
292 | GCC_DYNAMIC_NO_PIC = NO; | 255 | GCC_DYNAMIC_NO_PIC = NO; |
293 | GCC_OPTIMIZATION_LEVEL = 0; | 256 | GCC_OPTIMIZATION_LEVEL = 0; |
294 | GCC_PREPROCESSOR_DEFINITIONS = ( | 257 | GCC_PREPROCESSOR_DEFINITIONS = ( |
295 | "DEBUG=1", | 258 | "DEBUG=1", |
296 | "$(inherited)", | 259 | "$(inherited)", |
297 | ); | 260 | ); |
298 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; | 261 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; |
299 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | 262 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
300 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | 263 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
301 | GCC_WARN_UNDECLARED_SELECTOR = YES; | 264 | GCC_WARN_UNDECLARED_SELECTOR = YES; |
302 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 265 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
303 | GCC_WARN_UNUSED_FUNCTION = YES; | 266 | GCC_WARN_UNUSED_FUNCTION = YES; |
304 | GCC_WARN_UNUSED_VARIABLE = YES; | 267 | GCC_WARN_UNUSED_VARIABLE = YES; |
305 | HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; | 268 | HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; |
306 | IPHONEOS_DEPLOYMENT_TARGET = 8.4; | 269 | IPHONEOS_DEPLOYMENT_TARGET = 8.4; |
307 | ONLY_ACTIVE_ARCH = YES; | 270 | ONLY_ACTIVE_ARCH = YES; |
308 | SDKROOT = iphoneos; | 271 | SDKROOT = iphoneos; |
309 | }; | 272 | }; |
310 | name = Debug; | 273 | name = Debug; |
311 | }; | 274 | }; |
312 | 9934F1D919303DC6005EF4AB /* Release */ = { | 275 | 9934F1D919303DC6005EF4AB /* Release */ = { |
313 | isa = XCBuildConfiguration; | 276 | isa = XCBuildConfiguration; |
314 | buildSettings = { | 277 | buildSettings = { |
315 | ALWAYS_SEARCH_USER_PATHS = YES; | 278 | ALWAYS_SEARCH_USER_PATHS = YES; |
316 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; | 279 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; |
317 | CLANG_CXX_LIBRARY = "libc++"; | 280 | CLANG_CXX_LIBRARY = "libc++"; |
318 | CLANG_ENABLE_MODULES = YES; | 281 | CLANG_ENABLE_MODULES = YES; |
319 | CLANG_ENABLE_OBJC_ARC = YES; | 282 | CLANG_ENABLE_OBJC_ARC = YES; |
320 | CLANG_WARN_BOOL_CONVERSION = YES; | 283 | CLANG_WARN_BOOL_CONVERSION = YES; |
321 | CLANG_WARN_CONSTANT_CONVERSION = YES; | 284 | CLANG_WARN_CONSTANT_CONVERSION = YES; |
322 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | 285 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
323 | CLANG_WARN_EMPTY_BODY = YES; | 286 | CLANG_WARN_EMPTY_BODY = YES; |
324 | CLANG_WARN_ENUM_CONVERSION = YES; | 287 | CLANG_WARN_ENUM_CONVERSION = YES; |
325 | CLANG_WARN_INT_CONVERSION = YES; | 288 | CLANG_WARN_INT_CONVERSION = YES; |
326 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | 289 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
327 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | 290 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
328 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; | 291 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
329 | COPY_PHASE_STRIP = YES; | 292 | COPY_PHASE_STRIP = YES; |
330 | ENABLE_NS_ASSERTIONS = NO; | 293 | ENABLE_NS_ASSERTIONS = NO; |
331 | GCC_C_LANGUAGE_STANDARD = gnu99; | 294 | GCC_C_LANGUAGE_STANDARD = gnu99; |
332 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; | 295 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
333 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; | 296 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
334 | GCC_WARN_UNDECLARED_SELECTOR = YES; | 297 | GCC_WARN_UNDECLARED_SELECTOR = YES; |
335 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; | 298 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
336 | GCC_WARN_UNUSED_FUNCTION = YES; | 299 | GCC_WARN_UNUSED_FUNCTION = YES; |
337 | GCC_WARN_UNUSED_VARIABLE = YES; | 300 | GCC_WARN_UNUSED_VARIABLE = YES; |
338 | HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; | 301 | HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; |
339 | IPHONEOS_DEPLOYMENT_TARGET = 8.4; | 302 | IPHONEOS_DEPLOYMENT_TARGET = 8.4; |
340 | ONLY_ACTIVE_ARCH = YES; | 303 | ONLY_ACTIVE_ARCH = YES; |
341 | SDKROOT = iphoneos; | 304 | SDKROOT = iphoneos; |
342 | VALIDATE_PRODUCT = YES; | 305 | VALIDATE_PRODUCT = YES; |
343 | }; | 306 | }; |
344 | name = Release; | 307 | name = Release; |
345 | }; | 308 | }; |
346 | 9934F1DB19303DC6005EF4AB /* Debug */ = { | 309 | 9934F1DB19303DC6005EF4AB /* Debug */ = { |
347 | isa = XCBuildConfiguration; | 310 | isa = XCBuildConfiguration; |
348 | baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; | 311 | baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; |
349 | buildSettings = { | 312 | buildSettings = { |
350 | ALWAYS_SEARCH_USER_PATHS = YES; | 313 | ALWAYS_SEARCH_USER_PATHS = YES; |
351 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 314 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
352 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | 315 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; |
353 | CODE_SIGN_IDENTITY = "iPhone Distribution: Fang Chen (TU2VD6BENZ)"; | 316 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
354 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Fang Chen (TU2VD6BENZ)"; | 317 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
355 | ENABLE_BITCODE = NO; | 318 | ENABLE_BITCODE = NO; |
356 | FRAMEWORK_SEARCH_PATHS = ( | 319 | FRAMEWORK_SEARCH_PATHS = ( |
357 | "$(PROJECT_DIR)/../**", | 320 | "$(PROJECT_DIR)/../**", |
358 | "$(PROJECT_DIR)/letsgameDemo", | 321 | "$(PROJECT_DIR)/letsgameDemo", |
359 | ); | 322 | ); |
360 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | 323 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
361 | GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; | 324 | GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; |
362 | HEADER_SEARCH_PATHS = ( | 325 | HEADER_SEARCH_PATHS = ( |
363 | "$(PROJECT_DIR)/../GameSDK.framework/**", | 326 | "$(PROJECT_DIR)/../GameSDK.framework/**", |
364 | "$(inherited)", | 327 | "$(inherited)", |
365 | "$(PROJECT_DIR)/letsgameDemo/**", | 328 | "$(PROJECT_DIR)/letsgameDemo/**", |
366 | "$(PROJECT_DIR)/../VKBridge.framework/**", | 329 | "$(PROJECT_DIR)/../VKBridge.framework/**", |
367 | ); | 330 | ); |
368 | INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; | 331 | INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; |
369 | IPHONEOS_DEPLOYMENT_TARGET = 8.1; | 332 | IPHONEOS_DEPLOYMENT_TARGET = 7.0; |
370 | LIBRARY_SEARCH_PATHS = ""; | 333 | LIBRARY_SEARCH_PATHS = ""; |
371 | ONLY_ACTIVE_ARCH = YES; | 334 | ONLY_ACTIVE_ARCH = YES; |
372 | PRIVATE_HEADERS_FOLDER_PATH = ""; | 335 | PRIVATE_HEADERS_FOLDER_PATH = ""; |
373 | PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; | 336 | PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; |
374 | PRODUCT_NAME = GameSDKDemo; | 337 | PRODUCT_NAME = GameSDKDemo; |
375 | PROVISIONING_PROFILE = "cab208b8-9f58-4d72-ac15-3fbc7ab71adf"; | 338 | PROVISIONING_PROFILE = "eb0168b9-d076-46ca-b632-badbf62beb18"; |
376 | PUBLIC_HEADERS_FOLDER_PATH = ""; | 339 | PUBLIC_HEADERS_FOLDER_PATH = ""; |
377 | TARGETED_DEVICE_FAMILY = 1; | ||
378 | WRAPPER_EXTENSION = app; | 340 | WRAPPER_EXTENSION = app; |
379 | }; | 341 | }; |
380 | name = Debug; | 342 | name = Debug; |
381 | }; | 343 | }; |
382 | 9934F1DC19303DC6005EF4AB /* Release */ = { | 344 | 9934F1DC19303DC6005EF4AB /* Release */ = { |
383 | isa = XCBuildConfiguration; | 345 | isa = XCBuildConfiguration; |
384 | baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; | 346 | baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; |
385 | buildSettings = { | 347 | buildSettings = { |
386 | ALWAYS_SEARCH_USER_PATHS = YES; | 348 | ALWAYS_SEARCH_USER_PATHS = YES; |
387 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 349 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
388 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; | 350 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; |
389 | CODE_SIGN_IDENTITY = "iPhone Distribution: Fang Chen (TU2VD6BENZ)"; | 351 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
390 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Fang Chen (TU2VD6BENZ)"; | 352 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
391 | ENABLE_BITCODE = NO; | 353 | ENABLE_BITCODE = NO; |
392 | FRAMEWORK_SEARCH_PATHS = ( | 354 | FRAMEWORK_SEARCH_PATHS = ( |
393 | "$(PROJECT_DIR)/../**", | 355 | "$(PROJECT_DIR)/../**", |
394 | "$(PROJECT_DIR)/letsgameDemo", | 356 | "$(PROJECT_DIR)/letsgameDemo", |
395 | ); | 357 | ); |
396 | GCC_PRECOMPILE_PREFIX_HEADER = YES; | 358 | GCC_PRECOMPILE_PREFIX_HEADER = YES; |
397 | GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; | 359 | GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; |
398 | HEADER_SEARCH_PATHS = ( | 360 | HEADER_SEARCH_PATHS = ( |
399 | "$(PROJECT_DIR)/../GameSDK.framework/**", | 361 | "$(PROJECT_DIR)/../GameSDK.framework/**", |
400 | "$(inherited)", | 362 | "$(inherited)", |
401 | "$(PROJECT_DIR)/letsgameDemo/**", | 363 | "$(PROJECT_DIR)/letsgameDemo/**", |
402 | "$(PROJECT_DIR)/../VKBridge.framework/**", | 364 | "$(PROJECT_DIR)/../VKBridge.framework/**", |
403 | ); | 365 | ); |
404 | INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; | 366 | INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; |
405 | IPHONEOS_DEPLOYMENT_TARGET = 8.1; | 367 | IPHONEOS_DEPLOYMENT_TARGET = 7.0; |
406 | LIBRARY_SEARCH_PATHS = ""; | 368 | LIBRARY_SEARCH_PATHS = ""; |
407 | ONLY_ACTIVE_ARCH = YES; | 369 | ONLY_ACTIVE_ARCH = YES; |
408 | PRIVATE_HEADERS_FOLDER_PATH = ""; | 370 | PRIVATE_HEADERS_FOLDER_PATH = ""; |
409 | PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; | 371 | PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; |
410 | PRODUCT_NAME = GameSDKDemo; | 372 | PRODUCT_NAME = GameSDKDemo; |
411 | PROVISIONING_PROFILE = "cab208b8-9f58-4d72-ac15-3fbc7ab71adf"; | 373 | PROVISIONING_PROFILE = "eb0168b9-d076-46ca-b632-badbf62beb18"; |
412 | PUBLIC_HEADERS_FOLDER_PATH = ""; | 374 | PUBLIC_HEADERS_FOLDER_PATH = ""; |
413 | TARGETED_DEVICE_FAMILY = 1; | ||
414 | WRAPPER_EXTENSION = app; | 375 | WRAPPER_EXTENSION = app; |
415 | }; | 376 | }; |
416 | name = Release; | 377 | name = Release; |
417 | }; | 378 | }; |
418 | /* End XCBuildConfiguration section */ | 379 | /* End XCBuildConfiguration section */ |
419 | 380 | ||
420 | /* Begin XCConfigurationList section */ | 381 | /* Begin XCConfigurationList section */ |
421 | 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = { | 382 | 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = { |
422 | isa = XCConfigurationList; | 383 | isa = XCConfigurationList; |
423 | buildConfigurations = ( | 384 | buildConfigurations = ( |
424 | 9934F1D819303DC6005EF4AB /* Debug */, | 385 | 9934F1D819303DC6005EF4AB /* Debug */, |
425 | 9934F1D919303DC6005EF4AB /* Release */, | 386 | 9934F1D919303DC6005EF4AB /* Release */, |
426 | ); | 387 | ); |
427 | defaultConfigurationIsVisible = 0; | 388 | defaultConfigurationIsVisible = 0; |
428 | defaultConfigurationName = Release; | 389 | defaultConfigurationName = Release; |
429 | }; | 390 | }; |
430 | 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = { | 391 | 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = { |
431 | isa = XCConfigurationList; | 392 | isa = XCConfigurationList; |
432 | buildConfigurations = ( | 393 | buildConfigurations = ( |
433 | 9934F1DB19303DC6005EF4AB /* Debug */, | 394 | 9934F1DB19303DC6005EF4AB /* Debug */, |
434 | 9934F1DC19303DC6005EF4AB /* Release */, | 395 | 9934F1DC19303DC6005EF4AB /* Release */, |
435 | ); | 396 | ); |
436 | defaultConfigurationIsVisible = 0; | 397 | defaultConfigurationIsVisible = 0; |
437 | defaultConfigurationName = Release; | 398 | defaultConfigurationName = Release; |
438 | }; | 399 | }; |
439 | /* End XCConfigurationList section */ | 400 | /* End XCConfigurationList section */ |
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcshareddata/GameSDKDemo.xcscmblueprint
1 | { | 1 | { |
2 | "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597", | 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 | "077D999F6C967446D3AED3B840BC4A4A39445F65" : 0 | 10 | "077D999F6C967446D3AED3B840BC4A4A39445F65" : 0 |
10 | }, | 11 | }, |
11 | "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "78D6FFA8-F006-44FC-8C5D-0202F1346AE0", | 12 | "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "78D6FFA8-F006-44FC-8C5D-0202F1346AE0", |
12 | "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { | 13 | "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { |
13 | "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : "VKBridge\/", | 14 | "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : "VKBridge\/", |
14 | "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : "gumptech-document\/", | 15 | "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : "gumptech-document\/", |
16 | "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : "gamesdk-ios\/", | ||
15 | "077D999F6C967446D3AED3B840BC4A4A39445F65" : "iosGameSDK\/" | 17 | "077D999F6C967446D3AED3B840BC4A4A39445F65" : "iosGameSDK\/" |
16 | }, | 18 | }, |
17 | "DVTSourceControlWorkspaceBlueprintNameKey" : "GameSDKDemo", | 19 | "DVTSourceControlWorkspaceBlueprintNameKey" : "GameSDKDemo", |
18 | "DVTSourceControlWorkspaceBlueprintVersion" : 204, | 20 | "DVTSourceControlWorkspaceBlueprintVersion" : 204, |
19 | "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "ios\/GameSDKDemo\/GameSDKDemo.xcodeproj", | 21 | "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "ios\/GameSDKDemo\/GameSDKDemo.xcodeproj", |
20 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ | 22 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ |
21 | { | 23 | { |
22 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/iosgamesdk.git", | 24 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/iosgamesdk.git", |
23 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | 25 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", |
24 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "077D999F6C967446D3AED3B840BC4A4A39445F65" | 26 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "077D999F6C967446D3AED3B840BC4A4A39445F65" |
25 | }, | 27 | }, |
26 | { | 28 | { |
27 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/vkbridge.git", | 29 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8:81\/ios\/vkbridge.git", |
28 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | 30 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", |
29 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "07E954432ED0A61BEECC8FB6AAE1417682E93D30" | 31 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "07E954432ED0A61BEECC8FB6AAE1417682E93D30" |
30 | }, | 32 | }, |
31 | { | 33 | { |
32 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8\/document\/gumptech-document.git", | 34 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8\/document\/gumptech-document.git", |
33 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | 35 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", |
34 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" | 36 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" |
37 | }, | ||
38 | { | ||
39 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "123.59.74.8:document\/gamesdk-ios.git", | ||
40 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | ||
41 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" | ||
35 | } | 42 | } |
36 | ] | 43 | ] |
37 | } | 44 | } |
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcuserdata/yanglele.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ios/GameSDKDemo/GameSDKDemo.xcodeproj/xcuserdata/yanglele.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
1 | <?xml version="1.0" encoding="UTF-8"?> | File was deleted | |
2 | <Bucket | ||
3 | type = "1" | ||
4 | version = "2.0"> | ||
5 | <Breakpoints> | ||
6 | <BreakpointProxy | ||
7 | BreakpointExtensionID = "Xcode.Breakpoint.ExceptionBreakpoint"> | ||
8 | <BreakpointContent | ||
9 | shouldBeEnabled = "Yes" | ||
10 | ignoreCount = "0" | ||
11 | continueAfterRunningActions = "No" | ||
12 | scope = "0" | ||
13 | stopOnStyle = "0"> | ||
14 | </BreakpointContent> | ||
15 | </BreakpointProxy> | ||
16 | </Breakpoints> | ||
17 | </Bucket> | ||
18 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Contents.json
1 | { | 1 | { |
2 | "images" : [ | 2 | "images" : [ |
3 | { | 3 | { |
4 | "size" : "29x29", | ||
5 | "idiom" : "iphone", | 4 | "idiom" : "iphone", |
6 | "filename" : "Icon-Small.png", | ||
7 | "scale" : "1x" | ||
8 | }, | ||
9 | { | ||
10 | "size" : "29x29", | 5 | "size" : "29x29", |
11 | "idiom" : "iphone", | ||
12 | "filename" : "Icon-Small@2x.png", | ||
13 | "scale" : "2x" | 6 | "scale" : "2x" |
14 | }, | 7 | }, |
15 | { | 8 | { |
16 | "size" : "29x29", | ||
17 | "idiom" : "iphone", | 9 | "idiom" : "iphone", |
18 | "filename" : "Icon-Small@3x.png", | 10 | "size" : "29x29", |
19 | "scale" : "3x" | 11 | "scale" : "3x" |
20 | }, | 12 | }, |
21 | { | 13 | { |
22 | "size" : "40x40", | ||
23 | "idiom" : "iphone", | 14 | "idiom" : "iphone", |
24 | "filename" : "Icon-Spotlight-40@2x-2.png", | 15 | "size" : "40x40", |
25 | "scale" : "2x" | 16 | "scale" : "2x" |
26 | }, | 17 | }, |
27 | { | 18 | { |
28 | "size" : "40x40", | ||
29 | "idiom" : "iphone", | 19 | "idiom" : "iphone", |
30 | "filename" : "Icon-Spotlight-40@3x.png", | 20 | "size" : "40x40", |
31 | "scale" : "3x" | 21 | "scale" : "3x" |
32 | }, | 22 | }, |
33 | { | 23 | { |
34 | "size" : "57x57", | ||
35 | "idiom" : "iphone", | ||
36 | "filename" : "Icon.png", | ||
37 | "scale" : "1x" | ||
38 | }, | ||
39 | { | ||
40 | "size" : "57x57", | ||
41 | "idiom" : "iphone", | 24 | "idiom" : "iphone", |
42 | "filename" : "Icon@2x.png", | ||
43 | "scale" : "2x" | ||
44 | }, | ||
45 | { | ||
46 | "size" : "60x60", | 25 | "size" : "60x60", |
47 | "idiom" : "iphone", | ||
48 | "filename" : "Icon-60@2x.png", | ||
49 | "scale" : "2x" | 26 | "scale" : "2x" |
50 | }, | 27 | }, |
51 | { | 28 | { |
52 | "size" : "60x60", | ||
53 | "idiom" : "iphone", | 29 | "idiom" : "iphone", |
54 | "filename" : "Icon-60@3x.png", | 30 | "size" : "60x60", |
55 | "scale" : "3x" | ||
56 | }, | ||
57 | { | ||
58 | "size" : "29x29", | ||
59 | "idiom" : "ipad", | ||
60 | "filename" : "Icon-Small-1.png", | ||
61 | "scale" : "1x" | ||
62 | }, | ||
63 | { | ||
64 | "size" : "29x29", | ||
65 | "idiom" : "ipad", | ||
66 | "filename" : "Icon-Small@2x-2.png", | ||
67 | "scale" : "2x" | ||
68 | }, | ||
69 | { | ||
70 | "size" : "40x40", | ||
71 | "idiom" : "ipad", | ||
72 | "filename" : "Icon-Spotlight-40.png", | ||
73 | "scale" : "1x" | ||
74 | }, | ||
75 | { | ||
76 | "size" : "40x40", | ||
77 | "idiom" : "ipad", | ||
78 | "filename" : "Icon-Spotlight-40@2x.png", | ||
79 | "scale" : "2x" | ||
80 | }, | ||
81 | { | ||
82 | "size" : "50x50", | ||
83 | "idiom" : "ipad", | ||
84 | "filename" : "Icon-Small-50.png", | ||
85 | "scale" : "1x" | ||
86 | }, | ||
87 | { | ||
88 | "size" : "50x50", | ||
89 | "idiom" : "ipad", | ||
90 | "filename" : "Icon-Small-50@2x.png", | ||
91 | "scale" : "2x" | ||
92 | }, | ||
93 | { | ||
94 | "size" : "72x72", | ||
95 | "idiom" : "ipad", | ||
96 | "filename" : "Icon-72.png", | ||
97 | "scale" : "1x" | ||
98 | }, | ||
99 | { | ||
100 | "size" : "72x72", | ||
101 | "idiom" : "ipad", | ||
102 | "filename" : "Icon-72@2x.png", | ||
103 | "scale" : "2x" | ||
104 | }, | ||
105 | { | ||
106 | "size" : "76x76", | ||
107 | "idiom" : "ipad", | ||
108 | "filename" : "Icon-76.png", | ||
109 | "scale" : "1x" | ||
110 | }, | ||
111 | { | ||
112 | "size" : "76x76", | ||
113 | "idiom" : "ipad", | ||
114 | "filename" : "Icon-76@2x.png", | ||
115 | "scale" : "2x" | ||
116 | }, | ||
117 | { | ||
118 | "idiom" : "ipad", | ||
119 | "size" : "83.5x83.5", | ||
120 | "scale" : "2x" | ||
121 | }, | ||
122 | { | ||
123 | "size" : "24x24", | ||
124 | "idiom" : "watch", | ||
125 | "scale" : "2x", | ||
126 | "role" : "notificationCenter", | ||
127 | "subtype" : "38mm" | ||
128 | }, | ||
129 | { | ||
130 | "size" : "27.5x27.5", | ||
131 | "idiom" : "watch", | ||
132 | "scale" : "2x", | ||
133 | "role" : "notificationCenter", | ||
134 | "subtype" : "42mm" | ||
135 | }, | ||
136 | { | ||
137 | "size" : "29x29", | ||
138 | "idiom" : "watch", | ||
139 | "filename" : "Icon-Small@2x-1.png", | ||
140 | "role" : "companionSettings", | ||
141 | "scale" : "2x" | ||
142 | }, | ||
143 | { | ||
144 | "size" : "29x29", | ||
145 | "idiom" : "watch", | ||
146 | "role" : "companionSettings", | ||
147 | "scale" : "3x" | 31 | "scale" : "3x" |
148 | }, | ||
149 | { | ||
150 | "size" : "40x40", | ||
151 | "idiom" : "watch", | ||
152 | "scale" : "2x", | ||
153 | "role" : "appLauncher", | ||
154 | "subtype" : "38mm" | ||
155 | }, | ||
156 | { | ||
157 | "size" : "86x86", | ||
158 | "idiom" : "watch", | ||
159 | "scale" : "2x", | ||
160 | "role" : "quickLook", | ||
161 | "subtype" : "38mm" | ||
162 | }, | ||
163 | { | ||
164 | "size" : "98x98", | ||
165 | "idiom" : "watch", | ||
166 | "scale" : "2x", | ||
167 | "role" : "quickLook", | ||
168 | "subtype" : "42mm" | ||
169 | }, | ||
170 | { | ||
171 | "idiom" : "mac", | ||
172 | "size" : "16x16", | ||
173 | "scale" : "1x" | ||
174 | }, | ||
175 | { | ||
176 | "idiom" : "mac", | ||
177 | "size" : "16x16", | ||
178 | "scale" : "2x" | ||
179 | }, | ||
180 | { | ||
181 | "idiom" : "mac", | ||
182 | "size" : "32x32", | ||
183 | "scale" : "1x" | ||
184 | }, | ||
185 | { | ||
186 | "idiom" : "mac", | ||
187 | "size" : "32x32", | ||
188 | "scale" : "2x" | ||
189 | }, | ||
190 | { | ||
191 | "idiom" : "mac", | ||
192 | "size" : "128x128", | ||
193 | "scale" : "1x" | ||
194 | }, | ||
195 | { | ||
196 | "idiom" : "mac", | ||
197 | "size" : "128x128", | ||
198 | "scale" : "2x" | ||
199 | }, | ||
200 | { | ||
201 | "idiom" : "mac", | ||
202 | "size" : "256x256", | ||
203 | "scale" : "1x" | ||
204 | }, | ||
205 | { | ||
206 | "idiom" : "mac", | ||
207 | "size" : "256x256", | ||
208 | "scale" : "2x" | ||
209 | }, | ||
210 | { | ||
211 | "idiom" : "mac", | ||
212 | "size" : "512x512", | ||
213 | "scale" : "1x" | ||
214 | }, | ||
215 | { | ||
216 | "idiom" : "mac", | ||
217 | "size" : "512x512", | ||
218 | "scale" : "2x" | ||
219 | }, | ||
220 | { | ||
221 | "size" : "29x29", | ||
222 | "idiom" : "ipad", | ||
223 | "filename" : "Icon-Small-8.png", | ||
224 | "unassigned" : true, | ||
225 | "scale" : "1x" | ||
226 | }, | ||
227 | { | ||
228 | "size" : "40x40", | ||
229 | "idiom" : "ipad", | ||
230 | "filename" : "Icon-Spotlight-40@2x-4.png", | ||
231 | "unassigned" : true, | ||
232 | "scale" : "2x" | ||
233 | } | 32 | } |
234 | ], | 33 | ], |
235 | "info" : { | 34 | "info" : { |
236 | "version" : 1, | 35 | "version" : 1, |
237 | "author" : "xcode" | 36 | "author" : "xcode" |
238 | } | 37 | } |
239 | } | 38 | } |
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png
8.63 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png
5.16 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-72.png
4.22 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-72@2x.png
12 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-76.png
4.78 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png
14.7 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-1.png
1.15 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50.png
2.33 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small-50@2x.png
7.91 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small.png
1.15 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x-2.png
2.83 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png
2.83 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png
5.12 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png
1.79 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x-2.png
5.54 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png
5.54 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png
8.63 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon.png
2.64 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Icon@2x.png
9.1 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/Contents.json
1 | { | File was deleted | |
2 | "info" : { | ||
3 | "version" : 1, | ||
4 | "author" : "xcode" | ||
5 | } | ||
6 | } |
ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/Contents.json
1 | { | 1 | { |
2 | "images" : [ | 2 | "images" : [ |
3 | { | 3 | { |
4 | "orientation" : "portrait", | 4 | "orientation" : "portrait", |
5 | "idiom" : "iphone", | 5 | "idiom" : "iphone", |
6 | "filename" : "LaunchImage@2x-1.png", | ||
7 | "extent" : "full-screen", | 6 | "extent" : "full-screen", |
8 | "minimum-system-version" : "7.0", | 7 | "minimum-system-version" : "7.0", |
9 | "scale" : "2x" | 8 | "scale" : "2x" |
10 | }, | 9 | }, |
11 | { | 10 | { |
12 | "extent" : "full-screen", | 11 | "orientation" : "portrait", |
13 | "idiom" : "iphone", | 12 | "idiom" : "iphone", |
14 | "subtype" : "retina4", | 13 | "subtype" : "retina4", |
15 | "filename" : "LaunchImage-568h@2x-1.png", | 14 | "extent" : "full-screen", |
16 | "minimum-system-version" : "7.0", | 15 | "minimum-system-version" : "7.0", |
17 | "orientation" : "portrait", | ||
18 | "scale" : "2x" | 16 | "scale" : "2x" |
19 | } | 17 | } |
20 | ], | 18 | ], |
21 | "info" : { | 19 | "info" : { |
22 | "version" : 1, | 20 | "version" : 1, |
23 | "author" : "xcode" | 21 | "author" : "xcode" |
24 | } | 22 | } |
25 | } | 23 | } |
ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/LaunchImage-568h@2x-1.png
99 KB
ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/LaunchImage@2x-1.png
98.4 KB
ios/GameSDKDemo/letsgameDemo/letsgameDemo-Info.plist
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
3 | <plist version="1.0"> | 3 | <plist version="1.0"> |
4 | <dict> | 4 | <dict> |
5 | <key>NSAppTransportSecurity</key> | ||
6 | <dict> | ||
7 | <key>NSAllowsArbitraryLoads</key> | ||
8 | <true/> | ||
9 | </dict> | ||
5 | <key>CFBundleDevelopmentRegion</key> | 10 | <key>CFBundleDevelopmentRegion</key> |
6 | <string>en</string> | 11 | <string>en</string> |
7 | <key>CFBundleDisplayName</key> | 12 | <key>CFBundleDisplayName</key> |
8 | <string>${PRODUCT_NAME}</string> | 13 | <string>${PRODUCT_NAME}</string> |
9 | <key>CFBundleExecutable</key> | 14 | <key>CFBundleExecutable</key> |
10 | <string>${EXECUTABLE_NAME}</string> | 15 | <string>${EXECUTABLE_NAME}</string> |
11 | <key>CFBundleIdentifier</key> | 16 | <key>CFBundleIdentifier</key> |
12 | <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | 17 | <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> |
13 | <key>CFBundleInfoDictionaryVersion</key> | 18 | <key>CFBundleInfoDictionaryVersion</key> |
14 | <string>6.0</string> | 19 | <string>6.0</string> |
15 | <key>CFBundleName</key> | 20 | <key>CFBundleName</key> |
16 | <string>${PRODUCT_NAME}</string> | 21 | <string>${PRODUCT_NAME}</string> |
17 | <key>CFBundlePackageType</key> | 22 | <key>CFBundlePackageType</key> |
18 | <string>APPL</string> | 23 | <string>APPL</string> |
19 | <key>CFBundleShortVersionString</key> | 24 | <key>CFBundleShortVersionString</key> |
20 | <string>1.0</string> | 25 | <string>1.0</string> |
21 | <key>CFBundleSignature</key> | 26 | <key>CFBundleSignature</key> |
22 | <string>????</string> | 27 | <string>????</string> |
23 | <key>CFBundleURLTypes</key> | 28 | <key>CFBundleURLTypes</key> |
24 | <array> | 29 | <array> |
25 | <dict> | 30 | <dict> |
26 | <key>CFBundleURLSchemes</key> | 31 | <key>CFBundleURLSchemes</key> |
27 | <array> | 32 | <array> |
28 | <string>fb1401636950118536</string> | 33 | <string>fb1401636950118536</string> |
29 | </array> | 34 | </array> |
30 | </dict> | 35 | </dict> |
31 | <dict> | 36 | <dict> |
32 | <key>CFBundleURLName</key> | 37 | <key>CFBundleURLName</key> |
33 | <string>vk5029792</string> | 38 | <string>vk5029792</string> |
34 | <key>CFBundleURLSchemes</key> | 39 | <key>CFBundleURLSchemes</key> |
35 | <array> | 40 | <array> |
36 | <string>vk5029792</string> | 41 | <string>vk5029792</string> |
37 | </array> | 42 | </array> |
38 | </dict> | 43 | </dict> |
39 | </array> | 44 | </array> |
40 | <key>CFBundleVersion</key> | 45 | <key>CFBundleVersion</key> |
41 | <string>2</string> | 46 | <string>1</string> |
42 | <key>FacebookAppID</key> | 47 | <key>FacebookAppID</key> |
43 | <string>1401636950118536</string> | 48 | <string>1401636950118536</string> |
44 | <key>FacebookDisplayName</key> | 49 | <key>FacebookDisplayName</key> |
45 | <string>letsgameDemo</string> | 50 | <string>letsgameDemo</string> |
46 | <key>LSRequiresIPhoneOS</key> | 51 | <key>LSRequiresIPhoneOS</key> |
47 | <true/> | 52 | <true/> |
48 | <key>NSAppTransportSecurity</key> | ||
49 | <dict> | ||
50 | <key>NSAllowsArbitraryLoads</key> | ||
51 | <true/> | ||
52 | </dict> | ||
53 | <key>UIRequiredDeviceCapabilities</key> | 53 | <key>UIRequiredDeviceCapabilities</key> |
54 | <array> | 54 | <array> |
55 | <string>armv7</string> | 55 | <string>armv7</string> |
56 | </array> | 56 | </array> |
57 | <key>UIStatusBarHidden</key> | 57 | <key>UIStatusBarHidden</key> |
58 | <true/> | 58 | <true/> |
59 | <key>UISupportedInterfaceOrientations</key> | 59 | <key>UISupportedInterfaceOrientations</key> |
60 | <array> | 60 | <array> |
61 | <string>UIInterfaceOrientationLandscapeRight</string> | 61 | <string>UIInterfaceOrientationLandscapeRight</string> |
62 | <string>UIInterfaceOrientationLandscapeLeft</string> | 62 | <string>UIInterfaceOrientationLandscapeLeft</string> |