如何解决SwiftUI Apple Watch应用在发布版本上崩溃仅系列3
我有一个非常奇怪的崩溃,发生在发布版本(App Store + TestFlight)上,并且仅在Apple Watch Series 3上。如果我在Series 3上的调试中运行它,就可以正常工作。在较新的手表(系列4+)上,App Store和调试版本可以正常工作。
我的手表应用程序使用SwiftUI。有人知道这是怎么回事吗?这是SwiftUI错误还是我做错了什么?
这是我从Series 3(带符号)获得的崩溃日志:
fig,ax = plt.subplots(figsize=(15,15))
ax.imshow(arr,extent=[88.2921,88.410967,22.452616,22.6309594])
kolkata.plot(ax=ax,facecolor='none',edgecolor='red')
解决方法
您需要符号化.crash文件,以便标识正在发生的事情。
要用Xcode表示符号,请在“设备和模拟器”窗口中单击“设备日志”按钮,然后将崩溃报告文件拖放到设备日志列表中。
无论是什么,您都可能会在第7行找到它。它可能正在寻找某些行不可用或不兼容的数据。
,调试了一天之后,即使我不知道发生了什么,我也找到了解决方法...
阅读this(RxSwift中的类似问题)后,我尝试禁用Dead Code Stripping
的构建设置,然后从TestFlight进行安装!据我所知,这似乎是一个Swift链接器错误,它是通过32位设备上的代码以某种方式触发的(感谢lorem ipsum提示!)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。