[add] build ipa

This commit is contained in:
derek100232 2022-01-02 00:31:40 +08:00
parent c069ccd74e
commit c641b76532
64 changed files with 18133 additions and 13 deletions

55
mybuild/Info.plist Executable file
View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>建喵記帳</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>org.jianmiau.jmka</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIPrerenderedIcon</key>
<true/>
<key>UIRequiredDeviceCapabilities</key>
<dict>
<key>accelerometer</key>
<true/>
<key>opengles-1</key>
<true/>
</dict>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIStatusBarHidden</key>
<true/>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
</dict>
</plist>

View File

@ -2,7 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>JM_KA-mobile.ipa</key>
<key>JMKA-mobile.ipa</key>
<array>
<dict>
<key>architectures</key>
@ -24,26 +24,26 @@
<key>entitlements</key>
<dict>
<key>application-identifier</key>
<string>J2LN8S9CPY.com.jianmiau.jmka</string>
<string>J2LN8S9CPY.org.jianmiau.jmka</string>
<key>com.apple.developer.team-identifier</key>
<string>J2LN8S9CPY</string>
<key>get-task-allow</key>
<true/>
<key>keychain-access-groups</key>
<array>
<string>J2LN8S9CPY.com.jianmiau.jmka</string>
<string>J2LN8S9CPY.org.jianmiau.jmka</string>
</array>
</dict>
<key>name</key>
<string>JM_KA-mobile.app</string>
<string>JMKA-mobile.app</string>
<key>profile</key>
<dict>
<key>UUID</key>
<string>78ce67a4-dacf-4f97-87b8-efd3740872ad</string>
<string>8b61f8ec-f5f8-4b59-aac1-7919e00fff8f</string>
<key>dateExpires</key>
<string>2021/12/30</string>
<string>2022/1/9</string>
<key>name</key>
<string>iOS Team Provisioning Profile: com.jianmiau.jmka</string>
<string>iOS Team Provisioning Profile: org.jianmiau.jmka</string>
</dict>
<key>team</key>
<dict>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ApplicationProperties</key>
<dict>
<key>ApplicationPath</key>
<string>Applications/JMKA-mobile.app</string>
<key>Architectures</key>
<array>
<string>armv7</string>
<string>arm64</string>
</array>
<key>CFBundleIdentifier</key>
<string>org.jianmiau.jmka</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>SigningIdentity</key>
<string>Apple Development: neko840124@gmail.com (Q3UNZX8EF2)</string>
<key>Team</key>
<string>J2LN8S9CPY</string>
</dict>
<key>ArchiveVersion</key>
<integer>2</integer>
<key>CreationDate</key>
<date>2022-01-01T16:08:12Z</date>
<key>Name</key>
<string>JMKA-mobile</string>
<key>SchemeName</key>
<string>JMKA-mobile</string>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 928 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 KiB

View File

@ -0,0 +1 @@
APPL????

View File

