2017-04-04 74 views
1

我的Objective-c應用程序在iPhone 5至iPhone 6s以上運行良好。但是,在我收到一些iPhone 7用戶的投訴前2天,應用程序安裝完成後,應用程序就立即崩潰。當他們點擊應用圖標時,該應用也崩潰了。但是當我在iPhone 7模擬器上運行它時,我沒有遇到任何問題。我甚至沒有iPhone 7設備來檢查這個問題。有什麼方法可以使用在線工具來解決這個問題?請給我一個解決方案。謝謝。iPhone 7上的應用程序崩潰,但不在模擬器上

+1

您需要了解更多信息,crashlogs例如。 – shallowThought

+0

因爲我沒有任何iPhone 7設備,所以我不能得到一個崩潰日誌。我從我的客戶那裏得到了這個投訴 – Randi

+0

嘗試嚮應用程序添加一些類似crashlytics的框架。也許你可以用這個框架處理crashlog。 – Sergey

回答

0

我與我的舊應用程序有相同的問題,然後在Info.plist中添加權限。像

對於攝像頭:

<key>NSCameraUsageDescription</key> 
<string>You can take photos to document your job.</string> 

圖片庫

<key>NSPhotoLibraryUsageDescription</key> 
<string>You can select photos to attach to reports.</string> 

請檢查應用程序,你像麥克風或其他其他權限。我希望這能解決你的問題。

如果你不是從上面的回答不滿意,就試試無觸點檢查任何內存問題或其他問題與iPhone 7

+0

它在發射時崩潰。只要用戶點擊應用程序圖標。 – Randi

+1

如果這些權限丟失,蘋果會拒絕他們的應用程序批准(我知道,因爲它發生在我身上),它可能不會是模型特定的。 – Stonz2

+0

是的,我的應用程序已被許多版本的appstore批准 – Randi

1

這裏就是你需要做的崩潰或立即掛停止的應用程序是什麼開放:安裝任何等待軟件更新,在設置>通用>軟件更新(這是可能的版本爲10.0.1和iPhone 7可以與iOS 10.0艦)發現

  1. 安裝並讓iPhone重啓照常
  2. 打開App Store
  3. 完全免費下載任何新應用程序,無論是免費還是付費都無所謂
  4. 您會看到一條彈出消息,說明條款和條件已更改,接受新條款,方法是點擊衆多的「同意」屏幕
  5. 退出App Store的
  6. 返回到主屏幕,並啓動應用程序(一個或多個),最初崩潰

來源:http://osxdaily.com/2016/09/16/fix-apps-crashing-immediately-new-iphone/

相關問題