M1 重签名了 ipa但还是无法运行在Mac上

已经把Mac的uuid添加到配置文件中,使用重签名重新改了ipa

但是运行安装还是会提示

无法安装此应用程序,因为开发者未计划使其在此平台上运行。

看来这个不是根据bid来控制的?毕竟我也把bid换了,能不能绕开这个机制呢?

对于是否能在m1的Mac运行,是在App Store开发者勾选一个选项,那么按理来说,应该是通过bundle id来识别,或许有其他方式,但目前没找到。

搭载 Apple 芯片的 Mac 上的 iPhone App 和 iPad App
从 macOS Big Sur 开始,兼容的 iPhone App 和 iPad App 可以在搭载 Apple 芯片的 Mac 上提供。App 将以原生方式运行,并使用与 iOS 和 iPadOS 中相同的框架、资源和运行环境。了解更多

搭载 Apple 芯片的 Mac 上的可用性
提供此 App

找到答案了。。。
不能双击运行,但可以借助工具转换,只要签名没问题就可以

3 个赞

必须点个赞,非常不错.

直接砸壳,sideload就行安装,也不用关sip

请问是先用自己的证书签名后去转换还是 签名前先转换

我也遇到了这种情况,情况下楼主解决了吗

先签名再转,我还特地写了个教程在B站,【原神】关于M1的Mac如何运行"开发者未计划使其在此平台上运行"的APP - 哔哩哔哩

1 个赞

解决了

建议使用Sideloadly,一键安装到/Applications 很方便