2017-02-14 63 views
0

最近我在appstore中提交了ios應用程序。該應用程序被拒絕。蘋果給了我一些崩潰日誌文件。我試圖symbolicate那些使用ATOS命令&發現以下錯誤:ipa崩潰日誌符號化materializeForSet錯誤

CheckOutVC.alergyView.materializeForSet(在我的項目)(CheckOutVC.swift:23)

上線23這裏是代碼:

@IBOutlet var alergyView: SquareBoxView! 

這裏CheckOutVC是我的UIViewController & SquareBoxView只是一個UIView。 但是什麼是materializeForSet?爲了擺脫這個,我需要改變什麼?

+0

materializeForSet - 它與coredata有關,google一旦你得到與此相關的回答 –

+0

我沒有在我的項目中使用核心數據。我在我的項目的任何地方搜索並沒有發現任何核心數據。 –

+0

然後再詢問一次蘋果 –

回答

0

我用google搜索了這個錯誤。我發現下面的解釋說,在可選項中找到了一個零值。

考慮到您的alergyView是一個插座,您可能在某些時候訪問它,當它爲零時。

我的問題是,您可能已經忘記將SquareBoxView添加到您的IB「子類」標籤中。我猜測它仍然是UIView

檢查alergyViewprintf()的訪問權限。你應該找到它在某個地方。

當您突出顯示文字alergyView時,請檢查連接。它應該在IB中顯示View。檢查ViewIB。它可能有多個指針。如果有的話,它會在大部分時間工作,有時會崩潰。

+0

我在提交我的應用程序之前檢查了這一切。一切安好。沒有零值,IBOutlet連接沒問題。它在我的開發設備上完美運行。但是,當我創建ipa並在不同設備上安裝應用程序時,應用程序在啓動後立即崩潰。 –

+0

我有類似的問題。問題在於它只在舊設備上崩潰。這是一個動畫gif。你可以在第二個dev設備上測試它嗎? – Darkwonder

+0

其實我的開發設備比較老。我正在安裝ipa的設備比我的開發設備最新。你在案件中做了什麼來解決問題? –