我的企业应用程序工作正常,直到iOS 11.昨天,我将其中一个设备更新到iOS 12并测试了该应用程序.它在发布时崩溃了.
调试时我发现它在Simulator上工作正常,但在调用main之前就崩溃了.

崩溃日志

Incident Identifier: 34B04574-6BD3-4A5F-A352-244841532EAE
    CrashReporter Key:   8a642341ed3bb03fe6ac849ed5857efe31b26830
    Hardware Model:      iPod7,1
    Process:             MyApp [1822]
    Path:                        /private/var/containers/Bundle/Application/7E7F1946-60D5-4354-B1B6-C981FEE8F82B/MyApp.app/MyApp
    Identifier:          #########
    Version:             18.8 (18.8)
    Code Type:           ARM-64 (Native)
    Role:                Foreground
    Parent Process:      launchd [1]
    Coalition:           #########


    Date/Time:           2018-09-25 12:33:25.6270 -0400
    Launch Time:         2018-09-25 12:33:25.5276 -0400
    OS Version:          iPhone OS 12.0 (16A366)
    Baseband Version:    n/a
    Report Version:      104

    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Subtype: KERN_INVALID_ADDRESS at 0x822bc15100000002
    VM Region Info: 0x822bc15100000002 is not in any region.  Bytes after prevIoUs region: 9379803191291412483  
          REGION TYPE                      START - END             [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
          MALLOC_NANO            0000000280000000-00000002a0000000 [512.0M] rw-/rwx SM=PRV  
    --->  
          UNUSED SPACE AT END

    Termination Signal: Segmentation fault: 11
    Termination Reason: Namespace SIGNAL,Code 0xb
    Terminating Process: exc handler [1822]
    Triggered by Thread:  0

    Thread 0 name:  dispatch queue: com.apple.main-thread
    Thread 0 Crashed:
    0   libsystem_platform.dylib        0x000000019118dff8 _platform_strcmp + 8
    1   MyApp                   0x0000000100b0f4d0 0x1005e0000 +                 5436624
    2   MyApp                   0x0000000100b0f5d8 0x1005e0000 + 5436888
    3   libobjc.A.dylib                 0x00000001907530b0 call_load_methods + 184
    4   libobjc.A.dylib                 0x0000000190754610 load_images + 180
    5   dyld                            0x00000001012b2388 dyld::notifySingle+ 9096 (dyld_image_states,ImageLoader const*,ImageLoader::InitializerTimingList*) + 440
    6   dyld                            0x00000001012c4750 ImageLoader::recursiveInitialization+ 83792 (ImageLoader::LinkContext const&,unsigned int,char const*,ImageLoader::InitializerTimingList&,ImageLoader::UninitedUpwards&) + 440
    7   dyld                            0x00000001012c3798 ImageLoader::processInitializers+ 79768 (ImageLoader::LinkContext const&,ImageLoader::UninitedUpwards&) + 136
    8   dyld                            0x00000001012c3854 ImageLoader::runInitializers+ 79956 (ImageLoader::LinkContext const&,ImageLoader::InitializerTimingList&) + 84
    9   dyld                            0x00000001012b26a4 dyld::initializeMainExecutable+ 9892 () + 220
    10  dyld                            0x00000001012b7468 dyld::_main+ 29800 (macho_header const*,unsigned long,int,char const**,unsigned long*) + 4600
    11  dyld                            0x00000001012b1044 _dyld_start + 68

已经通过Apple开发者论坛和其他堆栈溢出崩溃.但到目前为止还没有指针.任何帮助或指示表示赞赏.

解决方法

我的应用程序崩溃了旧版的Crittercism iOS SDK.

将设备升级到iOS12后应用程序崩溃的更多相关文章

  1. 将设备升级到iOS12后应用程序崩溃

    我的企业应用程序工作正常,直到iOS11.昨天,我将其中一个设备更新到iOS12并测试了该应用程序.它在发布时崩溃了.调试时我发现它在Simulator上工作正常,但在调用main之前就崩溃了.崩溃日志已经通过Apple开发者论坛和其他堆栈溢出崩溃.但到目前为止还没有指针.任何帮助或指示表示赞赏.解决方法我的应用程序崩溃了旧版的CrittercismiOSSDK.

  2. 企业(内部)Swift应用程序在iOS9上推出后退出

    我们发现我们的内部证书签署的Swift应用程序无法在iOS9上运行,而在iOS8上正常运行.我们已经信任开发人员的设置–>一般–>配置文件,但是当我们尝试启动应用程序时,它会卡在启动屏幕上,然后退出.我们从日志中没有任何线索.它只告诉它在20时之后没能启动.我怀疑这是一个与签约有关的问题.因为当我使用AdHoc证书签署应用程序时,在iOS9上运行没有问题.没有人知道发生了什么吗?

  3. android – ListView – ImageLoader在向上滚动时移动列表/项目

    解决方法请,请,请不要“重新发明轮子”并使用任何lib来进行图像加载,缓存等,如Picasso,Fresco,Glide等…

  4. 添加ImageLoader时,getInstance(this)中的Android Volley错误

    ..有什么帮助吗?

  5. android – 结合CoverFlow和通用图像加载器

    我正在使用fancyCoverFlow和universalImageLoader来显示我的自定义3D图库:D类似下图.我的问题是它没有在下载时显示图像,除非我在画廊图片之间滑动并且该图片在屏幕上隐藏并且在下次显示图像时出现但是在UniversalImageLoader的示例中,下载的图像在下载后立即显示.这是我的适配器的getView代码:它与UniversalImageLoader完全相同Sam

  6. Android:SocketTimeoutException:30000ms后无法连接到/103.24.4.60(端口80)

    我想从Httpurl下载图像并在加载后保存到SD卡并显示到图像视图中.我试过从android-hive的Image-loader教程使用我的httpurl加载图像,但运行后的图像无法加载和显示.应用程序没有崩溃,但获得错误异常java.net.socketTimeoutException:在ImageLoader类30000ms后无法连接到/103.24.4.60(端口80)这是我的日志信息这是I

  7. android – 使用NetworkImageView时的OOM(Volley库)

    背景使用Volleylibrary的NetworkImageView是处理从网络显示图像的便捷方式.但是,它有一些错误.问题使用它可以获得的一个问题是它不能以内存有效的方式解码来自Web的图像.这意味着如果你在其中使用带有多个NetworkImageView的gridView,并且每个都显示一个具有未知分辨率的图像,那么你最终会得到一个OOM.例如,您可以将此对象的url设置为thisone,并自己查看应用程序在显示位图后使用了多少内存,与之前使用的内容相比.这个问题我如何修改NetworkImageVi

  8. Android应用程序:SocketException权限被拒绝(没有这样的文件或目录)

    我试图使用Fedor在这个帖子中发布的代码和上传的代码LazyloadofimagesinListView(源码:http://open-pim.com/tmp/LazyList.zip)Fedor的项目运行良好,但是当我尝试将代码调整到我的项目时,由于我碰到了这个异常(SocketException),所以事情运行得不好.不知何故,即使在清单中设置权限以获得Internet权限之后,我仍然继续获

  9. ios – 将MH_EXECUTE转换为MH_DYLIB(mach-o)

    问题:我有2个MH_EXECUTEiOS二进制文件.让我们将它们命名为binary1和binary2.在调用UIApplicationMain之前,我尝试在它们之间切换!运行binary1后,我得到格式错误的mach-o图像:segment__PAGEZERO重叠加载命令第4步我成功地从加载命令中删除了__PAGEZERO二进制看起来像dylib:fullscreen但是在启动binary1时我得到了BAD_ACCESS任何的想法???解决方法您正在获取BAD_ACCESS,因为您删除了__PAGEZER

  10. java – 图像未被缓存在本地(使用通用图像加载程序) – 缓慢的图像加载时间

    你还缓存到磁盘?

随机推荐

  1. iOS实现拖拽View跟随手指浮动效果

    这篇文章主要为大家详细介绍了iOS实现拖拽View跟随手指浮动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  2. iOS – genstrings:无法连接到输出目录en.lproj

    使用我桌面上的项目文件夹,我启动终端输入:cd然后将我的项目文件夹拖到终端,它给了我路径.然后我将这行代码粘贴到终端中找.-name*.m|xargsgenstrings-oen.lproj我在终端中收到此错误消息:genstrings:无法连接到输出目录en.lproj它多次打印这行,然后说我的项目是一个目录的路径?没有.strings文件.对我做错了什么的想法?

  3. iOS 7 UIButtonBarItem图像没有色调

    如何确保按钮图标采用全局色调?解决方法只是想将其转换为根注释,以便为“回答”复选标记提供更好的上下文,并提供更好的格式.我能想出这个!

  4. ios – 在自定义相机层的AVFoundation中自动对焦和自动曝光

    为AVFoundation定制图层相机创建精确的自动对焦和曝光的最佳方法是什么?

  5. ios – Xcode找不到Alamofire,错误:没有这样的模块’Alamofire’

    我正在尝试按照github(https://github.com/Alamofire/Alamofire#cocoapods)指令将Alamofire包含在我的Swift项目中.我创建了一个新项目,导航到项目目录并运行此命令sudogeminstallcocoapods.然后我面临以下错误:搜索后我设法通过运行此命令安装cocoapodssudogeminstall-n/usr/local/bin

  6. ios – 在没有iPhone6s或更新的情况下测试ARKit

    我在决定下载Xcode9之前.我想玩新的框架–ARKit.我知道要用ARKit运行app我需要一个带有A9芯片或更新版本的设备.不幸的是我有一个较旧的.我的问题是已经下载了新Xcode的人.在我的情况下有可能运行ARKit应用程序吗?那个或其他任何模拟器?任何想法或我将不得不购买新设备?解决方法任何iOS11设备都可以使用ARKit,但是具有高质量AR体验的全球跟踪功能需要使用A9或更高版本处理器的设备.使用iOS11测试版更新您的设备是必要的.

  7. 将iOS应用移植到Android

    我们制作了一个具有2000个目标c类的退出大型iOS应用程序.我想知道有一个最佳实践指南将其移植到Android?此外,由于我们的应用程序大量使用UINavigation和UIView控制器,我想知道在Android上有类似的模型和实现.谢谢到目前为止,guenter解决方法老实说,我认为你正在计划的只是制作难以维护的糟糕代码.我意识到这听起来像很多工作,但从长远来看它会更容易,我只是将应用程序的概念“移植”到android并从头开始编写.

  8. ios – 在Swift中覆盖Objective C类方法

    我是Swift的初学者,我正在尝试在Swift项目中使用JSONModel.我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法.该方法的签名是:我怎样才能做到这一点?解决方法您可以像覆盖实例方法一样执行此操作,但使用class关键字除外:

  9. ios – 在WKWebView中获取链接URL

    我想在WKWebView中获取tapped链接的url.链接采用自定义格式,可触发应用中的某些操作.例如HTTP://我的网站/帮助#深层链接对讲.我这样使用KVO:这在第一次点击链接时效果很好.但是,如果我连续两次点击相同的链接,它将不报告链接点击.是否有解决方法来解决这个问题,以便我可以检测每个点击并获取链接?任何关于这个的指针都会很棒!解决方法像这样更改addobserver在observeValue函数中,您可以获得两个值

  10. ios – 在Swift的UIView中找到UILabel

    我正在尝试在我的UIViewControllers的超级视图中找到我的UILabels.这是我的代码:这是在Objective-C中推荐的方式,但是在Swift中我只得到UIViews和CALayer.我肯定在提供给这个方法的视图中有UILabel.我错过了什么?我的UIViewController中的调用:解决方法使用函数式编程概念可以更轻松地实现这一目标.

返回
顶部