Tuesday, April 16, 2024
HomeSample Page

Sample Page Title


In the previous, I launched a recreation utilizing the cocos2d-x 3.8.1 model.

This app continues to be on the App Store.

But I see lots of critiques that the app all of a sudden ends whereas operating.

So I believe I must replace the app, which model of Cocos2d-x ought to I replace? Is 3.17.2 good? Or is 4.0 higher?

And what’s the quickest solution to replace the engine?

For iOS or Mac it’s a must to use cocos2d-x 4.0 and for android 3.17.2 is finest

Thank you very a lot on your reply.

My recreation must assist each iOS and Android.

Should I exploit model 3.17.2 then?
Can’t the three.17.2 model assist two platforms (ios, Android)?

sure, you need to use 3.17.2 for each ios and android however it is strongly recommended that you just use 4.0 for ios and three.17.2 for android.

Use of v3.17.2 just isn’t really useful as it will likely be rejected by the iOS overview course of.
This is as a result of it makes use of UIWebView internally.
It have to be modified to WKWebView.

The newest model of v3 accessible from github has this repair, so utilizing the newest model of v3 will assist each iOS and Android.

If you’ve gotten the git and python instructions prepared, you will get the newest model of v3.
You might be engaged on the command line.

As a preliminary step, run the next command

$ git config --global url."https://".as a substituteOf git://

You will want python 2.x.
The setting I examined is CentOS8, so the command title is python2.

$ python2 -V
Python 2.7.18

Now all it’s a must to do is run the instructions so as.

git clone https://github.com/cocos2d/cocos2d-x.git
cd cocos2d-x/
git checkout v3
python2 download-deps.py
git submodule replace --init
cd instruments/cocos2d-console/
python2 download-bin.py

Thank you very a lot on your reply. I proceeded as you informed me.

But within the ultimate instruction(python2 download-bin.py) following error occurred.

=======================================================
==> Preparing to obtain console binaries!
==> model file does not exist
==> Ready to obtain 'v3-console-16.zip' from 'https://github.com/cocos2d/console-binary/archive/v3-console-16.zip'
Traceback (most up-to-date name final):
  File "download-bin.py", line 301, in <module>
    major()
  File "download-bin.py", line 296, in major
    installer.run("", opts.remove_downloaded, opts.force_update, opts.download_only)
  File "download-bin.py", line 241, in run
    self.download_zip_file()
  File "download-bin.py", line 203, in download_zip_file
    self.download_file()
  File "download-bin.py", line 91, in download_file
    u = urllib2.urlopen(self._url)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, information, timeout)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, information)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 407, in _call_chain
    end result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1241, in https_open
    context=self._context)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1198, in do_open
    increase URLError(err)
URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificates confirm failed (_ssl.c:727)>

I don’t know if that is performed correctly.

I’ve another query.

Can’t model 4.0 assist two platforms? Does model 4.0 assist Android?

I’m wondering why you don’t suggest 4.0 for Android.

Of course, v4 can assist iOS and Android.
The cause I really useful v3 is just because I’ve by no means used v4.
I can not suggest one thing I’m not utilizing.

I’m at present utilizing v3 and have a observe file of updating the app on iOS and Android just some days in the past.
The cause I’m nonetheless utilizing v3 is easy.
I’ve not been capable of migrate as a result of the third get together libraries I exploit aren’t but suitable with 4.0.

I share the newest model of the v3 zip file created in my setting on Google Drive.
You can use it for those who like.

Probably finest to make use of v4, however as already talked about I’ve no expertise with v4 but.

Thank you very a lot on your reply.Thank you past phrases.

Can I ask you another query?

How do I replace the cocos2d-x engine of the my challenge?

The technique I used is as follows.

I changed the cocos2d folder of my challenge with the folder you gave me.

After that, I cleaned and constructed the xcode.

Doing so resulted within the following error:

[‘Box2D/Box2D.h’ file not found]

What did I do incorrect?

I didn’t discover that error as a result of I don’t use Box2D.
The Box2D folder is situated at

cocos2d/exterior/Box2D/embrace/Box2D/Box2D.h

Since the trail to cocos2d/cocos is meant to be included within the embrace search path
You might be able to embrace it with a modification like this.

#embrace "../exterior/Box2D/Box2D.h"

Or, modify the XCode configuration so as to add cocos2d/exterior to the embrace search path.
That’s all of the concepts I’ve for now.

I don’t assume crash has a relation with updating your engine.
Problem is probably going at your finish.

You can entry the crash log from xcode->organiser->crashes-> choose model.
This may help you resolve the bug.

Thank you very a lot on your reply.

Thank you very a lot on your reply

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments