2016-06-22 71 views
2

我們的應用程序得到了拒絕,原因如下:Xamarin形式(IOS)拒絕的應用程序 - iOS設備數據存儲準則

上啓動和下載內容,您的應用程序商店19.55 MB用戶的icloud的,這不符合iOS數據存儲指南。

我們有PCL Xamarin形式的項目,我們擁有的唯一數據是應用程序的圖像。我們不在此處存儲用戶的文件或數據庫。

我在哪裏可以在我的iOS項目中使用NSFileManager.SetSkipBackupAttribute(),如果任何人都可以展示我可以實現代碼的地方的例子,那就太棒了。

我不知道,我們需要阻止壽的文件夾,我們的IOS項目有這些文件夾(Xamarin視圖):

參考|組件|包| |資源

我應該從Apple獲得反饋意見以瞭解首先備份的文件夾嗎?我發現奇怪的是,即使在Entitlements.plist 中禁用iCloud仍然備份的東西,再加上圖像是來自應用程序的本地文件。

+1

這聽起來像一個審查錯誤。我會請他們澄清或重新測試。 – Jason

回答

0

我們最近有完全相同的問題。我們確實存儲PDF文件,並且還有一個我們沒有設置跳過的DB文件。

添加代碼跳過上的所有文件備份,包括數據庫文件後,我們繼續遭到拒絕。最後,我們聯繫了Apple並與一位開發人員交談,他們概述了我們可以採取的調試問題的步驟。

我們必須收集所有的文件是如何在我們的應用程序下載的多組記錄和詳細步驟,並將它們發送給開發者。在他們仔細研究之後,事實證明審查人員正在測試沒有固定代碼的舊版應用程序,因此開發人員能夠通過更新。

這再次發生,我們嘗試提交更新的下一個時間,開發商不得不手動再次通過我們的應用程序。

這我們更新我們的應用程序最後一次,它沒有發生......不知道是什麼的問題是站在他們一邊,但我會聯繫蘋果公司,讓他們知道的問題,他們就能最終得到它排序它。

+0

我已經通過itunesconnect向他們發送了一條消息,詢問他們哪些文件正在備份以及爲什麼發生這種情況,因爲我們沒有使用任何本地數據庫或本地存儲用戶首選項。我會查看他們的回覆......感謝您的反饋! – Ulozilla

+0

我只是擔心,如果從Xamarin iOS中的資源文件夾的本地圖像需要標記爲不備份壽,如果不是,那麼我想我只需要一個來自Apple的答案 – Ulozilla

+0

@Ulozilla沒有那些不需要標記。只有你的應用程序明確創建的東西。我們還擔心爲每個應用程序自動創建的首選項,Cookie和緩存文件,但這些文件也不需要任何特殊的設置。 – hvaughan3

相關問題