@ -0,0 +1,878 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>AppIcon29x29.png</key>
<data>
uzjiECjNaEtJ8sDx+i2xhoNcQys=
</data>
<key>AppIcon29x29@2x.png</key>
<data>
xImT3nPUW9figyta4AGc/EukWQw=
</data>
<key>AppIcon29x29@2x~ipad.png</key>
<data>
xImT3nPUW9figyta4AGc/EukWQw=
</data>
<key>AppIcon29x29@3x.png</key>
<data>
vvbUeFtjmkN9uEe22j7RtDsMz7o=
</data>
<key>AppIcon29x29~ipad.png</key>
<data>
uzjiECjNaEtJ8sDx+i2xhoNcQys=
</data>
<key>AppIcon40x40@2x.png</key>
<data>
+mEmCDK6WBnFZyeVyE2+RJW7Gg0=
</data>
<key>AppIcon40x40@2x~ipad.png</key>
<data>
+mEmCDK6WBnFZyeVyE2+RJW7Gg0=
</data>
<key>AppIcon40x40@3x.png</key>
<data>
8N6S5M1J7Neq7xOb+t1rW/v72vE=
</data>
<key>AppIcon40x40~ipad.png</key>
<data>
n29r71fTnuh5ELPW+bBwehyl4Lk=
</data>
<key>AppIcon50x50@2x~ipad.png</key>
<data>
tuQoa/wX06PFipIf3ljGF1fCUZM=
</data>
<key>AppIcon50x50~ipad.png</key>
<data>
979AOsV0DoWiURIhIAeagM2NBfk=
</data>
<key>AppIcon57x57.png</key>
<data>
WVnukAmsxx2/8GCyzF8AOsJQ2qA=
</data>
<key>AppIcon57x57@2x.png</key>
<data>
6kAQEvw/iBTQy0/gIwUuD1ZJC0U=
</data>
<key>AppIcon60x60@2x.png</key>
<data>
8N6S5M1J7Neq7xOb+t1rW/v72vE=
</data>
<key>AppIcon60x60@3x.png</key>
<data>
76VB5PuD5SBfF5MErMnxetcgZBI=
</data>
<key>AppIcon72x72@2x~ipad.png</key>
<data>
CwhWEP39NKhhk6zqoHlUjp8nwE0=
</data>
<key>AppIcon72x72~ipad.png</key>
<data>
EoE8cwxkXVh5zfGK06lmOyGX1X4=
</data>
<key>AppIcon76x76@2x~ipad.png</key>
<data>
6zvR8tg8SUiDnJ6aZKlcf0jnGoU=
</data>
<key>AppIcon76x76~ipad.png</key>
<data>
orXI7EiCbxBTECj/glXvjeQ+tJA=
</data>
<key>Assets.car</key>
<data>
o1hofOkyRdGAib1fEpTmYHr3CcE=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~ipad.nib/objects-8.0+.nib</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~ipad.nib/runtime.nib</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~iphone.nib/objects-8.0+.nib</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~iphone.nib/runtime.nib</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~ipad.nib/objects-8.0+.nib</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~ipad.nib/runtime.nib</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~iphone.nib/objects-8.0+.nib</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~iphone.nib/runtime.nib</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>Base.lproj/LaunchScreen~ipad.storyboardc/Info-8.0+.plist</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>Base.lproj/LaunchScreen~ipad.storyboardc/Info.plist</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>Base.lproj/LaunchScreen~iphone.storyboardc/Info-8.0+.plist</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>Base.lproj/LaunchScreen~iphone.storyboardc/Info.plist</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>Base.lproj/Localizable.strings</key>
<data>
CC9dCT61mWvv2AV8pjLt6WApl4g=
</data>
<key>Info.plist</key>
<data>
hZwkLmAUXz7w0Jbl1zFUhPIwMu8=
</data>
<key>LaunchScreenBackground.png</key>
<data>
AzCjv0I+3yvw7Zk7Hb3PM/bavXw=
</data>
<key>PkgInfo</key>
<data>
n57qDP4tZfLD1rCS43W0B4LQjzE=
</data>
<key>assets/internal/config.json</key>
<data>
t8H32jkskNl18NFU387nrgAeQxw=
</data>
<key>assets/internal/import/0b/0b6c4470e.json</key>
<data>
uBfEWHfHJDBbmbgP5WjfCjpa3gI=
</data>
<key>assets/internal/index.jsc</key>
<data>
qbO4jkq5ep8VOhp2NncPw8zbM7o=
</data>
<key>assets/internal/native/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.png</key>
<data>
iRdNGyzUFNRpEN1ovJODlJLGvUI=
</data>
<key>assets/internal/native/60/600301aa-3357-4a10-b086-84f011fa32ba.png</key>
<data>
R7cuRjsxo5adUn0jonAoi4bbLQg=
</data>
<key>assets/main/config.json</key>
<data>
2iYc/aiPmIz8uWo0hicrSERkhuk=
</data>
<key>assets/main/import/2d/2d2f792f-a40c-49bb-a189-ed176a246e49.json</key>
<data>
WzMTe/RQO6ozMKHUOi1Zy8jnoQA=
</data>
<key>assets/main/index.jsc</key>
<data>
oUgf8c2BHCHi/Vo1zYqVATq2CHg=
</data>
<key>embedded.mobileprovision</key>
<data>
LsP4K7a49JIqdZBfsWgbuv3GOv0=
</data>
<key>jsb-adapter/jsb-builtin.js</key>
<data>
BG82IZqVVbF3sH0JAeTY13aM6C8=
</data>
<key>jsb-adapter/jsb-engine.js</key>
<data>
yKsvvnq5JbyXp3gabUfZmPFBRD8=
</data>
<key>main.js</key>
<data>
Y9VlT6ZcUVOzGz8moGz9JlEo9dM=
</data>
<key>project.json</key>
<data>
9f1u2x09gFs0vOSvOXzkWDyvUcA=
</data>
<key>src/cocos2d-jsb.jsc</key>
<data>
nicTrmd7raCtJat38RywJc2JkH4=
</data>
<key>src/physics.jsc</key>
<data>
wofsS6Cwtc0peUfO8FTF2wotH9s=
</data>
<key>src/settings.jsc</key>
<data>
hzhRSiH3yOsRPK1KqCSTnEOA80A=
</data>
<key>zh-Hans.lproj/Localizable.strings</key>
<dict>
<key>hash</key>
<data>
xlCm1c1aFZvYKZTrmgozkVzoiAo=
</data>
<key>optional</key>
<true/>
</dict>
</dict>
<key>files2</key>
<dict>
<key>AppIcon29x29.png</key>
<dict>
<key>hash</key>
<data>
uzjiECjNaEtJ8sDx+i2xhoNcQys=
</data>
<key>hash2</key>
<data>
li1Fx7iBAXeexDuOIh53pxSkED5tOpFy0GwfsZIncWc=
</data>
</dict>
<key>AppIcon29x29@2x.png</key>
<dict>
<key>hash</key>
<data>
xImT3nPUW9figyta4AGc/EukWQw=
</data>
<key>hash2</key>
<data>
aOKMC64IICIHpQNqbX8GBRhtOBEIESBNIDdDfyPPwIU=
</data>
</dict>
<key>AppIcon29x29@2x~ipad.png</key>
<dict>
<key>hash</key>
<data>
xImT3nPUW9figyta4AGc/EukWQw=
</data>
<key>hash2</key>
<data>
aOKMC64IICIHpQNqbX8GBRhtOBEIESBNIDdDfyPPwIU=
</data>
</dict>
<key>AppIcon29x29@3x.png</key>
<dict>
<key>hash</key>
<data>
vvbUeFtjmkN9uEe22j7RtDsMz7o=
</data>
<key>hash2</key>
<data>
o9K7u6lwf4epemwMiO6qo9EV1ACoW3ztFoXKjk2wfx8=
</data>
</dict>
<key>AppIcon29x29~ipad.png</key>
<dict>
<key>hash</key>
<data>
uzjiECjNaEtJ8sDx+i2xhoNcQys=
</data>
<key>hash2</key>
<data>
li1Fx7iBAXeexDuOIh53pxSkED5tOpFy0GwfsZIncWc=
</data>
</dict>
<key>AppIcon40x40@2x.png</key>
<dict>
<key>hash</key>
<data>
+mEmCDK6WBnFZyeVyE2+RJW7Gg0=
</data>
<key>hash2</key>
<data>
dKHtdrderStnyqcdmWzaK3bFukAB+AGy59L9Nbiqxq8=
</data>
</dict>
<key>AppIcon40x40@2x~ipad.png</key>
<dict>
<key>hash</key>
<data>
+mEmCDK6WBnFZyeVyE2+RJW7Gg0=
</data>
<key>hash2</key>
<data>
dKHtdrderStnyqcdmWzaK3bFukAB+AGy59L9Nbiqxq8=
</data>
</dict>
<key>AppIcon40x40@3x.png</key>
<dict>
<key>hash</key>
<data>
8N6S5M1J7Neq7xOb+t1rW/v72vE=
</data>
<key>hash2</key>
<data>
xZDT73CXTkgW/Dh7C3AhWB0zDqCyggTa9yPERgzKsVk=
</data>
</dict>
<key>AppIcon40x40~ipad.png</key>
<dict>
<key>hash</key>
<data>
n29r71fTnuh5ELPW+bBwehyl4Lk=
</data>
<key>hash2</key>
<data>
VfCfav+NVtzhm2+AsTQtf7zfCxY4S0z/GvM9WIaX/UA=
</data>
</dict>
<key>AppIcon50x50@2x~ipad.png</key>
<dict>
<key>hash</key>
<data>
tuQoa/wX06PFipIf3ljGF1fCUZM=
</data>
<key>hash2</key>
<data>
ZcNeWDc+SeBZTrc7r78j7hM4OfR4gKmK31RN0/oJlIc=
</data>
</dict>
<key>AppIcon50x50~ipad.png</key>
<dict>
<key>hash</key>
<data>
979AOsV0DoWiURIhIAeagM2NBfk=
</data>
<key>hash2</key>
<data>
EVSrupPpOqo14U3RWsrCSxP32ULk4sXPdaY31e60WgY=
</data>
</dict>
<key>AppIcon57x57.png</key>
<dict>
<key>hash</key>
<data>
WVnukAmsxx2/8GCyzF8AOsJQ2qA=
</data>
<key>hash2</key>
<data>
2Z4iplgRatqObjCke9roIILQLNY4u5ehY/x2zGWfd6A=
</data>
</dict>
<key>AppIcon57x57@2x.png</key>
<dict>
<key>hash</key>
<data>
6kAQEvw/iBTQy0/gIwUuD1ZJC0U=
</data>
<key>hash2</key>
<data>
JtJcPFzROfCd77KHqCYKFqpscMWDdJl1jTC2ZJxfees=
</data>
</dict>
<key>AppIcon60x60@2x.png</key>
<dict>
<key>hash</key>
<data>
8N6S5M1J7Neq7xOb+t1rW/v72vE=
</data>
<key>hash2</key>
<data>
xZDT73CXTkgW/Dh7C3AhWB0zDqCyggTa9yPERgzKsVk=
</data>
</dict>
<key>AppIcon60x60@3x.png</key>
<dict>
<key>hash</key>
<data>
76VB5PuD5SBfF5MErMnxetcgZBI=
</data>
<key>hash2</key>
<data>
W4jfCSb4NiUvvtUWzjQXcVkbPpMDDMEmpVivaqnJmbk=
</data>
</dict>
<key>AppIcon72x72@2x~ipad.png</key>
<dict>
<key>hash</key>
<data>
CwhWEP39NKhhk6zqoHlUjp8nwE0=
</data>
<key>hash2</key>
<data>
fzL5Fs49ZijZyqeWr1Fmt4R2FhaYwfOFUXUYw3Ot4C4=
</data>
</dict>
<key>AppIcon72x72~ipad.png</key>
<dict>
<key>hash</key>
<data>
EoE8cwxkXVh5zfGK06lmOyGX1X4=
</data>
<key>hash2</key>
<data>
ahmAhb4TvYGvZtx062xcaHQQoY+PRhNNGPlDNAXHNvg=
</data>
</dict>
<key>AppIcon76x76@2x~ipad.png</key>
<dict>
<key>hash</key>
<data>
6zvR8tg8SUiDnJ6aZKlcf0jnGoU=
</data>
<key>hash2</key>
<data>
VBMkKqJBpxGkINTW/fKClJmsfczolvOYEUd3xci/TKw=
</data>
</dict>
<key>AppIcon76x76~ipad.png</key>
<dict>
<key>hash</key>
<data>
orXI7EiCbxBTECj/glXvjeQ+tJA=
</data>
<key>hash2</key>
<data>
XZyByDgjyZlFEAx2hMnumref+DOz/1cqUS0sw/uZR8g=
</data>
</dict>
<key>Assets.car</key>
<dict>
<key>hash</key>
<data>
o1hofOkyRdGAib1fEpTmYHr3CcE=
</data>
<key>hash2</key>
<data>
EFmyPVK3yzr7VljV8okkOAjMRnDcIGyRRvhjB6i8NPg=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~ipad.nib/objects-8.0+.nib</key>
<dict>
<key>hash</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>hash2</key>
<data>
4krLx5QvAF3hA4G72k1zqetVfllDMiZfvBLt2C1m4Co=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~ipad.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>hash2</key>
<data>
4krLx5QvAF3hA4G72k1zqetVfllDMiZfvBLt2C1m4Co=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~iphone.nib/objects-8.0+.nib</key>
<dict>
<key>hash</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>hash2</key>
<data>
4krLx5QvAF3hA4G72k1zqetVfllDMiZfvBLt2C1m4Co=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3~iphone.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
T5wrH4vtAXwoWiMdBUei3hZ3XB8=
</data>
<key>hash2</key>
<data>
4krLx5QvAF3hA4G72k1zqetVfllDMiZfvBLt2C1m4Co=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~ipad.nib/objects-8.0+.nib</key>
<dict>
<key>hash</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>hash2</key>
<data>
cWq7q+iQcmpSoaFGecnyPdKFEPFwRD3slgUmxFADkVs=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~ipad.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>hash2</key>
<data>
cWq7q+iQcmpSoaFGecnyPdKFEPFwRD3slgUmxFADkVs=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~iphone.nib/objects-8.0+.nib</key>
<dict>
<key>hash</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>hash2</key>
<data>
cWq7q+iQcmpSoaFGecnyPdKFEPFwRD3slgUmxFADkVs=
</data>
</dict>
<key>Base.lproj/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM~iphone.nib/runtime.nib</key>
<dict>
<key>hash</key>
<data>
U0x8EM0781fCPb62BbZIXKeDlZ4=
</data>
<key>hash2</key>
<data>
cWq7q+iQcmpSoaFGecnyPdKFEPFwRD3slgUmxFADkVs=
</data>
</dict>
<key>Base.lproj/LaunchScreen~ipad.storyboardc/Info-8.0+.plist</key>
<dict>
<key>hash</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>hash2</key>
<data>
HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
</data>
</dict>
<key>Base.lproj/LaunchScreen~ipad.storyboardc/Info.plist</key>
<dict>
<key>hash</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>hash2</key>
<data>
HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
</data>
</dict>
<key>Base.lproj/LaunchScreen~iphone.storyboardc/Info-8.0+.plist</key>
<dict>
<key>hash</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>hash2</key>
<data>
HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
</data>
</dict>
<key>Base.lproj/LaunchScreen~iphone.storyboardc/Info.plist</key>
<dict>
<key>hash</key>
<data>
n2t8gsDpfE6XkhG31p7IQJRxTxU=
</data>
<key>hash2</key>
<data>
HyVdXMU7Ux4/KalAao30mpWOK/lEPT4gvYN09wf31cg=
</data>
</dict>
<key>Base.lproj/Localizable.strings</key>
<dict>
<key>hash</key>
<data>
CC9dCT61mWvv2AV8pjLt6WApl4g=
</data>
<key>hash2</key>
<data>
reVkJtupzipV42Y04kXqhXC7yZ/Q0w1tU/9XHZuxeVg=
</data>
</dict>
<key>LaunchScreenBackground.png</key>
<dict>
<key>hash</key>
<data>
AzCjv0I+3yvw7Zk7Hb3PM/bavXw=
</data>
<key>hash2</key>
<data>
BGAwRc6sor3+hWFNq5tIptxtRV74t4mxeLWKrx9MyRQ=
</data>
</dict>
<key>assets/internal/config.json</key>
<dict>
<key>hash</key>
<data>
t8H32jkskNl18NFU387nrgAeQxw=
</data>
<key>hash2</key>
<data>
c5+lcs0qwe0PekL59OXFL1WFpNPHD+FKE1oRvkInli4=
</data>
</dict>
<key>assets/internal/import/0b/0b6c4470e.json</key>
<dict>
<key>hash</key>
<data>
uBfEWHfHJDBbmbgP5WjfCjpa3gI=
</data>
<key>hash2</key>
<data>
ZrT0m0W6AmNlJ6tJx5MnzvbNXoxCWa/JwmYvYwWN8cE=
</data>
</dict>
<key>assets/internal/index.jsc</key>
<dict>
<key>hash</key>
<data>
qbO4jkq5ep8VOhp2NncPw8zbM7o=
</data>
<key>hash2</key>
<data>
UVi4NG4Mvk6mwkxazQuEmOeKShQG9AIN8uXnBzSwz8w=
</data>
</dict>
<key>assets/internal/native/02/0275e94c-56a7-410f-bd1a-fc7483f7d14a.png</key>
<dict>
<key>hash</key>
<data>
iRdNGyzUFNRpEN1ovJODlJLGvUI=
</data>
<key>hash2</key>
<data>
g8m4zhk3VwpAvO3eKUV6SreGXKHbI6RtLWjmsZSfPCg=
</data>
</dict>
<key>assets/internal/native/60/600301aa-3357-4a10-b086-84f011fa32ba.png</key>
<dict>
<key>hash</key>
<data>
R7cuRjsxo5adUn0jonAoi4bbLQg=
</data>
<key>hash2</key>
<data>
Lpbmz6BhiPAsffrEG56eAiqZ8poalKGIzK4p2zvNsyc=
</data>
</dict>
<key>assets/main/config.json</key>
<dict>
<key>hash</key>
<data>
2iYc/aiPmIz8uWo0hicrSERkhuk=
</data>
<key>hash2</key>
<data>
lKsIciwu0/qv/NWScVRMFxFLwQ7jF5PBc+iSO30ZSEY=
</data>
</dict>
<key>assets/main/import/2d/2d2f792f-a40c-49bb-a189-ed176a246e49.json</key>
<dict>
<key>hash</key>
<data>
WzMTe/RQO6ozMKHUOi1Zy8jnoQA=
</data>
<key>hash2</key>
<data>
Qgh9EqTmORojo5b8AmzlLoIN6nsxyuuF4dBNbEjNZVg=
</data>
</dict>
<key>assets/main/index.jsc</key>
<dict>
<key>hash</key>
<data>
oUgf8c2BHCHi/Vo1zYqVATq2CHg=
</data>
<key>hash2</key>
<data>
wgrVNbheXfGWQQE04ne5EY8Zxw1e8GLv/Hu2pXAFj/Q=
</data>
</dict>
<key>embedded.mobileprovision</key>
<dict>
<key>hash</key>
<data>
LsP4K7a49JIqdZBfsWgbuv3GOv0=
</data>
<key>hash2</key>
<data>
ael4ln2oWbsonilbu64mpoHZN/Falthz7N2KmGqVeSw=
</data>
</dict>
<key>jsb-adapter/jsb-builtin.js</key>
<dict>
<key>hash</key>
<data>
BG82IZqVVbF3sH0JAeTY13aM6C8=
</data>
<key>hash2</key>
<data>
+EXGyfbC4b/dCCD5LoTZFswkZpnQQhCRhCp+pwEwn2c=
</data>
</dict>
<key>jsb-adapter/jsb-engine.js</key>
<dict>
<key>hash</key>
<data>
yKsvvnq5JbyXp3gabUfZmPFBRD8=
</data>
<key>hash2</key>
<data>
WZ2UOc0xfOpQd1IprkqFUlnZuakyTyfZkwkGDQ/sr7s=
</data>
</dict>
<key>main.js</key>
<dict>
<key>hash</key>
<data>
Y9VlT6ZcUVOzGz8moGz9JlEo9dM=
</data>
<key>hash2</key>
<data>
uMx9FHOcXMANwHicBnbItKQsSHQUXnRUs78P1TyNgPA=
</data>
</dict>
<key>project.json</key>
<dict>
<key>hash</key>
<data>
9f1u2x09gFs0vOSvOXzkWDyvUcA=
</data>
<key>hash2</key>
<data>
ZEWr+gftyJMXp3F7qRRDdxqOqLcrGXfZkEZf4y5Gn6M=
</data>
</dict>
<key>src/cocos2d-jsb.jsc</key>
<dict>
<key>hash</key>
<data>
nicTrmd7raCtJat38RywJc2JkH4=
</data>
<key>hash2</key>
<data>
2yqAScVibyUKXgu8NPYbuaWJcJtsAP31KsE1dfYsZkg=
</data>
</dict>
<key>src/physics.jsc</key>
<dict>
<key>hash</key>
<data>
wofsS6Cwtc0peUfO8FTF2wotH9s=
</data>
<key>hash2</key>
<data>
0B2f1mUNonp5j0aUds1jgQIyM4T9N+jvc6WqPiYsPv8=
</data>
</dict>
<key>src/settings.jsc</key>
<dict>
<key>hash</key>
<data>
hzhRSiH3yOsRPK1KqCSTnEOA80A=
</data>
<key>hash2</key>
<data>
BEUeRL5TFQImfcvl6d+gq2XwautDg++hh/4Gykn5yqA=
</data>
</dict>
<key>zh-Hans.lproj/Localizable.strings</key>
<dict>
<key>hash</key>
<data>
xlCm1c1aFZvYKZTrmgozkVzoiAo=
</data>
<key>hash2</key>
<data>
VPlFFHweaD1MxC/dPGreTcjzdas/pevAUkY3SO9AkaY=
</data>
<key>optional</key>
<true/>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1 @@
{"paths":{"0":["effects/builtin-2d-spine",0],"1":["effects/builtin-2d-gray-sprite",0],"2":["effects/builtin-2d-sprite",0],"3":["materials/builtin-unlit",1],"4":["effects/builtin-3d-trail",0],"5":["effects/builtin-2d-graphics",0],"6":["materials/builtin-2d-gray-sprite",1],"7":["materials/builtin-3d-particle",1],"8":["materials/builtin-3d-trail",1],"9":["effects/builtin-unlit",0],"10":["materials/builtin-2d-base",1],"11":["materials/builtin-2d-spine",1],"12":["effects/builtin-3d-particle",0],"13":["materials/builtin-2d-graphics",1],"14":["effects/builtin-clear-stencil",0],"15":["materials/builtin-clear-stencil",1],"16":["materials/builtin-2d-label",1],"17":["materials/builtin-2d-sprite",1],"18":["effects/builtin-2d-label",0]},"types":["cc.EffectAsset","cc.Material"],"uuids":["0ek66qC1NOQLjgYmi04HvX","14TDKXr2NJ6LjvHPops74o","28dPjdQWxEQIG3VVl1Qm6T","2aKWBXJHxKHLvrBUi2yYZQ","2afAA24LNP4YmYiaVLiivs","30aC+Hnw1PF4pEcoY3kUYb","3ae7efMv1CLq2ilvUY/tQi","43L6CczwNM/6GGmCYEQIoH","46bU+b5fROqIXVPG6aZWWK","6dkeWRTOBGXICfYQ7JUBnG","6fgBCSDDdPMInvyNlggls2","7a/QZLET9IDreTiBfRn2PD","82migssElAGb04Ws6NimQX","a1U5RdJRFMFL57BdJC9H1X","c0BAyVxX9JzZy8EjFrc9DU","cffgu4qBxEqa150o1DmRAy","e0LYfU5ZlNFoAB4UiRrGUG","ecpdLyjvZBwrvm+cedCcQy","f1h0LXVtJOta5JLZ1xCzfI","02delMVqdBD70a/HSD99FK","60AwGqM1dKELCGhPAR+jK6"],"scenes":{},"redirect":[],"deps":[],"packs":{"0b6c4470e":[19,0,1,2,3,4,5,6,7,8,20,9,10,11,12,13,14,15,16,17,18]},"name":"internal","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":true}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"paths":{},"types":[],"uuids":["2dL3kvpAxJu6GJ7RdqJG5J"],"scenes":{"db://assets/Scene/Main.fire":0},"redirect":[],"deps":[],"packs":{},"name":"main","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":true}

