xcode9.0creator1.6.2启动黑屏,creator运行会闪退求助一下。。

直接用xcode:


Initializing JavaScriptCore
cocos2d: fullPathForFilename: No file found at script/jsb_prepare.jsc. Possible missing file.
cocos2d: fullPathForFilename: No file found at script/jsb_boot.jsc. Possible missing file.
JS: Cocos2d-x-lite v1.7.0
ERROR (xxxxx/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp, 80): Can’t decrypt code for src/settings.jsc
ScriptEngine::runScript script src/settings.js, buffer is empty!
ERROR (/xxxxxx/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp, 80): Can’t decrypt code for src/jsb_polyfill.jsc
ScriptEngine::runScript script src/jsb_polyfill.js, buffer is empty!
ERROR: TypeError: undefined is not an object (evaluating ‘settings.debug’), location: main.js:10:23
STACK:
boot@main.js:10:23
main.js:200:13
global code@main.js:203:3
2017-10-20 11:20:53.066325+0800 jinhuaH5-mobile[67728:43683724] cocos2d: surface size: 2436x1125
2017-10-20 11:20:53.108930+0800 jinhuaH5-mobile[67728:43683724] cocos2d: surface size: 2436x1125

构建发布用的是cocos2dx-lite 版本
直接creator 到运行模拟器 app会闪退
** BUILD SUCCEEDED **
CoreData: annotation: Failed to load optimized model at path ‘/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo’
Build succeed.
Deploying mode: release
Starting application.
Using simulator: iPhone 8 Plus (11.0)
running: ‘xcrun instruments -w “155A4905-D786-4535-B20E-B50370A60A8C”’
CoreData: annotation: Failed to load optimized model at path ‘/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo’
instruments[54698]: Waiting for device to boot…
Instruments Usage Error: No template (-t) specified
instruments, version 9.0 (63198)
usage: instruments [-t template] [-D document] [-l timeLimit] [-i #] [-w device] [[-p pid] | [application [-e variable value] [argument …]]]
running: ‘xcrun simctl install “155A4905-D786-4535-B20E-B50370A60A8C” “/xxxxxxxxxxxxxx/build/jsb-default/publish/ios/jinhuaH5-mobile.app”’
running: ‘xcrun simctl launch “155A4905-D786-4535-B20E-B50370A60A8C” “org.cocos2d.helloworld”’
org.cocos2d.helloworld: 54799

** BUILD SUCCEEDED **

CoreData: annotation: Failed to load optimized model at path ‘/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo’
Build succeed.
Deploying mode: release
Starting application.
Traceback (most recent call last):
File “/Users/zacharyhu/codes/cocos2d-x-lite/tools/cocos2d-console/bin/cocos.py”, line 983, in
run_plugin(command, argv, plugins)
File “/Users/zacharyhu/codes/cocos2d-x-lite/tools/cocos2d-console/bin/cocos.py”, line 875, in run_plugin
plugin.run(argv, dependencies_objects)
File “/Users/zacharyhu/codes/cocos2d-x-lite/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 333, in run
self.run_ios_sim(dependencies)
File “/Users/zacharyhu/codes/cocos2d-x-lite/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 192, in run_ios_sim
self._run_ios_app(deploy_dep._iosapp_path)
File “/Users/zacharyhu/codes/cocos2d-x-lite/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 165, in _run_ios_app
simulator_id = self._get_simulator_id()
File “/Users/zacharyhu/codes/cocos2d-x-lite/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 124, in _get_simulator_id
tmpIOSVer = float(match.group(3))
ValueError: invalid literal for float(): 11.0.1

你1.6.2的creator怎么用了1.7.0的引擎了?不配套啊。。。。。

额,我是直接pull了git上的cocos2dx-lite… 好像是iOS 11.0.1 python里直接转float出错吧这里, creator和引擎的配套文档在哪里。。。 昨天之前开始装的是1.5的creator 一直没调原生, 启动出错了之后昨天才升级的1.6.2。

你用1.6的creator,如果要自定义引擎,那么用github上cocos2d-x-lite仓库的v1.6分支,不要用develop,develop是给还没正式发布的1.7用的。。。

好的我先试试

ValueError: invalid literal for float(): 11.0.1 这个是因为有11.0.1版本的模拟器导致的,我自己改了一下py文件。。project_run.py 124行
if(len(match.group(3).split(’.’))>2):
tmpIOSVer = match.group(3).split(’.’)[0]
else:
tmpIOSVer = float(match.group(3))

现在xcode可以跑了 creator 启动的模拟器还是会闪退 没有其他log

我的情况 和 这位 贴主 一样。。。

Xcode Version 9.0.1 (9A1004)

Creator 试了 1.6.2 和 1.7.0 beta8

iOS 模拟器 运行一个demo程序,一直报错。

CoreData: annotation: Failed to load optimized model at path ‘/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Frameworks/InstrumentsPackaging.framework/Versions/A/Resources/XRPackageModel.momd/XRPackageModel 9.0.omo’
Build succeed.
Deploying mode: release
Starting application.
Traceback (most recent call last):
File “/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py”, line 983, in
run_plugin(command, argv, plugins)
File “/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py”, line 875, in run_plugin
plugin.run(argv, dependencies_objects)
File “/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 333, in run
self.run_ios_sim(dependencies)
File “/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 192, in run_ios_sim
self._run_ios_app(deploy_dep._iosapp_path)
File “/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 165, in _run_ios_app
simulator_id = self._get_simulator_id()
File “/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/plugins/plugin_run/project_run.py”, line 124, in _get_simulator_id
tmpIOSVer = float(match.group(3))
ValueError: invalid literal for float(): 11.0.1

麻烦用真机跑