Commit 2ef9eacc088390dd4002005e49926e494dc1ed40

Authored by alexYang
1 parent 06461d46b1
Exists in master

v3.3.9版本

Showing 35 changed files with 35 additions and 352 deletions Side-by-side Diff

... ... @@ -2,8 +2,8 @@
2 2  
3 3  
4 4 接入手册
5   -V 3.3.8
6   -2016年07月04日
  5 +V 3.3.9
  6 +2016年08月16日
7 7  
8 8 ## 概述
9 9 #### 本SDK提供gump账号,fb账号,vk账号三种账号登录,iap支付和第三方支付两种支付功能,其中gump账号登录和fb账号登录功能为必须接入,支付可根据需要选择性接入。
ios/GameSDK.framework/Versions/A/GameSDK
No preview for this file type
ios/GameSDK.framework/Versions/A/Headers/ExLogger.h
... ... @@ -1,22 +0,0 @@
1   -//
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
ios/GameSDK.framework/Versions/A/Headers/LetsGameAPI.h
... ... @@ -14,7 +14,7 @@ static BOOL isEnableVK = NO;
14 14  
15 15 static BOOL hiddenLogo = NO;
16 16  
17   -static NSString *version = @"3.3.8";
  17 +static NSString *version = @"3.3.9";
18 18  
19 19 @interface LetsGameAPI : NSObject<UIApplicationDelegate>
20 20  
ios/GameSDK.framework/Versions/A/Headers/template.html
... ... @@ -1,36 +0,0 @@
1   -<!doctype html>
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 }} &nbsp; [{{x.level}}]-{{x.filename}}:{{x.line}}/{{x.function}} &nbsp;=> {{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>
37 0 \ No newline at end of file
No preview for this file type
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.pbxproj
... ... @@ -12,6 +12,7 @@
12 12 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */; };
13 13 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D97E1C4394C800534E33 /* VKSdk.framework */; };
14 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 16 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; };
16 17 752A5F441CDC82C000C36131 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F431CDC82C000C36131 /* libsqlite3.tbd */; };
17 18 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; };
... ... @@ -26,16 +27,6 @@
26 27 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; };
27 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 30 /* Begin PBXFileReference section */
40 31 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; };
41 32 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
... ... @@ -44,10 +35,10 @@
44 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 36 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; };
46 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 39 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; };
48 40 752A5F431CDC82C000C36131 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
49 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 42 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
52 43 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
53 44 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
... ... @@ -100,19 +91,10 @@
100 91 27019DCE1A208B2300DA560D /* Dependencies */ = {
101 92 isa = PBXGroup;
102 93 children = (
103   - 75A025D61D2A56D900D26015 /* GameSDK.xcodeproj */,
104 94 );
105 95 name = Dependencies;
106 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 98 9934F1A519303DC6005EF4AB = {
117 99 isa = PBXGroup;
118 100 children = (
... ... @@ -162,6 +144,7 @@
162 144 9934F23819307153005EF4AB /* LSGMainViewController.h */,
163 145 9934F23919307153005EF4AB /* LSGMainViewController.m */,
164 146 9934F1B819303DC6005EF4AB /* Supporting Files */,
  147 + 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */,
165 148 );
166 149 path = letsgameDemo;
167 150 sourceTree = "<group>";
... ... @@ -204,11 +187,6 @@
204 187 attributes = {
205 188 CLASSPREFIX = LSG;
206 189 LastUpgradeCheck = 0710;
207   - TargetAttributes = {
208   - 9934F1AD19303DC6005EF4AB = {
209   - DevelopmentTeam = TU2VD6BENZ;
210   - };
211   - };
212 190 };
213 191 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */;
214 192 compatibilityVersion = "Xcode 3.2";
... ... @@ -220,12 +198,6 @@
220 198 mainGroup = 9934F1A519303DC6005EF4AB;
221 199 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */;
222 200 projectDirPath = "";
223   - projectReferences = (
224   - {
225   - ProductGroup = 75A025D71D2A56D900D26015 /* Products */;
226   - ProjectRef = 75A025D61D2A56D900D26015 /* GameSDK.xcodeproj */;
227   - },
228   - );
229 201 projectRoot = "";
230 202 targets = (
231 203 9934F1AD19303DC6005EF4AB /* GameSDKDemo */,
... ... @@ -233,21 +205,12 @@
233 205 };
234 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 208 /* Begin PBXResourcesBuildPhase section */
247 209 9934F1AC19303DC6005EF4AB /* Resources */ = {
248 210 isa = PBXResourcesBuildPhase;
249 211 buildActionMask = 2147483647;
250 212 files = (
  213 + 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */,
251 214 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */,
252 215 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */,
253 216 );
... ... @@ -350,8 +313,8 @@
350 313 ALWAYS_SEARCH_USER_PATHS = YES;
351 314 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
352 315 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
353   - CODE_SIGN_IDENTITY = "iPhone Distribution: Fang Chen (TU2VD6BENZ)";
354   - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Fang Chen (TU2VD6BENZ)";
  316 + CODE_SIGN_IDENTITY = "iPhone Developer";
  317 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
355 318 ENABLE_BITCODE = NO;
356 319 FRAMEWORK_SEARCH_PATHS = (
357 320 "$(PROJECT_DIR)/../**",
... ... @@ -366,15 +329,14 @@
366 329 "$(PROJECT_DIR)/../VKBridge.framework/**",
367 330 );
368 331 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
369   - IPHONEOS_DEPLOYMENT_TARGET = 8.1;
  332 + IPHONEOS_DEPLOYMENT_TARGET = 7.0;
370 333 LIBRARY_SEARCH_PATHS = "";
371 334 ONLY_ACTIVE_ARCH = YES;
372 335 PRIVATE_HEADERS_FOLDER_PATH = "";
373 336 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase;
374 337 PRODUCT_NAME = GameSDKDemo;
375   - PROVISIONING_PROFILE = "cab208b8-9f58-4d72-ac15-3fbc7ab71adf";
  338 + PROVISIONING_PROFILE = "eb0168b9-d076-46ca-b632-badbf62beb18";
376 339 PUBLIC_HEADERS_FOLDER_PATH = "";
377   - TARGETED_DEVICE_FAMILY = 1;
378 340 WRAPPER_EXTENSION = app;
379 341 };
380 342 name = Debug;
... ... @@ -386,8 +348,8 @@
386 348 ALWAYS_SEARCH_USER_PATHS = YES;
387 349 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
388 350 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
389   - CODE_SIGN_IDENTITY = "iPhone Distribution: Fang Chen (TU2VD6BENZ)";
390   - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Fang Chen (TU2VD6BENZ)";
  351 + CODE_SIGN_IDENTITY = "iPhone Developer";
  352 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
391 353 ENABLE_BITCODE = NO;
392 354 FRAMEWORK_SEARCH_PATHS = (
393 355 "$(PROJECT_DIR)/../**",
... ... @@ -402,15 +364,14 @@
402 364 "$(PROJECT_DIR)/../VKBridge.framework/**",
403 365 );
404 366 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
405   - IPHONEOS_DEPLOYMENT_TARGET = 8.1;
  367 + IPHONEOS_DEPLOYMENT_TARGET = 7.0;
406 368 LIBRARY_SEARCH_PATHS = "";
407 369 ONLY_ACTIVE_ARCH = YES;
408 370 PRIVATE_HEADERS_FOLDER_PATH = "";
409 371 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase;
410 372 PRODUCT_NAME = GameSDKDemo;
411   - PROVISIONING_PROFILE = "cab208b8-9f58-4d72-ac15-3fbc7ab71adf";
  373 + PROVISIONING_PROFILE = "eb0168b9-d076-46ca-b632-badbf62beb18";
412 374 PUBLIC_HEADERS_FOLDER_PATH = "";
413   - TARGETED_DEVICE_FAMILY = 1;
414 375 WRAPPER_EXTENSION = app;
415 376 };
416 377 name = Release;
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcshareddata/GameSDKDemo.xcscmblueprint
1 1 {
2   - "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597",
  2 + "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8",
3 3 "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : {
4 4  
5 5 },
6 6 "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : {
7 7 "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : 0,
8 8 "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : 0,
  9 + "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : 0,
9 10 "077D999F6C967446D3AED3B840BC4A4A39445F65" : 0
10 11 },
11 12 "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "78D6FFA8-F006-44FC-8C5D-0202F1346AE0",
12 13 "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
13 14 "07E954432ED0A61BEECC8FB6AAE1417682E93D30" : "VKBridge\/",
14 15 "8A7E653E5A6F45691CAAAE0CEF6C9451763A2597" : "gumptech-document\/",
  16 + "D5E238D0ED0F802759CC8DDF3F39B0D0BFF728D8" : "gamesdk-ios\/",
