Mac升级至10.14 Mojave后 Sequel Pro闪退问题解决方案


Mac升级到10.14 Mojave有一段时间了,旧版本app不兼容问题还是蛮多的,其中sequel pro的不兼容表现为关闭窗口必闪退。
于是查看了一下sequel pro的最新版本,还停留在1.1.2,比较老了,其实github上面有更新的版本,不过需要自己构建。

好吧,先研究一下怎么构建APP吧

已近会构建的朋友可以忽略本操作,直接阅读下面的内容。
在Mac上构建自己的APP需要先下载Xcode工具,命令行工具不行,必须下载那个6个多G的客户端,在AppStore中直接下载就可以了。我尝试了很多方法不想下载庞大的Xcode但是都失败了。如果你有更好的方法请留言告诉我。

完成安装Xcode之后,即可以开始以下构建工作

第1步:克隆源代码

$ git clone http://www.niguangsheji.com/0mqhb/sequelpro/sequelpro.git --depth=1
$ cd sequelpro

第2步:将构建配置更改为Release

$ sed -i '' -e 's/Debug/Release/g' Makefile

第3步:从ARCHS环境变量中删除i386(32位)

$ find . -type f -name "*.pbxproj" -exec sed -i '' -e 's/ARCHS_STANDARD_32_64_BIT/ARCHS_STANDARD_64_BIT/g' {} +

第4步:构建

$ make

第五步:复制到Application文件夹

$ cp -R build/Release/Sequel\ Pro.app /Applications/Sequel\ Pro.app

PS:第五步构建完可能不在这个文件夹,请自行搜索Sequel Pro.app 文件,然后复制或者剪切到/Applications就可以了。

常见错误

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

解决方法:先检查是否已下载Xcode,如果已下载请执行命令:

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

切换xcode的编译文件目录

本文发表于2018年12月31日 16:48
阅读 2563 讨论 0 喜欢 1

讨论

周娱

君子和而不同
按照自己的方式,去度过人生

7803 2937307
抢先体验

扫码体验
趣味小程序
文字表情生成器

加入组织

扫码添加周娱微信
备注“加入组织”
邀请进开发群

闪念胶囊

这个世界上,别人只会看你现在的样子而不是以后的样子。你以后的样子只有自己才相信。如果没有执行力,一切都是虚妄。

对普通人来说,人和人相处其实最重要的是感觉。感觉不好,你说什么都没用,怎么解释都没用,越说越错,反正最后不好的锅都往你身上扣。所谓“说你行你就行,不行也行。说你不行,你就不行,行也不行”就是这个意思。狼要吃人根本不需要理由,你也同样叫不醒装睡的人。遇到这种情况,早点闪人才是上策。不过大部分人的问题是没有闪人的心态,能力,和资源。

考985不牛逼,考上才牛逼。创业不牛逼,创业成功才牛逼。这个社会上很多人把目标当成牛逼的资本,牛逼哄哄的,死活不听劝,然后做的一塌糊涂,给别人添麻烦,让别人帮他料理后事,对此只能呵呵。

当你尝到用生气解决问题的甜头后,你就懒得再用其他方式了。你却忽略了,生气是鸩毒啊,剂量用够了,你的关系也玩完了。

年轻的时候你只搞事业不谈恋爱,等你事业有成了,钱相对自由了,你可能已经没有荷尔蒙了。

如果你经常雇佣比你矮小的人,将来我们就会变成矮人国,变成一家侏儒公司。相反,如果你每次都雇用比你高大的人,日后我们必能成为一家巨人公司。

如果一个人有充裕的时间去完成一项工作,那么他就会放慢节奏或者增加其他不必要的工作,直到花光所有的时间。

天空不是人类休息的地方,人类应该去亲近海洋。

一个人的正直程度,取决于他肯为原则付出的牺牲。

Copyright ? 2016 - 2018 Cion.
All Rights Reserved.
备案:鲁ICP备16007319号.