首页 文章

应用程序因崩溃而被拒绝,但我无法重现它?

提问于
浏览
-1

任何人都可以帮助搞清楚造成这次崩溃的原因 . 这是导致崩溃的代码 . 我只在iPhone上测试过,在iPad上测试的应用程序商店可能是特定于设备的 .

当我提交它进行审核时,它会被拒绝,原因是“性能 - 2.1” - 在第一个视图中应用程序崩溃 .

这是Apple审核小组发送的崩溃日志:

异常类型:EXC_BREAKPOINT(SIGTRAP)异常代码:0x0000000000000001,0x000000010003b160终止信号:跟踪/ BPT陷阱:5终止原因:命名空间SIGNAL,代码0x5终止进程:exc处理程序[0]由线程触发:0已过滤的syslog:无找到线程0名称:调度队列:com.apple.main-thread线程0崩溃:0播放列表Cheetah 0x000000010003b160 CreatePlaylistVC.updateSong() - >()(CreatePlaylistVC.swift:0)1播放列表Cheetah 0x0000000100040108专用CreatePlaylistVC.drag(手势:UIPanGestureRecognizer) - >()(CreatePlaylistVC.swift:253)2播放列表Cheetah 0x000000010003ac84 @objc CreatePlaylistVC.drag(gesture:UIPanGestureRecognizer) - >()(CreatePlaylistVC.swift:0)3 UIKit 0x0000000194eecc54 0x19490b000 6167636 4 UIKit 0x0000000194ef0488 0x19490b000 6182024 5 UIKit 0x0000000194aaa540 0x19490b000 1701184 6 UIKit 0x000000019494c45c 0x19490b000 267356 7 UIKit 0x0000000194ee072c 0x19490b000 6117164 8 UIKit 0x0000000194ee02fc 0x19490b000 6116092 9的UIKit 0x0000000194edf5a8 0x19490b000 6112680 10的UIKit 0x000000019494a7e8 0x19490b000 260072 11的UIKit 0x000000019491b418 0x19490b000 66584 12的UIKit 0x0000000195114f64 0x19490b000 8429412 13的UIKit 0x000000019510f6c0 0x19490b000 8406720 14的UIKit 0x000000019510f9a0 0x19490b000 8407456 15的UIKit 0x000000019510faec 0x19490b000 8407788 16的CoreFoundation 0x000000018e7a1424 0x18e6c6000 898084 17的CoreFoundation 0x000000018e7a0d94 0x18e6c6000 896404 18的CoreFoundation 0x000000018e79e9a0 0x18e6c6000 887200 19的CoreFoundation 0x000000018e6ced94 0x18e6c6000 36244 20 GraphicsServices 0x0000000190138074 0x19012c000 49268 21的UIKit 0x0000000194980130 0x19490b000 479536 22播放列表猎豹0x00000001000322f0主(ApiConvience.swift:12)23 libdyld.dylib 0x000000018d6dd59c 0x18d6d9000 17820线程1:0 libsystem_kernel.dylib 0x000000018d7eda88 0x18d7ce000 129672 1 libsystem_pthread.dylib 0x000000018d8b3274 0x18d8b2000 4724 2 libsystem_pthread.dylib 0x000000018d8b2 D7C 0x18d8b2000 3452线程2:0 libsystem_kernel.dylib 0x000000018d7eda88 0x18d7ce000 129672 1 libsystem_pthread.dylib 0x000000018d8b3274 0x18d8b2000 4724 2 libsystem_pthread.dylib 0x000000018d8b2d7c 0x18d8b2000 3452线程3:0 libsystem_kernel.dylib 0x000000018d7eda88 0x18d7ce000 129672 1 libsystem_pthread.dylib 0x000000018d8b30a0 0x18d8b2000 4256 2 libsystem_pthread.dylib 0x000000018d8b2d7c 0x18d8b2000 3452线程4:0 libsystem_pthread.dylib 0x000000018d8b2d78 0x18d8b2000 3448线程5:0 libsystem_kernel.dylib 0x000000018d7eda88 0x18d7ce000 129672 1 libsystem_pthread.dylib 0x000000018d8b30a0 0x18d8b2000 4256 2 libsystem_pthread.dylib 0x000000018d8b2d7c 0x18d8b2000 3452线程6名称:com.apple.uikit.eventfetch-thread线程6 :0 libsystem_kernel.dylib 0x000000018d7cf224 0x18d7ce000 4644 1 libsystem_kernel.dylib 0x000000018d7cf09c 0x18d7ce000 4252 2 CoreFoundation 0x000000018e7a0e88 0x18e6c6000 896648 3 CoreFoundation 0x000000018e79eadc 0x18e6c6000 88 7516 4的CoreFoundation 0x000000018e6ced94 0x18e6c6000 36244 5基金会0x000000018f1e8d64 0x18f1dc000 52580 6基金会0x000000018f209b34 0x18f1dc000 187188 7的UIKit 0x000000019530a5f8 0x19490b000 10483192 8基金会0x000000018f2e62c8 0x18f1dc000 1090248 9 libsystem_pthread.dylib 0x000000018d8b575c 0x18d8b2000 14172 10 libsystem_pthread.dylib 0x000000018d8b566c 0x18d8b2000 13932 11 libsystem_pthread.dylib 0x000000018d8b2d84 0x18d8b2000 3460线程0坠毁ARM线程状态(64位):x0:0x0000000100813e40 x1:0x00000001954fdaa9 x2:0x0000000000000000 x3:0x0000000000000001 x4:0x0000000000000001 x5:0x0000000000000001 x6:0x0000000000000007 x7:0x0000000000000570 x8:0x00000001740efe00 x9:0x0000000000000000 x10:0x0000000000000006 x11:0x0000000000000000 x12:0x0000000101897a90 x13 :0x000005a100075d3f x14:0x0000000000b27800 x15:0x0000000000b277c0 x16:0x0000000100075d38 x17:0x0000000195190d68 x18:0x0000000000000000 x19:0x0000000101838c00 x20:0x00000001 00813e40 x21:0x0000000000000000 x22:0x0000000195458c72 x23:0x0000000100074000x24:0x0000000100074000 x25:0x0000000100074000 x27:0x00000000000002f8 x28:0x0000000000000358 fp:0x000000016fdd0df0 lr:0x000000010003af68 sp:0x000000016fdd0da0 pc:0x000000010003b160 cpsr:0x60000000

func updateSong() {
        if suggestionsSwitch.isOn && similarSongsArray.count > 0 {

            let randIndex = Int(arc4random_uniform(UInt32((similarSongsArray.count))))
            currentIndex = randIndex

            let song = similarSongsArray[currentIndex]

            showingSimilarSong = true
            AlbumImgView.image = #imageLiteral(resourceName: "noAlbumArt")
            songTitleLbl.text = song.title
            albumTitleLbl.text = song.artist
        } else {
        let randIndex = Int(arc4random_uniform(UInt32((songsArr.count))))

        currentIndex = randIndex

        showingSimilarSong = false
        AlbumImgView.image = songsArr[currentIndex].artwork
        songTitleLbl.text = songsArr[currentIndex].title
        albumTitleLbl.text = songsArr[currentIndex].album

        }
    }

1 回答

  • -1

    我不确定,但我认为根据你的崩溃日志,你需要在 playlist creationpan-gesture 已被使用的地方检查你的位置 . 尝试将这个东西拖到边界和代码片段 .

相关问题