应用程序在模拟器上运行完美,但在物理设备上运行不佳 [iOS 13.3.1]

App runs perfectly on simulators but not on physical devices [on iOS 13.3.1]

该应用程序 运行 在每个模拟器上都很完美,但是当我尝试在物理设备上 运行 它时 ,它显示以下错误:-

我还尝试在各种物理设备上 运行 它,例如 iPhone 6 、 iPhone 7 和 iPhone 11。 在那之后 我得出的结论是,错误发生在设备 运行ning 的 iOS 13.3.1 版本上,因为 App only 运行s 在 [=39 上成功=] 6 运行宁 iOS 12.4.4

我也尝试在相同的物理设备上 运行 新项目,但它一直显示空白屏幕(在设备 运行ning 上 iOS 13.3.1)并且如果我安装该新项目中的任何框架都会显示与图像中所示相同的错误。

我已经试过了:

这似乎是一个已知问题,大多数人都说这是使用非付费 Apple ID 的问题。某种配置。

https://github.com/Alamofire/Alamofire/issues/3051

Alamofire issue tracker 中,人们建议执行以下步骤:

  • remove/comment use_frameworks! 在 Podfile
  • 在 Podfile 中添加 use_modular_headers!
  • 广告连播更新
  • pod 安装
  • 清洁和 运行

解决了在 iOS 13.3.X

上使用免费 Apple ID 的问题

Apple blocked utilizing external frameworks on free accounts with 13.3.1 upgrade. Try downgrading to 13.3.

参考和解决方法在这里: