0

全部,

我是第一次使用 iMac。昨天我安装了 Flutter。

我使用我的 iCloud ID 来创建应用签名,因为我只对使用我的 iPhone 进行试验感兴趣。

通过试图解决另一个问题(“Codesign 想要访问您的钥匙串中的密钥'访问'”),我删除了我的 Xcode 证书。最终结果是我既不能恢复也不能重新创建证书。

我该如何解决这个问题?许多与 StackOverflow 相关的帖子似乎不适用于我,因为我没有开发者帐户并且我对分发不感兴趣

我正在使用 Mojave 10.14.6、Xcode 11.3.1

在此处输入图像描述

4

2 回答 2

0

我看到你评论了,但你真的打开了钥匙串应用程序吗?Mac 的大多数设置是,一旦选择了应用程序,在屏幕左上角的钥匙串应用程序中有首选项和选项,用于删除钥匙串,这将允许重新开始。根据我的经验,钥匙串很容易坏

于 2020-04-03T02:25:44.060 回答
0

一切似乎都在工作......

  1. 我决定检查固件更新,并将 Mac 从 Mojave 更新到 Catalina。由于我不明白但不会抱怨的原因,这解决了证书问题。证书已自动重新生成/修复(?)并且 Xcode 停止抱怨

  2. 使用 Xcode,然后我尝试在我的 iPhone 上安装该应用程序。我有以下错误dyld: Library not loaded这显然是由于我使用的是非开发人员 ID。该帖子建议将 iPhone 升级到 iOS 13.4。

  3. 然而,一旦我这样做了,Xcode(在笔记本电脑上)就与 iPhone 不同步了。我将 Xcode 升级到最新版本

  4. Xcode 成功地在我的 iPhone 上安装了该应用程序

  5. Flutter 成功地在我的 iPhone 上安装了该应用程序。

@Daniel 和 @Gordon,感谢您的帮助

于 2020-04-03T11:53:48.480 回答