View File

@ -0,0 +1 @@
[1,0,["node","webview","scene","_parent"],[["cc.Node",["_name","_id","_components","_children","_color","_contentSize","_trs","_parent"],1,9,2,5,5,7,1],["cc.SceneAsset",["_name","asyncLoadAssets"],1],["cc.Scene",["_name","_children","_anchorPoint","_trs"],2,2,5,7],["cc.Node",["_name","_active","_parent","_components","_contentSize"],1,1,2,5],["cc.Camera",["_clearFlags","_depth","node"],1,1],["cc.WebView",["node"],3,1],["cc.Canvas",["_fitWidth","node","_designResolution"],2,1,5],["cc.Widget",["_alignFlags","node"],2,1],["e1b90/rohdEk4SdmmEZANaD",["node","webview"],3,1,1]],[[1,0,1,3],[2,0,1,2,3,2],[0,0,1,3,2,4,5,6,3],[0,0,7,2,2],[3,0,1,2,3,4,3],[4,0,1,2,3],[5,0,1],[6,0,1,2,2],[7,0,1,2],[8,0,1,1]],[[0,"Main",null],[2,"Canvas","a286bbGknJLZpRpxROV6M94",[-5,-6],[[7,true,-1,[5,1080,1920]],[8,45,-2],[9,-4,-3]],[4,4294769916],[5,1080,1920],[540,960,0,0,0,0,1,1,1,1]],[1,"New Node",[1],[0,0,0],[0,0,0,0,0,0,1,1,1,1]],[3,"Main Camera",1,[[5,7,-1,-7]]],[4,"WebView",false,1,[-8],[5,1080,1920]],[6,4]],0,[0,0,1,0,0,1,0,1,5,0,0,1,0,-1,3,0,-2,4,0,0,3,0,-1,5,0,2,2,1,3,2,8],[],[],[]]

