【问题标题】:TestFlight & Release Run Crash?TestFlight 和发布运行崩溃?
【发布时间】:2019-07-03 18:51:10
【问题描述】:

我知道这个问题已经被问到并得到了回答,但似乎没有一个问题与我有关?无论哪种方式,有人帮助我:\


当我运行从 TestFlight 下载的应用程序或运行应用程序时 Xcode as Release(不是调试)我从我的设备日志中得到这个错误(不是 Xcode 的日志)

这就是 Xcode 向我展示的内容

AppName`std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >::allocate:
->  0x103206110 <+0>:  .long  0x00000000                ; unknown opcode
    0x103206114 <+4>:  .long  0x00000000                ; unknown opcode
    0x103206118 <+8>:  .long  0x00000000                ; unknown opcode
    0x10320611c <+12>: .long  0x00000000                ; unknown opcode

仅供参考:我非常确定这是一个包错误/接口前问题 - 意思是,我从构建中删除了所有内容(所有类)并让它加载一个空白 VC 开始,我得到完全相同的错误。

【问题讨论】:

  • 从那以后你的问题解决了吗?
  • 不得不创建一个全新的项目 - 将其全部复制。似乎解决了这个问题。一定是安装的吊舱有问题。谁知道

标签: xcode debugging crash release testflight


【解决方案1】:

我不得不为此苦苦挣扎了两天。我有相同的设备日志和相同的 xcode 日志。我尝试了各种修复和重新生成的证书。就我而言,这是由于 pod 文件已过时,谷歌地图仅限于 3.0.0 版本,更新 pod 解决了问题。

检查您的 pod 文件中是否有类似的内容。

pod 'GoogleMaps', '3.0.0'

pod 'GooglePlaces', '3.0.0'

指定版本不会更新它,因此即使在您尝试更新 pod 之后,某些 pod 也可能没有更新。在全力以赴构建设置、链接二进制状态、创建新证书、使用旧版构建系统或任何其他顶级修复之前,请先检查这一点。

希望这对某人有所帮助。

【讨论】:

  • 感谢您的建议 - 我最终制作了一个全新的项目,将所有我需要的东西都复制过来
猜你喜欢
  • 2022-11-29
  • 1970-01-01
  • 2012-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
相关资源
最近更新 更多