前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Mac】Mojave · Squeal Pro 闪退问题解决

【Mac】Mojave · Squeal Pro 闪退问题解决

作者头像
redszhao
发布2021-08-09 15:22:05
1K0
发布2021-08-09 15:22:05
举报
文章被收录于专栏:北先生北先生
【Mac】Mojave · Squeal Pro 闪退问题解决
【Mac】Mojave · Squeal Pro 闪退问题解决

写在前面

最近升级 MacOS Mojave 之后,在使用 Squeal Pro 的时候,关闭某个Tab的时候会出现闪退,而且经常可复现。

上官网看下,发现我们用的版本时1.1.2,版本已经很老了。GitHub上面有更新的版本,不过需要自己构建。

【Mac】Mojave · Squeal Pro 闪退问题解决
【Mac】Mojave · Squeal Pro 闪退问题解决

构建Sequal Pro

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

完成安装Xcode之后,即可以开始以下构建工作
第1步:克隆源代码

Shell

$ git clone https://github.com/sequelpro/sequelpro.git --depth=1 $ cd sequelpro

12

$ git clone https://github.com/sequelpro/sequelpro.git --depth=1$ cd sequelpro

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

Shell

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

1

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

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

Shell

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

1

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

第4步:构建

Shell

make

1

make

第五步:复制到Application文件夹

Shell

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

1

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

第五步构建完可能不在这个文件夹,请自行搜索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,如果已下载请执行命令:

Shell

//切换xcode的编译文件目录 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

12

//切换xcode的编译文件目录sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

下载Test版本

直接下载测试版本,安装完成之后拖入到 应用程序 即可: https://sequelpro.com/test-builds

【Mac】Mojave · Squeal Pro 闪退问题解决
【Mac】Mojave · Squeal Pro 闪退问题解决

喜欢(1) 打赏

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年5月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
  • 构建Sequal Pro
    • 完成安装Xcode之后,即可以开始以下构建工作
      • 第1步:克隆源代码
        • 第2步:将构建配置更改为Release
          • 第3步:从ARCHS环境变量中删除i386(32位)
            • 第4步:构建
              • 第五步:复制到Application文件夹
                • 常见错误
                • 下载Test版本
                相关产品与服务
                命令行工具
                腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档