View File

@ -0,0 +1,144 @@
window.boot = function () {
var settings = window._CCSettings;
window._CCSettings = undefined;
var onProgress = null;
var RESOURCES = cc.AssetManager.BuiltinBundleName.RESOURCES;
var INTERNAL = cc.AssetManager.BuiltinBundleName.INTERNAL;
var MAIN = cc.AssetManager.BuiltinBundleName.MAIN;
function setLoadingDisplay () {
// Loading splash scene
var splash = document.getElementById('splash');
var progressBar = splash.querySelector('.progress-bar span');
onProgress = function (finish, total) {
var percent = 100 * finish / total;
if (progressBar) {
progressBar.style.width = percent.toFixed(2) + '%';
}
};
splash.style.display = 'block';
progressBar.style.width = '0%';
cc.director.once(cc.Director.EVENT_AFTER_SCENE_LAUNCH, function () {
splash.style.display = 'none';
});
}
var onStart = function () {
cc.view.enableRetina(true);
cc.view.resizeWithBrowserSize(true);
if (cc.sys.isBrowser) {
setLoadingDisplay();
}
if (cc.sys.isMobile) {
if (settings.orientation === 'landscape') {
cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE);
}
else if (settings.orientation === 'portrait') {
cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT);
}
cc.view.enableAutoFullScreen([
cc.sys.BROWSER_TYPE_BAIDU,
cc.sys.BROWSER_TYPE_BAIDU_APP,
cc.sys.BROWSER_TYPE_WECHAT,
cc.sys.BROWSER_TYPE_MOBILE_QQ,
cc.sys.BROWSER_TYPE_MIUI,
cc.sys.BROWSER_TYPE_HUAWEI,
cc.sys.BROWSER_TYPE_UC,
].indexOf(cc.sys.browserType) < 0);
}
// Limit downloading max concurrent task to 2,
// more tasks simultaneously may cause performance draw back on some android system / browsers.
// You can adjust the number based on your own test result, you have to set it before any loading process to take effect.
if (cc.sys.isBrowser && cc.sys.os === cc.sys.OS_ANDROID) {
cc.assetManager.downloader.maxConcurrency = 2;
cc.assetManager.downloader.maxRequestsPerFrame = 2;
}
var launchScene = settings.launchScene;
var bundle = cc.assetManager.bundles.find(function (b) {
return b.getSceneInfo(launchScene);
});
bundle.loadScene(launchScene, null, onProgress,
function (err, scene) {
if (!err) {
cc.director.runSceneImmediate(scene);
if (cc.sys.isBrowser) {
// show canvas
var canvas = document.getElementById('GameCanvas');
canvas.style.visibility = '';
var div = document.getElementById('GameDiv');
if (div) {
div.style.backgroundImage = '';
}
console.log('Success to load scene: ' + launchScene);
}
}
}
);
};
var option = {
id: 'GameCanvas',
debugMode: settings.debug ? cc.debug.DebugMode.INFO : cc.debug.DebugMode.ERROR,
showFPS: settings.debug,
frameRate: 60,
groupList: settings.groupList,
collisionMatrix: settings.collisionMatrix,
};
cc.assetManager.init({
bundleVers: settings.bundleVers,
remoteBundles: settings.remoteBundles,
server: settings.server
});
var bundleRoot = [INTERNAL];
settings.hasResourcesBundle && bundleRoot.push(RESOURCES);
var count = 0;
function cb (err) {
if (err) return console.error(err.message, err.stack);
count++;
if (count === bundleRoot.length + 1) {
cc.assetManager.loadBundle(MAIN, function (err) {
if (!err) cc.game.run(option, onStart);
});
}
}
cc.assetManager.loadScript(settings.jsList.map(function (x) { return 'src/' + x;}), cb);
for (var i = 0; i < bundleRoot.length; i++) {
cc.assetManager.loadBundle(bundleRoot[i], cb);
}
};
if (window.jsb) {
var isRuntime = (typeof loadRuntime === 'function');
if (isRuntime) {
require('src/settings.js');
require('src/cocos2d-runtime.js');
if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) {
require('src/physics.js');
}
require('jsb-adapter/engine/index.js');
}
else {
require('src/settings.js');
require('src/cocos2d-jsb.js');
if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) {
require('src/physics.js');
}
require('jsb-adapter/jsb-engine.js');
}
cc.macro.CLEANUP_IMAGE_CACHE = true;
window.boot();
}

