iNodeClient Macos Sequoia 无法安装:‘此安装器软件包与这个macOS版本不兼容。请联系开发者获得支持。’

新华三把软件下载设置为了合作伙伴才可以下载,而且注册需要申请。之前 CSDN 有兄弟提供了账号,不过已经被封了。

这里收集了几个版本,给大家下载,不用去花积分去 CSDN 下载了。

如果过期了,到个人博客找, CSDN不一定可以发出来。

Macos15以上的使用fkInode_1.0.2.pkg,其他官方的版本无法安装。
802.1协议未知报错,暂时不知道咋解决,其他协议没问题
fkInode_1.0.3.pkg基于E0630封装,SSL VPN协议参数会多一些,建议使用该版本。

下载地址:https://short.oimi.space/CiwFHN

关于安全问题

本项目开源,如果觉得安全性存在问题,请自行构建打包。开源地址:https://github.com/helson-lin/iNode_Client_Sequoia

如果使用过程存在问题,可以提issue.

Sequoia 无法安装:‘此安装器软件包与这个macOS版本不兼容。请联系开发者获得支持。’

请添加图片描述

请添加图片描述
iNode客户端-是否有支持macOs 15的版本?: 官方支持到 13

有解决方案没有:等官方升级…。相比这就是你爬贴无数的结果。

既然有了这个后续的内容,那么肯定是解决了。如何解决: 二次封装。

封包的流程

分析原安装包

直接右键“”显示包内容”,那么就可以看到原来的 pkg里面有哪些东西。

第一层的信息不过,我们尝试解压 Archive.pax.gz和观察 Resources文件夹。
请添加图片描述

我不是专业的 macos 开发,下面只是个人一下分析。(叠 buff,你要是喷就是你对,我只是外行的)

我们可以看到 Resources 下面用preinstall 和 postinstall 这两个脚本文件,看名称就知道是安装用的,那么这里大概就涉及了安装的一下步骤和内容。

直接打开文件postinstall查看一下。

很明显,这玩意就是处理安装时候的一些权限和文件的,并且设置启动守护。那么这里面涉及到的一下文件夹和文件就是安装的必须的文件。从脚本可以大概知道安装的操作是什么。

#!/bin/bash