簡體   English   中英

應用程序 iOS 被 Apple 接受,在啟動時崩潰,但在將 iPhone 插入 Mac/Xcode 后工作

[英]app iOS accepted by Apple, crashes at launching, but works after plugging iPhone to the Mac/Xcode

更新 2:

我們終於有了崩潰日志: https : //www.dropbox.com/s/62sq0ybyr4mhkkh/Screenshot%202015-09-02%2012.26.54.png?dl=0

似乎沒有加載庫...

更新1:

這是我們所擁有的: - Xcode 上沒有崩潰日志,而設備上的應用程序在啟動時崩潰 - 我們沒有通過 Xcode 運行該應用程序,而是通過 Diawi 下載它 - 我們將 iPhone 插入 Mac,我們沒有運行通過 Xcode 運行該應用程序,我們只是查看了崩潰日志(什么也看不到)。 在我們從 Mac 上拔下 iPhone 后,該應用程序完美啟動! 此外,當我們卸載該應用程序並通過 Diawi 再次安裝時,它再次完美啟動! - 因此,我們將 iPhone 連接到 Mac 的簡單事實使該應用程序工作。

任何的想法 ?

在第一條消息下方

我的 iOS 應用程序存在嚴重問題,以下是我們所知道的:

  • 該應用已在 App Store 獲得批准
  • 但是如果我們通過 App Store 促銷代碼下載它(它就像一個私人測試版),它會在發布時崩潰,主要是在 iOS 8.3 或更低版本上。
  • 通過添加 UDID 並在提交之前通過 Diawi 發送應用程序,我們遇到了同樣的問題
  • 我們已經在商店中發布了一個應用程序(我們稱之為 v1)並且我們已經提交了一個新版本 (v2),它是 Xcode 上的一個新項目。
  • 崩潰發生在已經擁有應用程序 v1 的人和沒有的人身上
  • 即使您卸載 v1 並安裝 v2,崩潰仍然存在
  • 我們把 crashlytics :不可能得到任何崩潰報告,它在 init 之前崩潰,盡管我們可以看到帶有徽標的啟動頁面。 我們試圖延遲 10 秒讓 crashlytics 初始化,但它不會持續到 10 秒
  • 最奇怪的事情:當我們將設備插入 Xcode 以查看會發生什么時,它就可以工作了! 不可能再次看到崩潰。 然后,即使您通過 Diawi 安裝卸載並重復該過程,它也會起作用! 只要你在 Xcode 上插入 iPhone,它就會一直工作......
  • 有些人告訴我們,它會崩潰,但第二天就可以工作了。

我們做了什么 :

  • 我們更新了 Pod
  • 我們更改了證書和配置文件並使其變得干凈
  • 由於 Parse SDK,我們遇到了一些問題,但我們修復了它
  • 目標是 iOS 7.1

以下是我們擁有的 Pod(截圖): https : //drive.google.com/file/d/0BzHfUya4Va4rb2dQSVJYazN1MFBxcG1DQnpBNXAybU9SVzk4/view?usp=sharing

有人已經看到過這樣的問題嗎? 最奇怪的是,蘋果並沒有拒絕它。

感謝您的幫助 !

所以我今天的應用程序 Macro Defense 遇到了完全相同的問題: https : //itunes.apple.com/us/app/macro-defense/id955086416?ls=1&mt=8

我發現通過關閉設備上的 Wi-Fi,該應用程序可以完美運行。 如果您也是這種情況,那么我的猜測是問題在於嘗試在 appDelegate 中執行某些網絡功能。

已經聯系了蘋果支持,如果我得到明確的答案,我會重新發布。

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM