- 博客(21)
- 资源 (7)
- 收藏
- 关注

原创 IPA包重签的一些问题
在开发过程中,为了用沙盒账号测试充值等,经常需要把一个发布证书、企业证书、开发证书打的包需要来回签名,在不同的机器上测试使用。为了避免需要出不同的IPA包。可使用iOS App Signer 工具对IPA包进行重签名即可。具体界面如下: 如果想改动IPA包的文件内容(资源或者脚本代码等),可按照如下步骤:Step1: 将IPA包后缀改成zip进行解压。Step2: 修改Payloa...
2018-10-12 18:37:35
1754
原创 nginx 的一些常见使用
nginx的web路径:This is the default index.html page that is distributed with nginx on Fedora. It is located in /usr/share/nginx/htmlnginx的配置路径:You should now put your content in a location of your c...
2018-12-10 10:48:15
1841
原创 this exceeds file size limit of 100.0 MB
remote: Powered by Gitee.comremote: warning: Large files detected.remote: error: hook declined to update refs/heads/mastergit 修正上传时“this exceeds GitHub’s file size limit of 100 MB”错误git只允许上传最大...
2018-12-09 17:12:08
1412
原创 您需要安装旧 Java SE 6运行环境才能打开Eclipse
当Mac上使用adt-bundle-mac-x86_64-20140702 版本的Eclipse。当安装的Java SDK为1.7或者1.8 的版本时,会提示 您需要安装旧 Java SE 6运行环境才能打开Eclipse。解决方案如下:选中Eclipse 应用程序。右键显示包内容。直接执行Contents/MacOS/eclipse 即可。采用shell终端运行eclipse即可正常打开ec...
2018-11-25 14:13:16
3094
1
原创 Permission denied (publickey). fatal: Could not read from remote repository.
git clone git@gitee.com:XXXX/XXXXX.gitCloning into 'XXXXX'...Permission denied (publickey).fatal: Could not read from remote repository. 解决方案:git config --global user.name "yourname"git con...
2018-09-15 17:12:33
3371
3
原创 加速编译C++项目的一些方法
1、使用ccache 方式,通过空间换时间的方法加速编译。2、优化cpp文件include的包含关系。(去除没用的头文件,或重复包含的现象)3、联合编译器-IncrediBuild4、通过C/C++的include方式,正常include都是.h文件。通过include cpp文件的方式。极大的减少目标代码的生成。也可以极大的减少链接过程。Unity Build的编译方式采用了此方法加...
2018-09-12 17:18:34
432
原创 lua/loslib.c normal armv7 c com.apple.compilers.llvm.clang.1_0.com
The following build commands failed:CompileC build/cocos2d_lua_bindings.build/Release-iphoneos/libluacocos2d\ iOS.build/Objects-normal/armv7/loslib.o frameworks/cocos2d-x/external/lua/lua/loslib.c n...
2018-09-10 14:56:18
5799
原创 cocos2dx引擎的Lua函数效率分析器
基本思路:Lua的lua_hook 钩子函数能够在每个函数被调用时和返回时触发一个特定回调。通过计算调用和返回的时间差即可计算出一个函数的耗时。Lua的lua_getinfo函数可获取当前Lua的完整调用栈信息。在ios和android平台可以使用std::chrono::high_resolution_clock获得高精度时间,windows平台上该接口精度不足,需要更换为Query...
2018-08-29 12:30:00
903
原创 cocos2dx 增加Mac ConsoleWindow的功能
前提:使用cocos2dx-Lua(游戏逻辑全部使用lua编写,cocos可认为只是一个渲染引擎 + 要求效率高[AI寻路、等]的模块) 进行大型MMORPG游戏开发。能够实时调试,实时的对单元函数进行单元测试,能极大的提高代码的稳定性。故扩展Mac版本自带的Console功能(打印日志)。如下图所示:整体界面如上,在原有的基础上,增加 Connect Debug、Stop Debug、 ...
2018-08-28 17:12:34
463
原创 cocos2dx lua转luac的问题(32位与64位不兼容问题)
两种思路:1、LuaJit 转luac,生成的bytecode,是按照32位生成的。在64位的机器上是不支持的。(新版本的LuaJit 已经支持了64位。可更新新版本的LuaJit, 用新版本LuaJit生成对应的luajit-mac)2、原生的Lua5.1.4 生成的bytecode,在64位机器上,是按照64位生成的,在32位的机器上是不支持的。(可以更改Lua和生成Luac的代码,即...
2018-08-28 16:19:46
3963
转载 关于iPhone X下Home Indicator(白条)的隐藏和延迟响应
iPhone X Edge Protect在iPhone X 中通知中心和控制中心全部都移动到了由顶部刘海处下拉和右上角下拉来触发。原本底部的所有手势都被Home Indicator占用。其实Edge Protect在这里依然适用,只是对于Home Indicator的手势有一个小插曲。正常来说他在底部,就应该受到UIRectEdgeBottom 或者是 UIRectEdgeAll控制,但是一开始...
2018-04-11 20:14:12
11616
原创 远程连接 Mac 设置使用密钥 security -v unlock-keychain
使用jenkins远程部署进行IPA打包时,出现 Command/usr/bin/codesign failed with exit code 1,由于mac security 的ssh远程认证出现问题。security是Mac系统中钥匙串和安全模块的命令行管理工具,(图形化工具为Keychain Access.app)。钥匙串(Keychain)实质上就是一个用于存放证书、密钥、密码等安全认证实...
2018-04-11 11:54:22
8502
原创 删除unity启动界面的project 列表
问题描述:多个项目并行导致unity记录的项目过多,有些路径错误有些名称不合适,想删除一部分unity欢迎界面中的project。unity windows 编辑器的设置数据存放在注册表中。路径地址如下:HKEY_CURRENT_USER\Software\Unity Technologies\查看RecentlyUsedProjectPaths开头的项,删除对应的最近打开工程记录项即可。...
2018-03-12 22:44:14
7819
2
原创 如何使用ZeroBrane Studio 调试cocos2dx-Lua代码
比较了几款调试Lua的调试器,发现使用都不太顺畅,最后选定为ZeroBrane Studio (稳定性还以)ZeroBrane Studio 下载地址 https://studio.zerobrane.com/ (我使用的是Mac版本,windows版本调试也OK的)操作步骤: 1. ZeroBrane Studio 安装目录里取到 mobdebug.lua 文件 2. 在
2017-07-21 23:04:32
2814
6
原创 使用ccache 加速编译cocos2dx项目 android NDK
ccache 和ndk 版本 (最新版本ccache-3.3.4 android-ndk-r10d)1、安装ccache 2、配置~/.bash_profileexport NDK_CCACHE=ccacheexport USE_CCACHE=1export CCACHE_LOGFILE='/Users/zt-2205515/Desktop/ccache.log'3、修改 android
2017-07-19 12:06:14
798
原创 winscp 命令行 上传ftp服务器文件
path路径里 配置winscp.exe 所在的路径winscp.exe /console /command "option batch continue" "option confirm off" "open sftp://root@192.168.181.61" "option transfer binary" "put E:\wget\Test /home/www/html/eagle/pat
2017-07-18 23:02:18
4677
原创 提供一种提高开发效率的思路。(IIS + wget)
提供一种提高开发效率的思路。 前提:代码生产环境在Mac。代码依赖与策划资源(xml、excel、各种资源等等) 工作流程:使用Makefile或者python写的脚本 拉取各种svn配置(xml、excel 各种资源)。存在问题:过分的依赖于svn的配置。 解决方案:使用本地配置。(windows 的IIS + wget) IIS 用来简单的部署WEB服务器。 wget 用来拉取IIS
2017-07-06 23:04:41
336
原创 windows 使用signtool 给游戏安装包 进行离线签名
前提:由于项目是跨平台的三端的游戏项目。因而涉及到windows的安装包签名问题。由于开发环境是内网,因而无法连接外网获取时间戳。(签名出来的时间戳显示不可用,对实际签名无影响)重点:在内网的情况下,signtool.exe 会进行网络操作,导致进行双签一个(EXE或者DLL)长达一到两分钟。当数目过多时,严重影响出包流程。后发现,在双签的时候,禁用本地网络,可以快速的进行签名
2017-06-28 16:14:46
892
原创 unity3d 在mac 下命令打包发布IPA包
unity3d,在mac下,使用命令打包发布IPA步骤如下:1、通过调用Unity 导出Xcode工程。这里需要借助unity(引擎本身)命令行 调用Editor模式下函数导出Xcode工程。如下所示: #将unity导出成xcode工程# ${UNITY_PATH} -projectPath${PROJECT_PATH} -quit -batchmode -exe
2016-10-07 23:36:13
5732
原创 linux or mac 简单定制命令(svn 批量处理命令)
vim ~/.bash_profile#定制命令BEGINalias ls="ls -G"alias ll="ls -l"alias cdres="cd /Users/jintemp/Desktop/code/res"#定制命令ENDsvn命令批量提交修改代码: svn st | grep M | awk '{print $2}' | xargs svn ci -m"task:80 批量提交修改代...
2016-10-07 23:19:43
562
原创 cocos2dx-Lua 如何打印Lua代码Log
最新时间相对比较空闲,刚好又在使用新的技术,想来无事,便来记录下自己剖析Lua源码的过程。先来一篇比较简单的,cocos2dx Lua代码如何输出Log。主要是在LuaStack.cpp 的Init 函数里,将c代码lua_print 与lua_release_print 注册到LuaState的全局函数中。代码如下: const luaL_reg global_
2016-08-11 15:34:58
7631
xcode disk image 10.0
2018-04-11
xcode disk image 10.1
2018-04-11
xcode disk image 11.1
2018-04-11
xcode disk image 11.4 (15F5037c)
2018-04-11
wx-promise-request-master
2018-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人