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 https://github.com/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
阅读 349 讨论 0 喜欢 0

讨论

周娱

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

5308 1556310
抢先体验

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

加入组织

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

闪念胶囊

“决定我们成为什么样的人,不是我们的能力,而是我们的选择。”

让一个团队走向平庸的最佳方式,是让成员们持续地干那些不让他们感到自豪的事情。

最近1 2年发现成长的最好方式是研究开源的项目,自己实践。成长速度非常的快,一个好的项目需要考虑的细节很多。

不积跬步无以至千里,越焦虑越要扎实干。

不要试图鹤立鸡群,趁早离开那群鸡!

程序员过节需要的不是美女、不是美食、不是不加班!他们需要的是写代码,一群人写、往死里写、通宵写!!那种暗流涌动的狂欢,远比虚无庸俗的食色更让他们振奋!! by芋头

面试的时候,常常会问数组和链表的区别,很多人都回答说,“链表适合插入、删除,时间复杂度 O(1);数组适合查找,查找时间复杂度为 O(1)”。 实际上,这种表述是不准确的。数组是适合查找操作,但是查找的时间复杂度并不为 O(1)。即便是排好序的数组,你用二分查找,时间复杂度也是 O(logn)。 所以,正确的表述应该是,数组支持随机访问,根据下标随机访问的时间复杂度为 O(1)。

找一个bug就好比从一泡烂泥里找一条泥鳅,写一个bug就好比往一泡烂泥里丢一条泥鳅进去

数据结构在某种程度上和设计模式类似,都是前辈的武功套路。不同的是,设计模式是近几十年的卓越程序员的智慧结晶,而数据结构是几百上千年的无数科学家、数学家的智慧沉淀,更加具有深厚的背景。

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