iOS swift 2.2 2.23-Apps must follow the iOS Data Storage Guidelines or they will be rejectedを拒否

2162 ワード

2.23 - Apps must follow the iOS Data Storage Guidelines or they will be rejected
  • りんごの保存規則に違反したという意味です
  • いくつかの記事を要約しました
  • アプリケーションは起動時にDocumentsの下で5.6 Mのデータを生成し、ユーザーが自分で作成してバックアップに使用したものではないことを説明し、アプリケーションを修正することでdocumentディレクトリにバックアップしない属性(NSURLIsExcludedFromBackupKey)を追加した後、審査を通過した.iOS 5以降のストレージ仕様をまとめると、üユーザーが生成したドキュメントや他のデータ、またはアプリケーションによって再構築できないデータのみが/Documentsディレクトリに保存されます.これらのデータファイルはiCloudによって自動的にバックアップされます.ü再ダウンロードまたは再作成可能なデータは、/Library/Cachesディレクトリに保存する必要があります.データベースキャッシュファイルや雑誌、新聞、地図アプリケーションなどのダウンロード可能なコンテンツをキャッシュディレクトリに保存することができます(Caches directory)ü一時的に必要なデータは/tmpディレクトリに保存する必要があります.これらのファイルはiCloudにバックアップされませんが、不要になったときにすぐに削除することを覚えておいてください.これにより、ユーザー・デバイスのストレージ領域を無駄にし続けることはありません.ü「do not back up」プロパティを使用して、iCloudバックアップを必要としないファイル(オフライン環境で使用するファイルなど)を指定します.このプロパティは任意のディレクトリで有効になります.これらのファイルはデバイススペースを占有するため、アプリケーションは定期的にこれらのファイルを監視し、整理するメカニズムが必要です.
  • ユーザーがicloudにバックアップする必要はありませんが、一時ファイルではありません.

  • では、このファイルをicloudにバックアップしないようにする必要があります.
  • アップルのドキュメントはよく書かれていますが、ocバージョンしか見つかりません.https://developer.apple.com/library/ios/qa/qa1719/_index.html
  • 私はswiftのバージョンlet docPath=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0]addSkipBackupAttributeToItemAtPath(docPath as String)
        func addSkipBackupAttributeToItemAtPath(filePath:String) {
            if let url:NSURL = NSURL(fileURLWithPath: filePath) {
          do {
              try url.setResourceValue(NSNumber(bool: true), forKey: NSURLIsExcludedFromBackupKey)
          } catch _ as NSError {
                print(" ")
          }
      }
    }
    
  • バージョン2 funcaddSkipBackupAttributeToItem(){////取得ディレクトリlet xx=NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,inDomains:.UserDomainMask)[0]let url=xx.URLbyAppendingPathComponent("output.mp 4")do{ try url.setResourceValue(NSNumber(bool:true)、forKey:NSLIURsLIURsURsLIURsLIURsLIURsURsLIURsLIU ExcludedFromBackupKey)}catch_as NSError{print("エラー")}
  • }
  • 私があんなにかわいいのを見てn(≧▽≦)n
  • 私の薄さに注目してください(梁同テーブル):http://weibo.com/tongrenyinsheng
  • Webサイト(同人音)http://www.tongrenyinsheng.com
  • ios個人が書いたapp(同人音)ASMR音楽