From 6cb232192e74910e21753f99647b52088891badf Mon Sep 17 00:00:00 2001 From: JianMiau Date: Thu, 25 Aug 2022 14:27:18 +0800 Subject: [PATCH] [add] --- assets/Plugins.meta | 3 +- assets/Plugins/responsivevoice.js.meta | 3 +- assets/Scene.meta | 3 +- assets/Scene/Main.fire.meta | 3 +- assets/Script.meta | 3 +- assets/Script/Manager.ts.meta | 3 +- assets/Texture.meta | 3 +- assets/Texture/BG.jpg.meta | 6 +- assets/Texture/singleColor.png.meta | 6 +- .../JMKA.xcodeproj/project.pbxproj | 831 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 30950 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 6 + .../xcschemes/xcschememanagement.plist | 19 + .../JMKA_mobile-Bridging-Header.h | 4 + .../proj.ios_mac/ios/AppController.h | 40 + .../proj.ios_mac/ios/AppController.mm | 160 ++++ .../runtime-src/proj.ios_mac/ios/Info.plist | 57 ++ .../proj.ios_mac/ios/Sound_S.swift | 24 + .../runtime-src/proj.ios_mac/ios/TTS_S.swift | 28 + profiles/v2/packages/builder.json | 94 ++ profiles/v2/packages/cocos-service.json | 17 + profiles/v2/packages/console.json | 5 + profiles/v2/packages/ios.json | 32 + profiles/v2/packages/scene.json | 75 ++ profiles/v2/packages/web-desktop.json | 7 + project.json | 2 +- settings/project.json | 7 +- 29 files changed, 1442 insertions(+), 14 deletions(-) create mode 100755 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.pbxproj create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcuserdata/jianmiau.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA_mobile-Bridging-Header.h create mode 100755 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.h create mode 100755 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.mm create mode 100755 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Info.plist create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Sound_S.swift create mode 100644 build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/TTS_S.swift create mode 100644 profiles/v2/packages/builder.json create mode 100644 profiles/v2/packages/cocos-service.json create mode 100644 profiles/v2/packages/console.json create mode 100644 profiles/v2/packages/ios.json create mode 100644 profiles/v2/packages/scene.json create mode 100644 profiles/v2/packages/web-desktop.json diff --git a/assets/Plugins.meta b/assets/Plugins.meta index 37c2b43..b905606 100644 --- a/assets/Plugins.meta +++ b/assets/Plugins.meta @@ -1,6 +1,7 @@ { - "ver": "1.1.2", + "ver": "1.1.3", "uuid": "9e28a2e5-f683-4157-bfc5-f19dd02440b1", + "importer": "folder", "isBundle": false, "bundleName": "", "priority": 1, diff --git a/assets/Plugins/responsivevoice.js.meta b/assets/Plugins/responsivevoice.js.meta index 5644421..b32918d 100644 --- a/assets/Plugins/responsivevoice.js.meta +++ b/assets/Plugins/responsivevoice.js.meta @@ -1,6 +1,7 @@ { - "ver": "1.0.8", + "ver": "1.1.0", "uuid": "9f49e939-dfca-4a26-81e2-e22c98a61c90", + "importer": "javascript", "isPlugin": true, "loadPluginInWeb": true, "loadPluginInNative": true, diff --git a/assets/Scene.meta b/assets/Scene.meta index 1f1c69c..240fb44 100644 --- a/assets/Scene.meta +++ b/assets/Scene.meta @@ -1,6 +1,7 @@ { - "ver": "1.1.2", + "ver": "1.1.3", "uuid": "29f52784-2fca-467b-92e7-8fd9ef8c57b7", + "importer": "folder", "isBundle": false, "bundleName": "", "priority": 1, diff --git a/assets/Scene/Main.fire.meta b/assets/Scene/Main.fire.meta index b7d59e6..f8dccc5 100644 --- a/assets/Scene/Main.fire.meta +++ b/assets/Scene/Main.fire.meta @@ -1,6 +1,7 @@ { - "ver": "1.2.9", + "ver": "1.3.2", "uuid": "2d2f792f-a40c-49bb-a189-ed176a246e49", + "importer": "scene", "asyncLoadAssets": false, "autoReleaseAssets": false, "subMetas": {} diff --git a/assets/Script.meta b/assets/Script.meta index 776c9cc..4474a1c 100644 --- a/assets/Script.meta +++ b/assets/Script.meta @@ -1,6 +1,7 @@ { - "ver": "1.1.2", + "ver": "1.1.3", "uuid": "4734c20c-0db8-4eb2-92ea-e692f4d70934", + "importer": "folder", "isBundle": false, "bundleName": "", "priority": 1, diff --git a/assets/Script/Manager.ts.meta b/assets/Script/Manager.ts.meta index b99dded..27fdeee 100644 --- a/assets/Script/Manager.ts.meta +++ b/assets/Script/Manager.ts.meta @@ -1,6 +1,7 @@ { - "ver": "1.0.8", + "ver": "1.1.0", "uuid": "e1b90feb-a217-4493-849d-9a611900d683", + "importer": "typescript", "isPlugin": false, "loadPluginInWeb": true, "loadPluginInNative": true, diff --git a/assets/Texture.meta b/assets/Texture.meta index ca86565..b5b2335 100644 --- a/assets/Texture.meta +++ b/assets/Texture.meta @@ -1,6 +1,7 @@ { - "ver": "1.1.2", + "ver": "1.1.3", "uuid": "7b81d4e8-ec84-4716-968d-500ac1d78a54", + "importer": "folder", "isBundle": false, "bundleName": "", "priority": 1, diff --git a/assets/Texture/BG.jpg.meta b/assets/Texture/BG.jpg.meta index 76ca60a..80aed7a 100644 --- a/assets/Texture/BG.jpg.meta +++ b/assets/Texture/BG.jpg.meta @@ -1,6 +1,7 @@ { - "ver": "2.3.5", + "ver": "2.3.7", "uuid": "e56254ca-0ee4-42ea-b69e-d2e57804a4f1", + "importer": "texture", "type": "sprite", "wrapMode": "clamp", "filterMode": "bilinear", @@ -12,8 +13,9 @@ "platformSettings": {}, "subMetas": { "BG": { - "ver": "1.0.4", + "ver": "1.0.6", "uuid": "7e492808-7fd3-4b8e-8e0d-4ab06fcee554", + "importer": "sprite-frame", "rawTextureUuid": "e56254ca-0ee4-42ea-b69e-d2e57804a4f1", "trimType": "auto", "trimThreshold": 1, diff --git a/assets/Texture/singleColor.png.meta b/assets/Texture/singleColor.png.meta index a0a712e..d69211d 100644 --- a/assets/Texture/singleColor.png.meta +++ b/assets/Texture/singleColor.png.meta @@ -1,6 +1,7 @@ { - "ver": "2.3.5", + "ver": "2.3.7", "uuid": "a8027877-d8d6-4645-97a0-52d4a0123dba", + "importer": "texture", "type": "sprite", "wrapMode": "clamp", "filterMode": "bilinear", @@ -12,8 +13,9 @@ "platformSettings": {}, "subMetas": { "singleColor": { - "ver": "1.0.4", + "ver": "1.0.6", "uuid": "410fb916-8721-4663-bab8-34397391ace7", + "importer": "sprite-frame", "rawTextureUuid": "a8027877-d8d6-4645-97a0-52d4a0123dba", "trimType": "auto", "trimThreshold": 1, diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.pbxproj b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.pbxproj new file mode 100755 index 0000000..8c3bddc --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.pbxproj @@ -0,0 +1,831 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 1A37E9D4200DEEF40078AF72 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A37E9D3200DEEF40078AF72 /* SystemConfiguration.framework */; }; + 1A37E9D6200DEEFB0078AF72 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A37E9D5200DEEFB0078AF72 /* SystemConfiguration.framework */; }; + 1A499EA91F0CD97F004E6AEC /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EA81F0CD97F004E6AEC /* libicucore.A.tbd */; }; + 1A499EB11F0CDCDD004E6AEC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EB01F0CDCDD004E6AEC /* CFNetwork.framework */; }; + 1A499EB31F0CDCE9004E6AEC /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A499EB21F0CDCE9004E6AEC /* libicucore.A.tbd */; }; + 1A67682A180E9C060076BC67 /* libcocos2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AC6FB48180E9ACB004C840B /* libcocos2d Mac.a */; }; + 1A676839180E9C1E0076BC67 /* libcocos2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AC6FB56180E9ACB004C840B /* libcocos2d iOS.a */; }; + 1A82F5FB169AC92500C4B13A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */; }; + 1AC22EDE18CA0E11007112B9 /* project.json in Resources */ = {isa = PBXBuildFile; fileRef = 1A1A081B18C9DF05005C6854 /* project.json */; }; + 1AC62C111F4D1E7400F43CB1 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AC62C101F4D1E7400F43CB1 /* JavaScriptCore.framework */; }; + 1AC62C131F4D1E7F00F43CB1 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AC62C121F4D1E7F00F43CB1 /* JavaScriptCore.framework */; }; + 1AD7E0A818C9DB93004817A6 /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = 1A6BF21418C9DB5900FB0E1C /* main.js */; }; + 1AD7E0A918C9DBE3004817A6 /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = 1A6BF21418C9DB5900FB0E1C /* main.js */; }; + 1AE159EC18C9DF3600FCA372 /* project.json in Resources */ = {isa = PBXBuildFile; fileRef = 1A1A081B18C9DF05005C6854 /* project.json */; }; + 1AFFCD851F7A5DCF00628F2C /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1AFFCD841F7A5DCD00628F2C /* Images.xcassets */; }; + 1AFFCD871F7A5DCF00628F2C /* LaunchScreenBackground.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AFFCD831F7A5DCD00628F2C /* LaunchScreenBackground.png */; }; + 22CC756521BA528000FBF2F7 /* SDKWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 22CC756121BA527F00FBF2F7 /* SDKWrapper.m */; }; + 286B0E98240761C500095E1A /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 288D4372225B43BE0075FBAB /* assets */; }; + 288D4373225B43BE0075FBAB /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 288D4372225B43BE0075FBAB /* assets */; }; + 294D7D7C1D0D667B002CE7B7 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 294D7D7B1D0D667B002CE7B7 /* CoreText.framework */; }; + 4033CDC020E493CF00DAA37B /* jsb-adapter in Resources */ = {isa = PBXBuildFile; fileRef = 4033CDBF20E493CF00DAA37B /* jsb-adapter */; }; + 4033CDC120E493CF00DAA37B /* jsb-adapter in Resources */ = {isa = PBXBuildFile; fileRef = 4033CDBF20E493CF00DAA37B /* jsb-adapter */; }; + 40CEC422212BDAB0004BCE66 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 40CEC424212BDAB0004BCE66 /* LaunchScreen.storyboard */; }; + 40CEC429212BDB03004BCE66 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 40CEC42B212BDB03004BCE66 /* Localizable.strings */; }; + 467AF6052321FBD400770112 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 467AF6042321FBD400770112 /* WebKit.framework */; }; + 467AF60E232881B100770112 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 467AF60D232881B100770112 /* AVKit.framework */; }; + 467AF610232881BA00770112 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 467AF60F232881BA00770112 /* CoreMedia.framework */; }; + 4D3EB2581F8F4A6C007DA644 /* jsb_module_register.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D3EB2571F8F4A6C007DA644 /* jsb_module_register.cpp */; }; + 4D3EB26B1F8F77C9007DA644 /* jsb_module_register.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D3EB2571F8F4A6C007DA644 /* jsb_module_register.cpp */; }; + 4D697BDE1CBD303100A5AF29 /* libjs_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D697BDC1CBD303100A5AF29 /* libjs_static.a */; }; + 502380DC17EBB88200990C9B /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 502380DB17EBB88200990C9B /* libcurl.dylib */; }; + 509D4A8117EBB24E00697056 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4545215156E28EF00887EB5 /* AppDelegate.cpp */; }; + 509D4A8817EBB24E00697056 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */; }; + 509D4A8917EBB24E00697056 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D454520B156E22BD00887EB5 /* libz.dylib */; }; + 509D4A8A17EBB24E00697056 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275411517C094001B78AA /* QuartzCore.framework */; }; + 509D4A8C17EBB24E00697056 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275451517C094001B78AA /* OpenAL.framework */; }; + 509D4A8D17EBB24E00697056 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275471517C094001B78AA /* AudioToolbox.framework */; }; + 509D4A8E17EBB24E00697056 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275491517C094001B78AA /* AVFoundation.framework */; }; + 509D4A9017EBB24E00697056 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754D1517C094001B78AA /* Foundation.framework */; }; + 509D4A9117EBB24E00697056 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754F1517C094001B78AA /* CoreGraphics.framework */; }; + 509D4ABC17EBB2AB00697056 /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 509D4AAC17EBB2AB00697056 /* AppController.mm */; }; + 509D4AC817EBB2AB00697056 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 509D4AB817EBB2AB00697056 /* main.m */; }; + 509D4AC917EBB2AB00697056 /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 509D4ABB17EBB2AB00697056 /* RootViewController.mm */; }; + 509D4ACF17EBB2BE00697056 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 509D4ACB17EBB2BE00697056 /* Icon.icns */; }; + 509D4AE717EBB81800697056 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AE617EBB81800697056 /* OpenGL.framework */; }; + 509D4AE917EBB82000697056 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AE817EBB82000697056 /* AppKit.framework */; }; + 509D4AEB17EBB82600697056 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 509D4AEA17EBB82600697056 /* IOKit.framework */; }; + A92275421517C094001B78AA /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275411517C094001B78AA /* QuartzCore.framework */; }; + A92275441517C094001B78AA /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275431517C094001B78AA /* OpenGLES.framework */; }; + A92275461517C094001B78AA /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275451517C094001B78AA /* OpenAL.framework */; }; + A92275481517C094001B78AA /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275471517C094001B78AA /* AudioToolbox.framework */; }; + A922754A1517C094001B78AA /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A92275491517C094001B78AA /* AVFoundation.framework */; }; + A922754C1517C094001B78AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754B1517C094001B78AA /* UIKit.framework */; }; + A922754E1517C094001B78AA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754D1517C094001B78AA /* Foundation.framework */; }; + A92275501517C094001B78AA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A922754F1517C094001B78AA /* CoreGraphics.framework */; }; + AB45A0FB1D34F7A400033ACB /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB45A0FA1D34F7A400033ACB /* CFNetwork.framework */; }; + AB45A0FD1D34F7B000033ACB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB45A0FC1D34F7B000033ACB /* CoreFoundation.framework */; }; + AB45A1011D34F7CC00033ACB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB45A1001D34F7CC00033ACB /* SystemConfiguration.framework */; }; + AB45A1031D34F7E100033ACB /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB45A1021D34F7E100033ACB /* GameController.framework */; }; + ABE456E71D34F87F00F1F400 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB45A0FE1D34F7C000033ACB /* MobileCoreServices.framework */; }; + BA3A85EC1A724AE900924D24 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA3A85EB1A724AE900924D24 /* Security.framework */; }; + BAEE4D841AC40C11003BEB0F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAEE4D831AC40C11003BEB0F /* Security.framework */; }; + C03780EB18BEE0E400FE4F13 /* src in Resources */ = {isa = PBXBuildFile; fileRef = C03780EA18BEE0E400FE4F13 /* src */; }; + C03780EC18BEE0E400FE4F13 /* src in Resources */ = {isa = PBXBuildFile; fileRef = C03780EA18BEE0E400FE4F13 /* src */; }; + C06E23CC18CEFE680093C81A /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C06E23CB18CEFE680093C81A /* main.cpp */; }; + D454520C156E22BD00887EB5 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = D454520B156E22BD00887EB5 /* libz.dylib */; }; + D4545227156E28EF00887EB5 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D4545215156E28EF00887EB5 /* AppDelegate.cpp */; }; + D6B061241803AB9F0077942B /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6B061231803AB9F0077942B /* CoreMotion.framework */; }; + FA676C761C71AFA200E091E3 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA676C751C71AFA200E091E3 /* libiconv.dylib */; }; + FA676C781C71AFAB00E091E3 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FA676C771C71AFAB00E091E3 /* libiconv.dylib */; }; + FE50BD4028B740C300F0E114 /* TTS_S.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE50BD3F28B740C300F0E114 /* TTS_S.swift */; }; + FE7A3B0128641588008DDC0D /* Sound_S.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7A3B0028641588008DDC0D /* Sound_S.swift */; }; + FEBFDF542864382300EF0BF8 /* Kirby01.wav in Resources */ = {isa = PBXBuildFile; fileRef = FEBFDF522864382300EF0BF8 /* Kirby01.wav */; }; + FEBFDF552864382300EF0BF8 /* Kirby02.wav in Resources */ = {isa = PBXBuildFile; fileRef = FEBFDF532864382300EF0BF8 /* Kirby02.wav */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 1A67681F180E9BF70076BC67 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + 1A67682E180E9C110076BC67 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; + 1AC6FB47180E9ACB004C840B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1551A33F158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + 1AC6FB55180E9ACB004C840B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A4D641783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 051C017421E2F91200D4A347 /* UserConfigIOS.debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UserConfigIOS.debug.xcconfig; path = ios/UserConfigIOS.debug.xcconfig; sourceTree = ""; }; + 051C017521E2F91200D4A347 /* UserConfigIOS.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = UserConfigIOS.release.xcconfig; path = ios/UserConfigIOS.release.xcconfig; sourceTree = ""; }; + 051C017821E2F92300D4A347 /* UserConfigMac.release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = UserConfigMac.release.xcconfig; sourceTree = ""; }; + 051C017921E2F92300D4A347 /* UserConfigMac.debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = UserConfigMac.debug.xcconfig; sourceTree = ""; }; + 05A8AD882449A98A00A65D12 /* NativeConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeConfig.h; sourceTree = ""; }; + 1A1A081B18C9DF05005C6854 /* project.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = project.json; path = ../../../project.json; sourceTree = ""; }; + 1A37E9D3200DEEF40078AF72 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 1A37E9D5200DEEFB0078AF72 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; + 1A499EA81F0CD97F004E6AEC /* libicucore.A.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.A.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/usr/lib/libicucore.A.tbd; sourceTree = DEVELOPER_DIR; }; + 1A499EB01F0CDCDD004E6AEC /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; + 1A499EB21F0CDCE9004E6AEC /* libicucore.A.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.A.tbd; path = usr/lib/libicucore.A.tbd; sourceTree = SDKROOT; }; + 1A6BF21418C9DB5900FB0E1C /* main.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = main.js; path = ../../../main.js; sourceTree = ""; }; + 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; + 1A96A4F2174A3432008653A9 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = "../../cocos2d-x/cocos2dx/platform/third_party/ios/libraries/libcurl.a"; sourceTree = ""; }; + 1AC62C101F4D1E7400F43CB1 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; + 1AC62C121F4D1E7F00F43CB1 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cocos2d_libs.xcodeproj; path = "../../cocos2d-x/build/cocos2d_libs.xcodeproj"; sourceTree = ""; }; + 1AFFCD831F7A5DCD00628F2C /* LaunchScreenBackground.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = LaunchScreenBackground.png; path = ios/LaunchScreenBackground.png; sourceTree = ""; }; + 1AFFCD841F7A5DCD00628F2C /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ios/Images.xcassets; sourceTree = ""; }; + 22CC756121BA527F00FBF2F7 /* SDKWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDKWrapper.m; path = ios/SDKWrapper.m; sourceTree = ""; }; + 22CC756221BA527F00FBF2F7 /* SDKWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDKWrapper.h; path = ios/SDKWrapper.h; sourceTree = ""; }; + 22CC756421BA527F00FBF2F7 /* SDKDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDKDelegate.h; sourceTree = ""; }; + 288D4372225B43BE0075FBAB /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../../../assets; sourceTree = ""; }; + 294D7D7B1D0D667B002CE7B7 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; }; + 4033CDBF20E493CF00DAA37B /* jsb-adapter */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "jsb-adapter"; path = "../../../jsb-adapter"; sourceTree = ""; }; + 40CEC425212BDAC1004BCE66 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 40CEC42C212BDB19004BCE66 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; + 40CEC42D212BDB36004BCE66 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = ""; }; + 467AF6042321FBD400770112 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; }; + 467AF60D232881B100770112 /* AVKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/AVKit.framework; sourceTree = DEVELOPER_DIR; }; + 467AF60F232881BA00770112 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreMedia.framework; sourceTree = DEVELOPER_DIR; }; + 4D3EB2571F8F4A6C007DA644 /* jsb_module_register.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jsb_module_register.cpp; sourceTree = ""; }; + 4D697BD91CBD301C00A5AF29 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjs_static.a; path = "../../cocos2d-x/external/ios/libs/libjs_static.a"; sourceTree = ""; }; + 4D697BDC1CBD303100A5AF29 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libjs_static.a; path = "../../cocos2d-x/external/mac/libs/libjs_static.a"; sourceTree = ""; }; + 502380DB17EBB88200990C9B /* libcurl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.dylib; path = usr/lib/libcurl.dylib; sourceTree = SDKROOT; }; + 509D4AAA17EBB24E00697056 /* JMKA-desktop.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JMKA-desktop.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 509D4AAB17EBB2AB00697056 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = ios/AppController.h; sourceTree = ""; }; + 509D4AAC17EBB2AB00697056 /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppController.mm; path = ios/AppController.mm; sourceTree = ""; }; + 509D4AB717EBB2AB00697056 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ios/Info.plist; sourceTree = ""; }; + 509D4AB817EBB2AB00697056 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ios/main.m; sourceTree = ""; }; + 509D4AB917EBB2AB00697056 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = ios/Prefix.pch; sourceTree = ""; }; + 509D4ABA17EBB2AB00697056 /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RootViewController.h; path = ios/RootViewController.h; sourceTree = ""; }; + 509D4ABB17EBB2AB00697056 /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RootViewController.mm; path = ios/RootViewController.mm; sourceTree = ""; }; + 509D4ACB17EBB2BE00697056 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = ""; }; + 509D4ACC17EBB2BE00697056 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 509D4ACE17EBB2BE00697056 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; + 509D4AE617EBB81800697056 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 509D4AE817EBB82000697056 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 509D4AEA17EBB82600697056 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + A922753D1517C094001B78AA /* JMKA-mobile.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JMKA-mobile.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A92275411517C094001B78AA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + A92275431517C094001B78AA /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; + A92275451517C094001B78AA /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; + A92275471517C094001B78AA /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + A92275491517C094001B78AA /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + A922754B1517C094001B78AA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + A922754D1517C094001B78AA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + A922754F1517C094001B78AA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + AB45A0FA1D34F7A400033ACB /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + AB45A0FC1D34F7B000033ACB /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; + AB45A0FE1D34F7C000033ACB /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + AB45A1001D34F7CC00033ACB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + AB45A1021D34F7E100033ACB /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; }; + BA3A85EB1A724AE900924D24 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.1.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + BA4E718019EB6E3E00932425 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/MediaPlayer.framework; sourceTree = DEVELOPER_DIR; }; + BA4E718219EB6E4600932425 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/GameController.framework; sourceTree = DEVELOPER_DIR; }; + BAEE4D831AC40C11003BEB0F /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; + C03780EA18BEE0E400FE4F13 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = ../../../src; sourceTree = ""; }; + C06E23CB18CEFE680093C81A /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; + C0799CB518BAE62000E9C828 /* res */ = {isa = PBXFileReference; lastKnownFileType = folder; name = res; path = ../../../res; sourceTree = ""; }; + D454520B156E22BD00887EB5 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; + D4545215156E28EF00887EB5 /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; + D4545216156E28EF00887EB5 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + D6B061231803AB9F0077942B /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreMotion.framework; sourceTree = DEVELOPER_DIR; }; + FA676C751C71AFA200E091E3 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk/usr/lib/libiconv.dylib; sourceTree = DEVELOPER_DIR; }; + FA676C771C71AFAB00E091E3 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = usr/lib/libiconv.dylib; sourceTree = SDKROOT; }; + FE50BD3F28B740C300F0E114 /* TTS_S.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = TTS_S.swift; path = ios/TTS_S.swift; sourceTree = ""; }; + FE7A3AFF28641588008DDC0D /* JMKA_mobile-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JMKA_mobile-Bridging-Header.h"; sourceTree = ""; }; + FE7A3B0028641588008DDC0D /* Sound_S.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Sound_S.swift; path = ios/Sound_S.swift; sourceTree = ""; }; + FEBFDF522864382300EF0BF8 /* Kirby01.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = Kirby01.wav; sourceTree = ""; }; + FEBFDF532864382300EF0BF8 /* Kirby02.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = Kirby02.wav; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 509D4A8217EBB24E00697056 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1A37E9D6200DEEFB0078AF72 /* SystemConfiguration.framework in Frameworks */, + 1AC62C131F4D1E7F00F43CB1 /* JavaScriptCore.framework in Frameworks */, + 1A499EB31F0CDCE9004E6AEC /* libicucore.A.tbd in Frameworks */, + 1A499EB11F0CDCDD004E6AEC /* CFNetwork.framework in Frameworks */, + FA676C781C71AFAB00E091E3 /* libiconv.dylib in Frameworks */, + BAEE4D841AC40C11003BEB0F /* Security.framework in Frameworks */, + 1A67682A180E9C060076BC67 /* libcocos2d Mac.a in Frameworks */, + 502380DC17EBB88200990C9B /* libcurl.dylib in Frameworks */, + 509D4A8817EBB24E00697056 /* libsqlite3.dylib in Frameworks */, + 509D4A8917EBB24E00697056 /* libz.dylib in Frameworks */, + 509D4AEB17EBB82600697056 /* IOKit.framework in Frameworks */, + 509D4AE917EBB82000697056 /* AppKit.framework in Frameworks */, + 509D4AE717EBB81800697056 /* OpenGL.framework in Frameworks */, + 509D4A8A17EBB24E00697056 /* QuartzCore.framework in Frameworks */, + 509D4A8C17EBB24E00697056 /* OpenAL.framework in Frameworks */, + 509D4A8D17EBB24E00697056 /* AudioToolbox.framework in Frameworks */, + 4D697BDE1CBD303100A5AF29 /* libjs_static.a in Frameworks */, + 509D4A8E17EBB24E00697056 /* AVFoundation.framework in Frameworks */, + 509D4A9017EBB24E00697056 /* Foundation.framework in Frameworks */, + 509D4A9117EBB24E00697056 /* CoreGraphics.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A922753A1517C094001B78AA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 467AF610232881BA00770112 /* CoreMedia.framework in Frameworks */, + 467AF60E232881B100770112 /* AVKit.framework in Frameworks */, + 467AF6052321FBD400770112 /* WebKit.framework in Frameworks */, + 1A37E9D4200DEEF40078AF72 /* SystemConfiguration.framework in Frameworks */, + 1AC62C111F4D1E7400F43CB1 /* JavaScriptCore.framework in Frameworks */, + 1A499EA91F0CD97F004E6AEC /* libicucore.A.tbd in Frameworks */, + AB45A1031D34F7E100033ACB /* GameController.framework in Frameworks */, + AB45A1011D34F7CC00033ACB /* SystemConfiguration.framework in Frameworks */, + ABE456E71D34F87F00F1F400 /* MobileCoreServices.framework in Frameworks */, + AB45A0FD1D34F7B000033ACB /* CoreFoundation.framework in Frameworks */, + AB45A0FB1D34F7A400033ACB /* CFNetwork.framework in Frameworks */, + 294D7D7C1D0D667B002CE7B7 /* CoreText.framework in Frameworks */, + FA676C761C71AFA200E091E3 /* libiconv.dylib in Frameworks */, + BA3A85EC1A724AE900924D24 /* Security.framework in Frameworks */, + 1A676839180E9C1E0076BC67 /* libcocos2d iOS.a in Frameworks */, + D6B061241803AB9F0077942B /* CoreMotion.framework in Frameworks */, + 1A82F5FB169AC92500C4B13A /* libsqlite3.dylib in Frameworks */, + D454520C156E22BD00887EB5 /* libz.dylib in Frameworks */, + A92275421517C094001B78AA /* QuartzCore.framework in Frameworks */, + A92275441517C094001B78AA /* OpenGLES.framework in Frameworks */, + A92275461517C094001B78AA /* OpenAL.framework in Frameworks */, + A92275481517C094001B78AA /* AudioToolbox.framework in Frameworks */, + A922754A1517C094001B78AA /* AVFoundation.framework in Frameworks */, + A922754C1517C094001B78AA /* UIKit.framework in Frameworks */, + A922754E1517C094001B78AA /* Foundation.framework in Frameworks */, + A92275501517C094001B78AA /* CoreGraphics.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 15628F5B15F0F5C2000CF24B /* Resources */ = { + isa = PBXGroup; + children = ( + 4033CDBF20E493CF00DAA37B /* jsb-adapter */, + 1A1A081B18C9DF05005C6854 /* project.json */, + 1A6BF21418C9DB5900FB0E1C /* main.js */, + C0799CB518BAE62000E9C828 /* res */, + C03780EA18BEE0E400FE4F13 /* src */, + 40CEC42B212BDB03004BCE66 /* Localizable.strings */, + ); + name = Resources; + sourceTree = ""; + }; + 1AC6FB35180E9ACB004C840B /* Products */ = { + isa = PBXGroup; + children = ( + 1AC6FB48180E9ACB004C840B /* libcocos2d Mac.a */, + 1AC6FB56180E9ACB004C840B /* libcocos2d iOS.a */, + ); + name = Products; + sourceTree = ""; + }; + 22CC756321BA527F00FBF2F7 /* service */ = { + isa = PBXGroup; + children = ( + 22CC756421BA527F00FBF2F7 /* SDKDelegate.h */, + ); + name = service; + path = ios/service; + sourceTree = ""; + }; + 509D4ACA17EBB2BE00697056 /* mac */ = { + isa = PBXGroup; + children = ( + 051C017921E2F92300D4A347 /* UserConfigMac.debug.xcconfig */, + 051C017821E2F92300D4A347 /* UserConfigMac.release.xcconfig */, + C06E23CB18CEFE680093C81A /* main.cpp */, + 509D4ACB17EBB2BE00697056 /* Icon.icns */, + 509D4ACC17EBB2BE00697056 /* Info.plist */, + 509D4ACE17EBB2BE00697056 /* Prefix.pch */, + ); + path = mac; + sourceTree = ""; + }; + A92275321517C094001B78AA = { + isa = PBXGroup; + children = ( + FE7A3AFA286413DF008DDC0D /* Sound */, + 288D4372225B43BE0075FBAB /* assets */, + 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */, + D4545214156E28EF00887EB5 /* Classes */, + A92275401517C094001B78AA /* Frameworks */, + D45446CC156DE73F00887EB5 /* ios */, + 509D4ACA17EBB2BE00697056 /* mac */, + A922753E1517C094001B78AA /* Products */, + 15628F5B15F0F5C2000CF24B /* Resources */, + ); + sourceTree = ""; + }; + A922753E1517C094001B78AA /* Products */ = { + isa = PBXGroup; + children = ( + A922753D1517C094001B78AA /* JMKA-mobile.app */, + 509D4AAA17EBB24E00697056 /* JMKA-desktop.app */, + ); + name = Products; + sourceTree = ""; + }; + A92275401517C094001B78AA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 467AF60F232881BA00770112 /* CoreMedia.framework */, + 467AF60D232881B100770112 /* AVKit.framework */, + 467AF6042321FBD400770112 /* WebKit.framework */, + 1A37E9D3200DEEF40078AF72 /* SystemConfiguration.framework */, + 1A37E9D5200DEEFB0078AF72 /* SystemConfiguration.framework */, + 1AC62C121F4D1E7F00F43CB1 /* JavaScriptCore.framework */, + 1AC62C101F4D1E7400F43CB1 /* JavaScriptCore.framework */, + 1A499EB21F0CDCE9004E6AEC /* libicucore.A.tbd */, + 1A499EB01F0CDCDD004E6AEC /* CFNetwork.framework */, + 1A499EA81F0CD97F004E6AEC /* libicucore.A.tbd */, + AB45A1021D34F7E100033ACB /* GameController.framework */, + AB45A1001D34F7CC00033ACB /* SystemConfiguration.framework */, + AB45A0FE1D34F7C000033ACB /* MobileCoreServices.framework */, + AB45A0FC1D34F7B000033ACB /* CoreFoundation.framework */, + AB45A0FA1D34F7A400033ACB /* CFNetwork.framework */, + 294D7D7B1D0D667B002CE7B7 /* CoreText.framework */, + 4D697BDC1CBD303100A5AF29 /* libjs_static.a */, + 4D697BD91CBD301C00A5AF29 /* libjs_static.a */, + FA676C771C71AFAB00E091E3 /* libiconv.dylib */, + FA676C751C71AFA200E091E3 /* libiconv.dylib */, + BAEE4D831AC40C11003BEB0F /* Security.framework */, + BA3A85EB1A724AE900924D24 /* Security.framework */, + BA4E718219EB6E4600932425 /* GameController.framework */, + BA4E718019EB6E3E00932425 /* MediaPlayer.framework */, + D6B061231803AB9F0077942B /* CoreMotion.framework */, + 502380DB17EBB88200990C9B /* libcurl.dylib */, + 509D4AEA17EBB82600697056 /* IOKit.framework */, + 509D4AE817EBB82000697056 /* AppKit.framework */, + 509D4AE617EBB81800697056 /* OpenGL.framework */, + 1A96A4F2174A3432008653A9 /* libcurl.a */, + 1A82F5FA169AC92500C4B13A /* libsqlite3.dylib */, + D454520B156E22BD00887EB5 /* libz.dylib */, + A92275411517C094001B78AA /* QuartzCore.framework */, + A92275431517C094001B78AA /* OpenGLES.framework */, + A92275451517C094001B78AA /* OpenAL.framework */, + A92275471517C094001B78AA /* AudioToolbox.framework */, + A92275491517C094001B78AA /* AVFoundation.framework */, + A922754B1517C094001B78AA /* UIKit.framework */, + A922754D1517C094001B78AA /* Foundation.framework */, + A922754F1517C094001B78AA /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + D45446CC156DE73F00887EB5 /* ios */ = { + isa = PBXGroup; + children = ( + 051C017421E2F91200D4A347 /* UserConfigIOS.debug.xcconfig */, + 051C017521E2F91200D4A347 /* UserConfigIOS.release.xcconfig */, + 22CC756321BA527F00FBF2F7 /* service */, + 1AFFCD841F7A5DCD00628F2C /* Images.xcassets */, + 40CEC424212BDAB0004BCE66 /* LaunchScreen.storyboard */, + 1AFFCD831F7A5DCD00628F2C /* LaunchScreenBackground.png */, + 509D4AAB17EBB2AB00697056 /* AppController.h */, + 509D4AAC17EBB2AB00697056 /* AppController.mm */, + 509D4AB717EBB2AB00697056 /* Info.plist */, + 509D4AB817EBB2AB00697056 /* main.m */, + 509D4AB917EBB2AB00697056 /* Prefix.pch */, + 509D4ABA17EBB2AB00697056 /* RootViewController.h */, + 509D4ABB17EBB2AB00697056 /* RootViewController.mm */, + 22CC756221BA527F00FBF2F7 /* SDKWrapper.h */, + 22CC756121BA527F00FBF2F7 /* SDKWrapper.m */, + FE7A3B0028641588008DDC0D /* Sound_S.swift */, + FE7A3AFF28641588008DDC0D /* JMKA_mobile-Bridging-Header.h */, + FE50BD3F28B740C300F0E114 /* TTS_S.swift */, + ); + name = ios; + sourceTree = ""; + }; + D4545214156E28EF00887EB5 /* Classes */ = { + isa = PBXGroup; + children = ( + 05A8AD882449A98A00A65D12 /* NativeConfig.h */, + 4D3EB2571F8F4A6C007DA644 /* jsb_module_register.cpp */, + D4545215156E28EF00887EB5 /* AppDelegate.cpp */, + D4545216156E28EF00887EB5 /* AppDelegate.h */, + ); + name = Classes; + path = ../Classes; + sourceTree = ""; + }; + FE7A3AFA286413DF008DDC0D /* Sound */ = { + isa = PBXGroup; + children = ( + FEBFDF522864382300EF0BF8 /* Kirby01.wav */, + FEBFDF532864382300EF0BF8 /* Kirby02.wav */, + ); + name = Sound; + path = ../../../../../Sound; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 509D4A7517EBB24E00697056 /* JMKA-desktop */ = { + isa = PBXNativeTarget; + buildConfigurationList = 509D4AA717EBB24E00697056 /* Build configuration list for PBXNativeTarget "JMKA-desktop" */; + buildPhases = ( + 509D4A8017EBB24E00697056 /* Sources */, + 509D4A9317EBB24E00697056 /* Resources */, + 509D4A8217EBB24E00697056 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1A676820180E9BF70076BC67 /* PBXTargetDependency */, + ); + name = "JMKA-desktop"; + productName = JMKA; + productReference = 509D4AAA17EBB24E00697056 /* JMKA-desktop.app */; + productType = "com.apple.product-type.application"; + }; + A922753C1517C094001B78AA /* JMKA-mobile */ = { + isa = PBXNativeTarget; + buildConfigurationList = A92277001517C097001B78AA /* Build configuration list for PBXNativeTarget "JMKA-mobile" */; + buildPhases = ( + A92275391517C094001B78AA /* Sources */, + A922753A1517C094001B78AA /* Frameworks */, + A922753B1517C094001B78AA /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 1A67682F180E9C110076BC67 /* PBXTargetDependency */, + ); + name = "JMKA-mobile"; + productName = JMKA; + productReference = A922753D1517C094001B78AA /* JMKA-mobile.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + A92275341517C094001B78AA /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0500; + TargetAttributes = { + A922753C1517C094001B78AA = { + DevelopmentTeam = 6L2252GUFG; + LastSwiftMigration = 1330; + }; + }; + }; + buildConfigurationList = A92275371517C094001B78AA /* Build configuration list for PBXProject "JMKA" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + English, + en, + Base, + "zh-Hans", + ); + mainGroup = A92275321517C094001B78AA; + productRefGroup = A922753E1517C094001B78AA /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 1AC6FB35180E9ACB004C840B /* Products */; + ProjectRef = 1AC6FB34180E9ACB004C840B /* cocos2d_libs.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + A922753C1517C094001B78AA /* JMKA-mobile */, + 509D4A7517EBB24E00697056 /* JMKA-desktop */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 1AC6FB48180E9ACB004C840B /* libcocos2d Mac.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libcocos2d Mac.a"; + remoteRef = 1AC6FB47180E9ACB004C840B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 1AC6FB56180E9ACB004C840B /* libcocos2d iOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libcocos2d iOS.a"; + remoteRef = 1AC6FB55180E9ACB004C840B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 509D4A9317EBB24E00697056 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 286B0E98240761C500095E1A /* assets in Resources */, + 1AC22EDE18CA0E11007112B9 /* project.json in Resources */, + 1AD7E0A918C9DBE3004817A6 /* main.js in Resources */, + 4033CDC120E493CF00DAA37B /* jsb-adapter in Resources */, + 509D4ACF17EBB2BE00697056 /* Icon.icns in Resources */, + C03780EC18BEE0E400FE4F13 /* src in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A922753B1517C094001B78AA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 288D4373225B43BE0075FBAB /* assets in Resources */, + 4033CDC020E493CF00DAA37B /* jsb-adapter in Resources */, + FEBFDF552864382300EF0BF8 /* Kirby02.wav in Resources */, + 1AFFCD871F7A5DCF00628F2C /* LaunchScreenBackground.png in Resources */, + 1AE159EC18C9DF3600FCA372 /* project.json in Resources */, + 1AD7E0A818C9DB93004817A6 /* main.js in Resources */, + 40CEC429212BDB03004BCE66 /* Localizable.strings in Resources */, + 1AFFCD851F7A5DCF00628F2C /* Images.xcassets in Resources */, + 40CEC422212BDAB0004BCE66 /* LaunchScreen.storyboard in Resources */, + C03780EB18BEE0E400FE4F13 /* src in Resources */, + FEBFDF542864382300EF0BF8 /* Kirby01.wav in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 509D4A8017EBB24E00697056 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 509D4A8117EBB24E00697056 /* AppDelegate.cpp in Sources */, + C06E23CC18CEFE680093C81A /* main.cpp in Sources */, + 4D3EB26B1F8F77C9007DA644 /* jsb_module_register.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A92275391517C094001B78AA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FE7A3B0128641588008DDC0D /* Sound_S.swift in Sources */, + 509D4AC917EBB2AB00697056 /* RootViewController.mm in Sources */, + D4545227156E28EF00887EB5 /* AppDelegate.cpp in Sources */, + FE50BD4028B740C300F0E114 /* TTS_S.swift in Sources */, + 22CC756521BA528000FBF2F7 /* SDKWrapper.m in Sources */, + 509D4AC817EBB2AB00697056 /* main.m in Sources */, + 4D3EB2581F8F4A6C007DA644 /* jsb_module_register.cpp in Sources */, + 509D4ABC17EBB2AB00697056 /* AppController.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 1A676820180E9BF70076BC67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = 1A67681F180E9BF70076BC67 /* PBXContainerItemProxy */; + }; + 1A67682F180E9C110076BC67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx iOS"; + targetProxy = 1A67682E180E9C110076BC67 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 40CEC424212BDAB0004BCE66 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 40CEC425212BDAC1004BCE66 /* Base */, + ); + name = LaunchScreen.storyboard; + path = ios; + sourceTree = ""; + }; + 40CEC42B212BDB03004BCE66 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + 40CEC42C212BDB19004BCE66 /* zh-Hans */, + 40CEC42D212BDB36004BCE66 /* Base */, + ); + name = Localizable.strings; + path = ios; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 509D4AA817EBB24E00697056 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 051C017921E2F92300D4A347 /* UserConfigMac.debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = mac/Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + CC_TARGET_OS_MAC, + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = mac/Info.plist; + LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../../cocos2d-x/external/mac/libs"; + OTHER_LDFLAGS = ""; + SDKROOT = macosx; + USER_HEADER_SEARCH_PATHS = "$(inherited) $(SRCROOT)/../../cocos2d-x/cocos/platform/mac $(SRCROOT)/../../cocos2d-x/external/glfw3/include/mac $(SRCROOT)/../../cocos2d-x/external/mac/include/ $(SRCROOT)/../../cocos2d-x/external/mac/include/spidermonkey"; + }; + name = Debug; + }; + 509D4AA917EBB24E00697056 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 051C017821E2F92300D4A347 /* UserConfigMac.release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = mac/Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + CC_TARGET_OS_MAC, + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = mac/Info.plist; + LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../../cocos2d-x/external/mac/libs"; + OTHER_LDFLAGS = ""; + SDKROOT = macosx; + USER_HEADER_SEARCH_PATHS = "$(inherited) $(SRCROOT)/../../cocos2d-x/cocos/platform/mac $(SRCROOT)/../../cocos2d-x/external/glfw3/include/mac $(SRCROOT)/../../cocos2d-x/external/mac/include/ $(SRCROOT)/../../cocos2d-x/external/mac/include/spidermonkey"; + }; + name = Release; + }; + A92276FE1517C097001B78AA /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "COCOS2D_DEBUG=1", + USE_FILE32API, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACOSX_DEPLOYMENT_TARGET = 10.9; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../cocos2d-x $(SRCROOT)/../../cocos2d-x/cocos $(SRCROOT)/../../cocos2d-x/cocos/base $(SRCROOT)/../../cocos2d-x/cocos/physics $(SRCROOT)/../../cocos2d-x/cocos/math/kazmath $(SRCROOT)/../../cocos2d-x/cocos/2d $(SRCROOT)/../../cocos2d-x/cocos/gui $(SRCROOT)/../../cocos2d-x/cocos/network $(SRCROOT)/../../cocos2d-x/cocos/audio/include $(SRCROOT)/../../cocos2d-x/cocos/editor-support $(SRCROOT)/../../cocos2d-x/extensions $(SRCROOT)/../../cocos2d-x/external $(SRCROOT)/../../cocos2d-x/external/sources $(SRCROOT)/../../cocos2d-x/external/chipmunk/include/chipmunk $(SRCROOT)/../../cocos2d-x/cocos/scripting/js-bindings/auto $(SRCROOT)/../../cocos2d-x/cocos/scripting/js-bindings/manual $(SRCROOT)/../../cocos2d-x/external/mac/include/v8"; + }; + name = Debug; + }; + A92276FF1517C097001B78AA /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; + CLANG_CXX_LIBRARY = "libc++"; + GCC_C_LANGUAGE_STANDARD = c99; + GCC_PREPROCESSOR_DEFINITIONS = ( + NDEBUG, + USE_FILE32API, + COCOS2D_JAVASCRIPT, + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + HEADER_SEARCH_PATHS = ""; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MACOSX_DEPLOYMENT_TARGET = 10.9; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + PRODUCT_NAME = "$(TARGET_NAME)"; + USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../cocos2d-x $(SRCROOT)/../../cocos2d-x/cocos $(SRCROOT)/../../cocos2d-x/cocos/base $(SRCROOT)/../../cocos2d-x/cocos/physics $(SRCROOT)/../../cocos2d-x/cocos/math/kazmath $(SRCROOT)/../../cocos2d-x/cocos/2d $(SRCROOT)/../../cocos2d-x/cocos/gui $(SRCROOT)/../../cocos2d-x/cocos/network $(SRCROOT)/../../cocos2d-x/cocos/audio/include $(SRCROOT)/../../cocos2d-x/cocos/editor-support $(SRCROOT)/../../cocos2d-x/extensions $(SRCROOT)/../../cocos2d-x/external $(SRCROOT)/../../cocos2d-x/external/sources $(SRCROOT)/../../cocos2d-x/external/chipmunk/include/chipmunk $(SRCROOT)/../../cocos2d-x/cocos/scripting/js-bindings/auto $(SRCROOT)/../../cocos2d-x/cocos/scripting/js-bindings/manual $(SRCROOT)/../../cocos2d-x/external/mac/include/v8"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A92277011517C097001B78AA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 051C017421E2F91200D4A347 /* UserConfigIOS.debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COMPRESS_PNG_FILES = NO; + DEVELOPMENT_TEAM = 6L2252GUFG; + ENABLE_BITCODE = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ios/Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + CC_TARGET_OS_IPHONE, + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../../cocos2d-x/external/ios/libs"; + OTHER_LDFLAGS = ( + "-ObjC", + "$(inherited)", + ); + SDKROOT = iphoneos; + STRIP_PNG_TEXT = NO; + SWIFT_OBJC_BRIDGING_HEADER = "JMKA_mobile-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) $(SRCROOT)/../../cocos2d-x/cocos/platform/ios $(SRCROOT)/../../cocos2d-x/plugin/jsbindings/auto $(SRCROOT)/../../cocos2d-x/plugin/jsbindings/manual $(SRCROOT)/../../cocos2d-x/external/ios/include $(SRCROOT)/../../cocos2d-x/external/ios/include/spidermonkey"; + }; + name = Debug; + }; + A92277021517C097001B78AA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 051C017521E2F91200D4A347 /* UserConfigIOS.release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COMPRESS_PNG_FILES = NO; + DEVELOPMENT_TEAM = 6L2252GUFG; + ENABLE_BITCODE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = ios/Prefix.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + CC_TARGET_OS_IPHONE, + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../../cocos2d-x/external/ios/libs"; + OTHER_LDFLAGS = ( + "-ObjC", + "$(inherited)", + ); + SDKROOT = iphoneos; + STRIP_PNG_TEXT = NO; + SWIFT_OBJC_BRIDGING_HEADER = "JMKA_mobile-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) $(SRCROOT)/../../cocos2d-x/cocos/platform/ios $(SRCROOT)/../../cocos2d-x/plugin/jsbindings/auto $(SRCROOT)/../../cocos2d-x/plugin/jsbindings/manual $(SRCROOT)/../../cocos2d-x/external/ios/include $(SRCROOT)/../../cocos2d-x/external/ios/include/spidermonkey"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 509D4AA717EBB24E00697056 /* Build configuration list for PBXNativeTarget "JMKA-desktop" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 509D4AA817EBB24E00697056 /* Debug */, + 509D4AA917EBB24E00697056 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A92275371517C094001B78AA /* Build configuration list for PBXProject "JMKA" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A92276FE1517C097001B78AA /* Debug */, + A92276FF1517C097001B78AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A92277001517C097001B78AA /* Build configuration list for PBXNativeTarget "JMKA-mobile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A92277011517C097001B78AA /* Debug */, + A92277021517C097001B78AA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = A92275341517C094001B78AA /* Project object */; +} diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcuserdata/jianmiau.xcuserdatad/UserInterfaceState.xcuserstate b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/project.xcworkspace/xcuserdata/jianmiau.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..63b4f5daff5127d82d0957e630f20ac1bf9886f1 GIT binary patch literal 30950 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 QfQ#^@-SDIQo%!ki1C^%c*#H0l literal 0 HcmV?d00001 diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist new file mode 100644 index 0000000..4b5799f --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -0,0 +1,6 @@ + + + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcschemes/xcschememanagement.plist b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..920b0e4 --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA.xcodeproj/xcuserdata/jianmiau.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,19 @@ + + + + + SchemeUserState + + JMKA-desktop.xcscheme_^#shared#^_ + + orderHint + 0 + + JMKA-mobile.xcscheme_^#shared#^_ + + orderHint + 2 + + + + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA_mobile-Bridging-Header.h b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA_mobile-Bridging-Header.h new file mode 100644 index 0000000..1b2cb5d --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/JMKA_mobile-Bridging-Header.h @@ -0,0 +1,4 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.h b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.h new file mode 100755 index 0000000..c09df20 --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.h @@ -0,0 +1,40 @@ +/**************************************************************************** + Copyright (c) 2010-2013 cocos2d-x.org + Copyright (c) 2013-2016 Chukong Technologies Inc. + Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ +#import + +@class RootViewController; + +@interface AppController : NSObject +{ +} + ++ (void) JSBridge:(NSString *)value1 value2:(NSString *)value2; ++ (void) TTS_Play:(NSString *) msg; + +@property(nonatomic, readonly) RootViewController* viewController; + +@end + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.mm b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.mm new file mode 100755 index 0000000..64524c7 --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/AppController.mm @@ -0,0 +1,160 @@ +/**************************************************************************** + Copyright (c) 2010-2013 cocos2d-x.org + Copyright (c) 2013-2016 Chukong Technologies Inc. + Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#import "AppController.h" +#import "cocos2d.h" +#import "AppDelegate.h" +#import "RootViewController.h" +#import "SDKWrapper.h" +#import "platform/ios/CCEAGLView-ios.h" +#include "cocos/scripting/js-bindings/jswrapper/SeApi.h" +#import "JMKA_mobile-Swift.h" + + + +using namespace cocos2d; + +@implementation AppController + +Application* app = nullptr; +Sound_S* Sound = nullptr; +TTS_S* TTS = nullptr; +@synthesize window; + +#pragma mark - +#pragma mark Application lifecycle + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + [[SDKWrapper getInstance] application:application didFinishLaunchingWithOptions:launchOptions]; + // Add the view controller's view to the window and display. + float scale = [[UIScreen mainScreen] scale]; + CGRect bounds = [[UIScreen mainScreen] bounds]; + window = [[UIWindow alloc] initWithFrame: bounds]; + + // cocos2d application instance + app = new AppDelegate(bounds.size.width * scale, bounds.size.height * scale); + app->setMultitouch(true); + + // Use RootViewController to manage CCEAGLView + _viewController = [[RootViewController alloc]init]; +#ifdef NSFoundationVersionNumber_iOS_7_0 + _viewController.automaticallyAdjustsScrollViewInsets = NO; + _viewController.extendedLayoutIncludesOpaqueBars = NO; + _viewController.edgesForExtendedLayout = UIRectEdgeAll; +#else + _viewController.wantsFullScreenLayout = YES; +#endif + // Set RootViewController to window + if ( [[UIDevice currentDevice].systemVersion floatValue] < 6.0) + { + // warning: addSubView doesn't work on iOS6 + [window addSubview: _viewController.view]; + } + else + { + // use this method on ios6 + [window setRootViewController:_viewController]; + } + + [window makeKeyAndVisible]; + + [[UIApplication sharedApplication] setStatusBarHidden:YES]; + + Sound = [[Sound_S alloc]init]; + TTS = [[TTS_S alloc]init]; + + [Sound StartPlay]; + + //run the cocos2d-x game scene + app->start(); + + return YES; +} + +- (void)applicationWillResignActive:(UIApplication *)application { + /* + Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. + */ + app->onPause(); + [[SDKWrapper getInstance] applicationWillResignActive:application]; +} + +- (void)applicationDidBecomeActive:(UIApplication *)application { + /* + Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + */ + app->onResume(); + [[SDKWrapper getInstance] applicationDidBecomeActive:application]; +} + +- (void)applicationDidEnterBackground:(UIApplication *)application { + /* + Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + If your application supports background execution, called instead of applicationWillTerminate: when the user quits. + */ + [[SDKWrapper getInstance] applicationDidEnterBackground:application]; +} + +- (void)applicationWillEnterForeground:(UIApplication *)application { + /* + Called as part of transition from the background to the inactive state: here you can undo many of the changes made on entering the background. + */ + [[SDKWrapper getInstance] applicationWillEnterForeground:application]; +} + +- (void)applicationWillTerminate:(UIApplication *)application +{ + [[SDKWrapper getInstance] applicationWillTerminate:application]; + delete app; + app = nil; +} + + +#pragma mark - +#pragma mark Memory management + +- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application { + /* + Free up as much memory as possible by purging cached data objects that can be recreated (or reloaded from disk) later. + */ +} + +#pragma mark Custom + ++ (void) JSBridge:(NSString *)value1 value2:(NSString *)value2 { + // 呼叫JS的window.JSBridge + std::string method = std::string([value1 UTF8String]); + std::string value = std::string([value2 UTF8String]); + std::string jsCallStr = cocos2d::StringUtils::format("JSBridge('%s', '%s');", method.c_str(), value.c_str()); + se::Value *ret = new se::Value(); + se::ScriptEngine::getInstance()->evalString(jsCallStr.c_str() , -1 , ret); +} + ++ (void) TTS_Play:(NSString *) msg { + [TTS playWithMsg:msg]; +} +@end diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Info.plist b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Info.plist new file mode 100755 index 0000000..ff5f06f --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Info.plist @@ -0,0 +1,57 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleDisplayName + 建喵記帳 + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + org.jianmiau.jmka + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + LaunchScreen + UIPrerenderedIcon + + UIRequiredDeviceCapabilities + + accelerometer + + opengles-1 + + + UIRequiresFullScreen + + UIStatusBarHidden + + UISupportedInterfaceOrientations + + UIInterfaceOrientationLandscapeRight + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + + diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Sound_S.swift b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Sound_S.swift new file mode 100644 index 0000000..c3fe809 --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/Sound_S.swift @@ -0,0 +1,24 @@ +// +// Sound.swift +// JMKA-mobile +// +// Created by JianMiau on 2022/6/23. +// + +import UIKit +import Foundation +import AVFoundation + +class Sound_S: NSObject { + + let player = AVPlayer() + + @objc public func StartPlay() { + let randomInt = Int.random(in: 1..<3) + let fileName = "Kirby0" + String(randomInt) + let fileUrl = Bundle.main.url(forResource: fileName, withExtension: "wav")! + let playerItem = AVPlayerItem(url: fileUrl) + player.replaceCurrentItem(with: playerItem) + player.play() + } +} diff --git a/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/TTS_S.swift b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/TTS_S.swift new file mode 100644 index 0000000..ff6cf79 --- /dev/null +++ b/build-templates/jsb-default/frameworks/runtime-src/proj.ios_mac/ios/TTS_S.swift @@ -0,0 +1,28 @@ +// +// TTS_S.swift +// JMKA-mobile +// +// Created by JianMiau on 2022/8/25. +// + +import UIKit +import Foundation +import AVFoundation + +class TTS_S: NSObject { + + let synth = AVSpeechSynthesizer() + + @IBAction func play(msg: String) { + + let myUtterance = AVSpeechUtterance(string: msg) + myUtterance.voice = AVSpeechSynthesisVoice(language: "zh-TW") + myUtterance.rate = 0.5 + synth.speak(myUtterance) + } + + @IBAction func endHandler(_ sender: UIButton) { + synth.stopSpeaking(at: .word) + } +} + diff --git a/profiles/v2/packages/builder.json b/profiles/v2/packages/builder.json new file mode 100644 index 0000000..9128cc8 --- /dev/null +++ b/profiles/v2/packages/builder.json @@ -0,0 +1,94 @@ +{ + "log": { + "level": 4 + }, + "common": { + "polyfills": { + "asyncFunctions": true + }, + "outputName": "ios", + "mainBundleCompressionType": "merge_dep", + "platform": "ios", + "name": "JM_KA", + "replaceSplashScreen": true, + "debug": true + }, + "BuildTaskManager": { + "taskMap": { + "1660891223884": { + "type": "build", + "id": "1660891223884", + "progress": 1, + "state": "success", + "stage": "build", + "message": "2022-8-24 16:31 Build success in 2577 ms!", + "options": { + "name": "JM_KA", + "platform": "ios", + "buildPath": "project://build", + "debug": true, + "md5Cache": false, + "skipCompressTexture": false, + "sourceMaps": false, + "polyfills": { + "asyncFunctions": false + }, + "experimentalEraseModules": false, + "useBuiltinServer": false, + "mainBundleIsRemote": false, + "mainBundleCompressionType": "merge_dep", + "replaceSplashScreen": true, + "compressTexture": true, + "packAutoAtlas": true, + "startScene": "7c3e7fab-7b1e-4865-ba84-3cf81b48b9fb", + "outputName": "ios", + "scenes": [ + { + "url": "db://assets/Scene/main.scene", + "uuid": "7c3e7fab-7b1e-4865-ba84-3cf81b48b9fb", + "inBundle": false + } + ], + "ios": [], + "packages": { + "ios": { + "packageName": "org.jianmiau.jmka", + "renderBackEnd": { + "metal": true + }, + "skipUpdateXcodeProject": false, + "orientation": { + "portrait": true, + "upsideDown": false, + "landscapeRight": true, + "landscapeLeft": true + }, + "osTarget": { + "iphoneos": true, + "simulator": true + }, + "targetVersion": "12.0", + "__version__": "1.0.0", + "developerTeam": "J2LN8S9CPY" + }, + "cocos-service": { + "configID": "fa3507", + "services": [], + "__version__": "3.0.4" + }, + "native": { + "encrypted": false, + "xxteaKey": "c5E6b9gL9OZbtTKI", + "compressZip": false, + "JobSystem": "none", + "__version__": "1.0.2" + } + }, + "__version__": "1.3.3" + }, + "time": "2022-8-24 16:31", + "dirty": false + } + } + } +} diff --git a/profiles/v2/packages/cocos-service.json b/profiles/v2/packages/cocos-service.json new file mode 100644 index 0000000..685f2b9 --- /dev/null +++ b/profiles/v2/packages/cocos-service.json @@ -0,0 +1,17 @@ +{ + "options": { + "web-desktop": { + "configID": "fa3507", + "services": [] + }, + "ios": { + "configID": "fa3507", + "services": [] + } + }, + "builder-options": { + "configID": "fa3507", + "services": [], + "__version__": "3.0.4" + } +} diff --git a/profiles/v2/packages/console.json b/profiles/v2/packages/console.json new file mode 100644 index 0000000..0cfd44c --- /dev/null +++ b/profiles/v2/packages/console.json @@ -0,0 +1,5 @@ +{ + "panel": { + "filterType": "all" + } +} diff --git a/profiles/v2/packages/ios.json b/profiles/v2/packages/ios.json new file mode 100644 index 0000000..48df654 --- /dev/null +++ b/profiles/v2/packages/ios.json @@ -0,0 +1,32 @@ +{ + "common": { + "outputName": "ios", + "mainBundleCompressionType": "merge_dep", + "platform": "ios", + "name": "JM_KA", + "replaceSplashScreen": true, + "debug": true + }, + "options": { + "ios": { + "renderBackEnd": { + "metal": true + }, + "skipUpdateXcodeProject": false, + "orientation": { + "portrait": true, + "upsideDown": false, + "landscapeRight": true, + "landscapeLeft": true + }, + "osTarget": { + "iphoneos": true, + "simulator": true + }, + "targetVersion": "12.0", + "__version__": "1.0.0", + "developerTeam": "J2LN8S9CPY", + "packageName": "org.jianmiau.jmka" + } + } +} diff --git a/profiles/v2/packages/scene.json b/profiles/v2/packages/scene.json new file mode 100644 index 0000000..334171a --- /dev/null +++ b/profiles/v2/packages/scene.json @@ -0,0 +1,75 @@ +{ + "gizmos-infos": { + "is2D": true, + "is3DIcon": false, + "iconSize": 2, + "gridVisible": true, + "gridColor": [ + 150, + 150, + 150, + 255 + ], + "isIconGizmo3D": false, + "iconGizmoSize": 2, + "isGridVisible": true + }, + "camera": { + "fov": 45, + "far": 10000, + "near": 0.01, + "color": [ + 48, + 48, + 48, + 255 + ], + "wheelSpeed": 0.01, + "wanderSpeed": 10, + "enableAcceleration": true, + "far2D": 10000, + "near2D": 1, + "wheelSpeed2D": 6 + }, + "camera-infos": { + "f46876e4-e81b-4931-b493-6d367be385e7": { + "position": { + "x": 50, + "y": 50, + "z": 50 + }, + "rotation": { + "x": -0.27984814233312133, + "y": 0.3647051996310009, + "z": 0.11591689595929514, + "w": 0.8804762392171493 + }, + "viewCenter": { + "x": 0, + "y": 0, + "z": 0 + } + }, + "7c3e7fab-7b1e-4865-ba84-3cf81b48b9fb": { + "position": { + "x": 2413.3048082701193, + "y": 1063.4416065602313, + "z": 5000 + }, + "rotation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + }, + "viewCenter": { + "x": 0, + "y": 0, + "z": 0 + } + } + }, + "camera-uuids": [ + "7c3e7fab-7b1e-4865-ba84-3cf81b48b9fb" + ] +} diff --git a/profiles/v2/packages/web-desktop.json b/profiles/v2/packages/web-desktop.json new file mode 100644 index 0000000..d8acd6d --- /dev/null +++ b/profiles/v2/packages/web-desktop.json @@ -0,0 +1,7 @@ +{ + "common": { + "polyfills": { + "asyncFunctions": true + } + } +} diff --git a/project.json b/project.json index a859c5d..026a3cd 100644 --- a/project.json +++ b/project.json @@ -1,7 +1,7 @@ { "engine": "cocos2d-html5", "packages": "packages", - "version": "2.4.4", + "version": "2.4.9", "name": "Test_2_4_4_20211222_JMKeepAccounts", "id": "029a16fe-3726-4807-91c6-20ddd7eb4a86", "isNew": false diff --git a/settings/project.json b/settings/project.json index 3569228..6c2ba22 100644 --- a/settings/project.json +++ b/settings/project.json @@ -26,7 +26,7 @@ "height": 640, "width": 960 }, - "last-module-event-record-time": 1641052714517, + "last-module-event-record-time": 1661333345776, "assets-sort-type": "name", "facebook": { "appID": "", @@ -39,5 +39,8 @@ } }, "preview-port": 7456, - "clear-simulator-cache": true + "clear-simulator-cache": true, + "migrate-history": [ + "cloud-function" + ] }