iOS应用在新发布时签名验证失败



我不得不将我的iOS应用开发项目(基于Flutter)转移到一台新电脑上。从那时起,我上传到TestFlight的任何新版本的应用程序都无法安装

这个应用程序不能安装,因为它的完整性无法验证。

我想我把我所有的密钥从旧电脑上转移到新电脑上了。我用 编译我的应用程序
flutter build ipa --release --obfuscate --split-debug-info=ios/debug

编译没有错误。我试着用xcrun altool ...以及Transporter应用程序上传应用程序,并打开Runner。Xcarchive在xcode,没有工作。

我的签名设置没有改变,我回滚了我的构建设置到一个已知的好版本,在我的旧机器上工作。

不幸的是,我不能再启动旧机器了,它在升级到Ventura时陷入了一个引导循环。但是我有一个备份,可以访问其中的任何文件。

使用Ventura 13.0.1, Xcode 14.1, Flutter 3.3.9.

有同样的问题;我通过删除ios文件夹并运行:

来修复它。
flutter create .

此后,将从ios文件夹中删除的所有配置重新添加回来。这是令人沮丧的,但至少可以使用TestFlight再次安装应用程序。

最新更新