在构建针对iOS的Flutter应用时遇到了麻烦。这个问题突然出现了。在开发周期中唯一的大区别是帐户所有者必须接受Apple开发者门户中的新条款。同事仍然可以构建应用程序并发布为TestFlight构建版本,但他们在此期间没有积极开发。这显然是“我”的问题。
在任何类型的构建期间报告的问题:
无法使用标识REDACTEDABC 123 YOUANDME协同设计/ugy-path-to-app
我试过但不管用的方法。
- 通过CLI和xcode清理了构建。
- 手动下载的证书
- 吊销和补发的证书
- 重新启动
- 授予对密钥链中所有密钥的访问权限(将撤销此操作)。
- 一边烧香一边逆时针单脚跳。
我不认为证书或访问它们是问题。使用标识REDACTEDABC123YOUANDME
并在命令行上使用以下命令执行它:codesign --force --sign REDACTEDABC123YOUANDME test.txt
也没有钥匙链提示。反复运行该命令会告诉我文件已被重签,当然,将标识更改为无效标识也会失败。
在这里的损失和短期的尝试卸载和重新安装xcode来解决这个问题,我不知道还有什么可以尝试。
在标题中,但是:
xcode 14.2
Flutter 3.7.5 ·通道稳定·https://github.com/flutter/flutter.git
框架·修订c 07 f788888(4个月前)· 2023-02-22 17:52:33 -0600
发动机·版本0 f359063 c4
工具· Dart 2.19.2 · DevTools 2.20.1
Flutter刮刀输出:Doctor摘要(要查看所有详细信息,请运行flutter doctor -v):
[✓] Flutter(Channel stable,3.7.5,on macOS 12.6.3 21G419 darwin-arm64,locale en-US)
[✓] Android工具链-为Android设备开发(Android SDK版本31.0.0)
[✓] Xcode -为iOS和macOS开发(Xcode 14.2)
[✓] Chrome -为Web开发
[✓] Android Studio(版本2022.1)
[✓] IntelliJ IDEA社区版(版本2023.1)
[✓] VS Code(版本1.79.2)
[✓]已连接设备(3个可用)[✓] HTTP主机可用性
我可以提供更多必要的信息,但到目前为止,我有点卡住了。
1条答案
按热度按时间pengsaosao1#
好吧,12小时后,它基本上恢复了正常。我两次都执行了以下步骤,但第二次成功了,但我将在这里列举它们。如果这对某人有帮助,请告诉我,我会接受自己的答案。如果有人可以解释或确认MacOS和XCode做某种形式的证书缓存,我错过了(这将是唯一有意义的事情,因为步骤是相同的)。
flutter clean
的CLI清理生成。rm -rf ~/Library/Developer/Xcode/DerivedData
flutter pub get
。ios
目录并运行pod install。在这一点上,一切可能都已修复,但我再次运行了以下步骤。
flutter build ios --debug --flavor=Runner
构建项目现在,这些步骤,同样,我之前运行了两次,唯一有意义的,对我来说,是在某个维护窗口,我在错误的时间执行了一些特定的操作,使我进入了这个无人区。当然,还有另一种选择,那就是完全有别的事情在发生。
无论哪种方式,我不是一个球迷的东西刚刚开始工作,所以如果有人有任何想法,请让我知道你相信他们是什么。
如果这对任何人有帮助,也让我知道。