15 17 "077D999F6C967446D3AED3B840BC4A4A39445F65" : "iosGameSDK\/"
16 18 },
17 19 "DVTSourceControlWorkspaceBlueprintNameKey" : "GameSDKDemo",
... ... @@ -32,6 +34,11 @@
32 34 "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/123.59.74.8\/document\/gumptech-document.git",
33 35 "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
34 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 }
38 45 \ No newline at end of file
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,17 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<Bucket
3   - type = "1"
4   - version = "2.0">
5   - <Breakpoints>
6   - <BreakpointProxy
7   - BreakpointExtensionID = "Xcode.Breakpoint.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>
ios/GameSDKDemo/letsgameDemo/Images.xcassets/AppIcon.appiconset/Contents.json
1 1 {
2 2 "images" : [
3 3 {
4   - "size" : "29x29",
5 4 "idiom" : "iphone",
6   - "filename" : "Icon-Small.png",
7   - "scale" : "1x"
8   - },
9   - {
10 5 "size" : "29x29",
11   - "idiom" : "iphone",
12   - "filename" : "Icon-Small@2x.png",
13 6 "scale" : "2x"
14 7 },
15 8 {
16   - "size" : "29x29",
17 9 "idiom" : "iphone",
18   - "filename" : "Icon-Small@3x.png",
  10 + "size" : "29x29",
19 11 "scale" : "3x"
20 12 },
21 13 {
22   - "size" : "40x40",
23 14 "idiom" : "iphone",
24   - "filename" : "Icon-Spotlight-40@2x-2.png",
  15 + "size" : "40x40",
25 16 "scale" : "2x"
26 17 },
27 18 {
28   - "size" : "40x40",
29 19 "idiom" : "iphone",
30   - "filename" : "Icon-Spotlight-40@3x.png",
  20 + "size" : "40x40",
31 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 24 "idiom" : "iphone",
42   - "filename" : "Icon@2x.png",
43   - "scale" : "2x"
44   - },
45   - {
46 25 "size" : "60x60",
47   - "idiom" : "iphone",
48   - "filename" : "Icon-60@2x.png",
49 26 "scale" : "2x"
50 27 },
51 28 {
52   - "size" : "60x60",
53 29 "idiom" : "iphone",
54   - "filename" : "Icon-60@3x.png",
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",
  30 + "size" : "60x60",
147 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 34 "info" : {
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,6 +0,0 @@
1   -{
2   - "info" : {
3   - "version" : 1,
4   - "author" : "xcode"
5   - }
6   -}
7 0 \ No newline at end of file
ios/GameSDKDemo/letsgameDemo/Images.xcassets/LaunchImage.launchimage/Contents.json
... ... @@ -3,18 +3,16 @@
3 3 {
4 4 "orientation" : "portrait",
5 5 "idiom" : "iphone",
6   - "filename" : "LaunchImage@2x-1.png",
7 6 "extent" : "full-screen",
8 7 "minimum-system-version" : "7.0",
9 8 "scale" : "2x"
10 9 },
11 10 {
12   - "extent" : "full-screen",
  11 + "orientation" : "portrait",
13 12 "idiom" : "iphone",
14 13 "subtype" : "retina4",
15   - "filename" : "LaunchImage-568h@2x-1.png",
  14 + "extent" : "full-screen",
16 15 "minimum-system-version" : "7.0",
17   - "orientation" : "portrait",
18 16 "scale" : "2x"
19 17 }
20 18 ],
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
... ... @@ -2,6 +2,11 @@
2 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 3 <plist version="1.0">
4 4 <dict>
  5 + <key>NSAppTransportSecurity</key>
  6 + <dict>
  7 + <key>NSAllowsArbitraryLoads</key>
  8 + <true/>
  9 + </dict>
5 10 <key>CFBundleDevelopmentRegion</key>
6 11 <string>en</string>
7 12 <key>CFBundleDisplayName</key>
... ... @@ -38,18 +43,13 @@
38 43 </dict>
39 44 </array>
40 45 <key>CFBundleVersion</key>
41   - <string>2</string>
  46 + <string>1</string>
42 47 <key>FacebookAppID</key>
43 48 <string>1401636950118536</string>
44 49 <key>FacebookDisplayName</key>
45 50 <string>letsgameDemo</string>
46 51 <key>LSRequiresIPhoneOS</key>
47 52 <true/>
48   - <key>NSAppTransportSecurity</key>
49   - <dict>
50   - <key>NSAllowsArbitraryLoads</key>
51   - <true/>
52   - </dict>
53 53 <key>UIRequiredDeviceCapabilities</key>
54 54 <array>
55 55 <string>armv7</string>
... ... @@ -60,7 +60,6 @@
60 60 <array>
61 61 <string>UIInterfaceOrientationLandscapeRight</string>
62 62 <string>UIInterfaceOrientationLandscapeLeft</string>
63   - <string>UIInterfaceOrientationPortrait</string>
64 63 </array>
65 64 </dict>
66 65 </plist>