Our Team's WikiPlayer从源码加载framework 2015-02-02
默认player是从预编译framework_precompiled.zip
包加载framework的, 这样做会提高运行效率,但是也会带来一些不便:
1. framework的错误无法命中行号:
1 | stack traceback: |
如上, 无论错误在哪里, 都会显示0
行.
2. 修改framework后得重新打预编译包, 无法做到实时, 出错后又无法准确定位.
这就需要我们从源码加载framework.
打开$QUICK-COCOS2D-X/player/sources/AppDelegate.cpp
, 找到:
1 | if (projectConfig.isLoadPrecompiledFramework()) |
修改为:
1 | if (projectConfig.isLoadPrecompiledFramework()) |