gpt4 book ai didi

iphone - _CLLocationDistanceMax 导致 iOS 5.0 崩溃,但在类中未发现贬值

转载 作者:行者123 更新时间:2023-12-03 20:51:37 31 4
gpt4 key购买 nike

我们有一个应用程序被推送到应用程序商店,遗憾的是它似乎在启动时就崩溃了,但仅限于 iOS 5.0,并且仅限于发行版本。

崩溃日志中显示的错误代码如下:

Dyld Error Message:
Symbol not found: _CLLocationDistanceMax
Referenced from: /var/mobile/Applications/761DB0F1-E766-4DA7-A335-7F0FC53CA72C/Carlsberg.app/Carlsberg
Expected in: /System/Library/Frameworks/CoreLocation.framework/CoreLocation
in /var/mobile/Applications/761DB0F1-E766-4DA7-A335-7F0FC53CA72C/Carlsberg.app/Carlsberg
Dyld Version: 199.6

从应用中删除 CLLocationDistanceMax 可以解决此崩溃问题,但框架中没有迹象表明 iOS 5.0 无法处理此键。

我没有看到 __OSX_AVAILABLE_STARTING 变量或类似标记表明此代码使用起来很危险,并且在构建常规构建(调试构建)时不会发生崩溃。使用 adHoc 分发似乎有一定程度的“随机”崩溃频率。

我像这样使用它:

CLRegion *nearby  = [[CLRegion alloc] initCircularRegionWithCenter:myloc.coordinate radius:CLLocationDistanceMax identifier:@"test"];;

Apple 真的忘记将此对象标记为仅限 6.0+ 吗?

最佳答案

仅在 iOS6 中添加。

iOS 6 Diffs

关于iphone - _CLLocationDistanceMax 导致 iOS 5.0 崩溃,但在类中未发现贬值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858041/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com