View File

@ -0,0 +1,17 @@
{
"project_type": "javascript",
"debugMode" : 1,
"showFPS" : true,
"frameRate" : 60,
"id" : "gameCanvas",
"renderMode" : 0,
"engineDir":"frameworks/cocos2d-html5",
"modules" : ["cocos2d"],
"jsList" : [
"src/resource.js",
"src/app.js"
]
}

View File

@ -0,0 +1,2 @@
Ìáó<>2ÃÎü <1E>Xð»ËnÄoÈÏRYVêAÜ5¼ùþ`ÝnØ«U5]u±Ô
HXÓ@BÖúD¹Ëòˆµ K™,<2C>4ËZÌ=‰óJëäG83X:~’þ/nÿUß.áM7Óyø3U9KÆ^Á‘Ù »„)ö<>\ÝV1rèÞuj:Fb§£ÄIïv@Ä–"ì:êCe„28¿ƒb>FXœèÞå÷Ì_9wÅÌxð é:fgy:ø#¬„Øhæ¬

View File

@ -0,0 +1,26 @@
{
"DVTSourceControlWorkspaceBlueprintLocationsKey" : {
"AA3B7D5EFAB424E4AA5A00B6CFADF7282BD23CDE" : {
"DVTSourceControlBranchIdentifierKey" : "master",
"DVTSourceControlLocationRevisionKey" : "c069ccd74e691fca2f9a5c604f330d847f087831",
"DVTSourceControlBranchOptionsKey" : 4,
"DVTSourceControlBranchRemoteNameKey" : "origin",
"DVTSourceControlWorkspaceBlueprintLocationTypeKey" : "DVTSourceControlBranch"
}
},
"DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "AA3B7D5EFAB424E4AA5A00B6CFADF7282BD23CDE",
"DVTSourceControlWorkspaceBlueprintIdentifierKey" : "C1B4C234-5E5C-4C6B-BAC1-A37DB8862982",
"DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
"AA3B7D5EFAB424E4AA5A00B6CFADF7282BD23CDE" : "JM_KA\/"
},
"DVTSourceControlWorkspaceBlueprintNameKey" : "JMKA",
"DVTSourceControlWorkspaceBlueprintVersion" : 204,
"DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "build\/jsb-default\/frameworks\/runtime-src\/proj.ios_mac\/JMKA.xcodeproj",
"DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
{
"DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "http:\/\/119.77.164.70:30000\/JianMiau\/JM_KA.git",
"DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
"DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "AA3B7D5EFAB424E4AA5A00B6CFADF7282BD23CDE"
}
]
}

7
mybuild/mybuild.command Executable file
View File

@ -0,0 +1,7 @@
#!/bin/bash
path="$(dirname "$BASH_SOURCE")"
cd -- $path
name="JMKA"
xcodebuild -exportArchive -exportOptionsPlist Info.plist -archivePath $name.xcarchive -exportPath $name.ipa

View File

@ -3,11 +3,53 @@
"orientation": {
"landscapeLeft": true,
"landscapeRight": true,
"portrait": false,
"upsideDown": false
"portrait": true,
"upsideDown": true
},
"packageName": "org.cocos2d.helloworld",
"startScene": "2d2f792f-a40c-49bb-a189-ed176a246e49",
"title": "hello_world",
"webOrientation": "auto"
"title": "JMKA",
"webOrientation": "auto",
"inlineSpriteFrames": true,
"inlineSpriteFrames_native": true,
"mainCompressionType": "default",
"mainIsRemote": false,
"optimizeHotUpdate": false,
"md5Cache": true,
"nativeMd5Cache": false,
"encryptJs": true,
"xxteaKey": "e32c167b-561b-4d",
"zipCompressJs": true,
"fb-instant-games": {},
"android": {
"REMOTE_SERVER_ROOT": "",
"packageName": "org.cocos2d.demo"
},
"ios": {
"REMOTE_SERVER_ROOT": "",
"ios_enable_jit": true,
"packageName": "org.jianmiau.jmka"
},
"mac": {
"REMOTE_SERVER_ROOT": "",
"height": 720,
"packageName": "org.cocos2d.demo",
"width": 1280
},
"win32": {
"REMOTE_SERVER_ROOT": "",
"height": 720,
"width": 1280
},
"android-instant": {
"REMOTE_SERVER_ROOT": "",
"host": "",
"packageName": "org.cocos2d.demo",
"pathPattern": "",
"recordPath": "",
"scheme": "https",
"skipRecord": false
},
"appBundle": false,
"agreements": {}
}

View File

@ -20,7 +20,7 @@
"width": 960,
"height": 640
},
"last-module-event-record-time": 0,
"last-module-event-record-time": 1641052714517,
"assets-sort-type": "name",
"facebook": {
"enable": false,