当我实际尝试执行一个发行版时,XCode希望使用我的配置文件获得一个开发证书。
详细信息
我试图推动一个iOS应用程序在应用商店更新,这是最初由另一个开发人员使用Flutter构建的。使用flutter build ipa并通过XCode上传存档根本不起作用,它总是被卡在上传屏幕上。所以我和flutter build ios --release [1]取得了一份ipa后,我试了一下Transporter。使用自动签名到目前为止,在近50次尝试中,只有一次是由于某种原因而通过的。剩下的时间,我看到下面的错误。
ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.spoonmoney.app [Payload/Runner.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal." 上传时传输错误

自动签名的详细信息

当我尝试使用包含分发证书的有效配置文件进行手动签名时,Xcode显示了以下错误:

剖面的细节

的事情要注意
flutter config --clear-ios-signing-cert发布于 2022-03-15 16:05:41
你刚刚偶然发现了这个黑洞,我之前也偶然发现过,唯一帮助我的是以下几个步骤:
~/Library/MobileDevice/Provisioning Profiles/文件夹中。如果双击一个供应配置文件来安装它,它将失去它的实际名称,并将其名称更改为它的UUID,从而使它与其他配置文件无法区分。因此,手动将下载的概要文件放到~/Library/MobileDevice/Provisioning Profiles/。
https://stackoverflow.com/questions/71446843
复制相似问题