在Mac OS 中使用64bit的KindleGen软件

/ 0评 / 0

缘由

升级Mac OS Catalina之后发现问题还是不少,最大的就是无法使用32bit的程序了,最近需要做一些电子书的转换,还是习惯使用Amazon官方的KindleGen软件,但是最新的KindleGen软件在Mac下面仅仅提供32位i386的版本,所以无法在Catalina 10.15.0及以上版本的Mac OS当中使用。

现象就是使用官方版本的KIndleGen 2.9 for Mac会报错

bad CPU type in executable

这就是典型的CPU版本不符合,即在纯64位系统下面运行了32位程序,而Catalina及以后的系统是纯64位的。

解决方案

在网上查了一下,还是可以曲线救国的,例如Amazon发布了KindlePreview for Mac 64bit版本,这个软件里是自带KindleGen的,理所当然也是64bit的,仅需安装后将KindleGen拷贝出来即可直接使用,事实证明也的确是可以直接使用的。

1、下载KindlePreview for Mac,点击这里

2、安装后找到如下目录,即可拷贝64bit的KindleGen

/Applications/Kindle\ Previewer\ 3.app/Contents/MacOS/lib/fc/bin/kindlegen

3、正常使用,你甚至不用修改KindleGen的各种调用语法,跟之前版本一样的。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据