상세 컨텐츠

본문 제목

애플 저장소 관련 이슈 회피 법&샘플소스 리젝트 관련

스마트기기개발관련/IOS 개발

by AlrepondTech 2012. 6. 18. 11:12

본문

반응형

 

 

 

=================================

=================================

=================================

 

 

 

 

 

출처: http://mjkim.kr/wp/archives/265

 

[iOS] iOS 5.0.1에서 약간 바뀐 iCloud

iCloud는 다른 애플 제품과 다른 한가지가 있다. 사용자에게 공급하는 것이 어디까지나 서비스이며 그 사양 변경 권한이 애플에 있다는 것이다. 하드웨어와 소프트웨어는 일단 사용자의 손에 들어가면, 제조사측이 그 사용법을 크게 제한하는 것은 어렵지만, iCloud라면 가능하다. 이에 대한 것은 사용 규약서를 확인해 보면 알 수 있다.

사용규약: http://www.apple.com/legal/icloud/en/terms.html

실제로 iCloud 서비스가 시작된 후 몇개월정도 지난 시점이지만 그 사양 일부는 이미 변경되어 있다. 우선 일반적으로 공개된 개발자 문서 Technical Q&A 1719번을 확인해 보기 바란다.

https://developer.apple.com/library/ios/

QA1719 요점만 말하면, ‘iOS 5.0.1이후, iCloud/iTunes백업으로부터 지정한 파일 제외가 가능하게 되었다”란 내용이 있다. iOS 5 및 iCloud의 서비스 시작 당시에는 앱이 처리하는 파일 및 데이터의 모든 것이 백업대상이 되었지만, iOS 5.0.1이후에는 아래 표로 사양이 변경되었다.

로그등의 캐쉬 및 일시적으로 사용하는 데이터는 제외되었고, 그외 오프라인 데이터에 대해서도 확장속성(do not backup속성)을 설정할 경우에도 제외할 수 있게 되었다.

[iOS 5.0.1이후 백업 대상 데이터]

  • 중요한 데이터(사용자가 작성한 데이터 및 재작성이 불가능한 데이터) Documents 폴더 = 대상임
  • 캐쉬데이터 (재다운로드, 재작성이 가능한 데이터) Library/Caches 폴더 = 대상제외
  • 일시사용데이터 (사용기간이 짧은 일시적인 데이터로 보전이 불필요한 데이터) tmp 폴더 = 대상제외
  • 오프라인 데이터 (네트워크 연결안된 경우에 사용하는 데이터) = Documents 또는 Library/Private Documents = 대상임

이 QA1719는 개발자 전용인 것부터 새로운 스펙이 요구되는 것은 앞으로 릴리즈되는 iOS앱이라는 것이 된다. 즉, iOS 5.0.1이전에 릴리즈된 앱은 업데이트하지 않는 한 앱의 모든 데이터가 백업된다는 의미이다.

이번 사양 변경으로 의도되는 곳은 캐쉬등의 중요성이 낮은 데이터를 백업대상에서 제외하는 것으로 백업의 부하를 줄이고 iCloud 디스크 소비량을 줄이기 위함이라고 추측된다. 최종 사용자로서는 앞으로 백업으로부터 복원할 때, 캐쉬등의 일부 데이터가 사라지게 되어 충분히 이해하고 있어야 하겠다.

그러나, 다르게 본다면, 일반적으로 갱개된 문서로 백업대상이 몇시되어 있다고 하는 것은 그 대상영역에는 앞으로도 안심하고 데이터를 조정할 수 있다고 말할 수 있다. iOS에서는 데이터 저장장소를 앱이 결정하는 경우가 많지만, iCloud대응 앱의 경우, 전용 Documents폴더를 OS X Lion의 “~/Library/Mobile Documents”폴더 아래에 만들어 이후 자동적으로 동기화하게 된다. 여기에 문서를 저장하면 iCloud 스토리지에 백업하게 될 것이다.

예로, GoodReader for iPhone의 Documents폴더는 “~/Library/Mobile Documents/JFJWWP64QD~com~goodiware~GoodReader/Documents/”로 접근할 수있다. Keynote의 경우 “~/Library/Mobile Documents/com~apple~Keynote/Documents/”이다.

[설정]의 iCloud관리화면을 확인해보면 파일을 백업대상이 포함되어 있어, Time Machine과 iCloud 양쪽 모두에 백업되어 문서를 안전하게 보관될 수있어 유익하다.

참고로 OS X Lion에서는 라이브러리 폴더는 보이지 않도록 하기 때문에, 일반적인 Cocoa 기반 텍스트 편집 프로그램에서는 직접 “~/Library”이하 영역을 지정할 수 없다. 그래서 Emacs를 모르거나 Terminal에서 cp명령어로 복사하는 것이 귀찮은 사용자는 폴더 alias를 데스크톱에 만들는 방법으로 대처하면 좋을듯 하다.

 

 

 

=================================

=================================

=================================

 

 

관련링크:

 

http://miwon.egloos.com/4660579

http://miwon.egloos.com/4667623

http://blog.upyrus.com/49

 

 

=================================

=================================

=================================

 

 

 

 *리젝트 사유

 

- http://melissah.tistory.com/38

 

- http://m.clien.career.co.kr/cs3/board?bo_table=cm_app&bo_style=view&wr_id=5142

 

- http://www.econovation.co.kr/Marketing/web/MK01_View.asp?idx=3604&strBD_CODE=FR0105&sort_Cond=IDX

 

- http://stackoverflow.com/questions/10151843/where-to-store-user-uploaded-files-with-exact-ios-5-0-there-is-no-do-not-backu

 

http://stackoverflow.com/questions/8694112/adding-the-do-not-backup-attribute-to-a-folder-hierarchy-in-ios-5-0-1

 

 

 *애플: do not backup 관련 링크

 

- http://mjkim.kr/wp/archives/265

 

- http://miwon.egloos.com/4660579

 

- http://miwon.egloos.com/4667623

 

- http://blog.upyrus.com/49

 

--------new

 

- http://simyungk.tistory.com/7

 

- https://jira.appcelerator.org/browse/TIMOB-6286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

 

- https://jira.appcelerator.org/browse/TIMOB-6286

 

- 아이폰 개발자포럼 이슈

  http://www.iphonedevsdk.com/forum/iphone-sdk-development/99558-ios-data-storage-issue.html

 

- http://www.slideshare.net/devparan/h3-2011-c3-ios5-new-features-in-action

 

- https://gist.github.com/1460374

 

- http://longweekendmobile.com/2011/11/11/keeping-but-not-backing-up-downloaded-data-in-ios5/

 

- 저장 폴더규정(참고용)

  http://blog.naver.com/PostView.nhn?blogId=proonan29&logNo=130138742956

 

- https://issues.apache.org/jira/browse/CB-522

 

- http://stackoverflow.com/questions/10085653/phonegap-cordova-1-5-ios-do-not-back-up-file-attribute

 

------------new2

 

- https://discussions.apple.com/thread/3656837?start=0&tstart=0

 

 *모바일백업

 

- http://blogs.oreilly.com/iphone/2008/06/iphone-backups-part-2.html

 

- http://keepmurmuring.blogspot.kr/2009/06/iphone-backup-informationnote.html

 

- https://discussions.apple.com/thread/1692122?start=0&tstart=0

 

- http://www.windowdll.com/bbs/board.php?bo_table=03_xp32&wr_id=6119

 

- http://www.windowexe.com/bbs/board.php?bo_table=board01_a&wr_id=26

 

- http://blog.daum.net/computernala/59

 

 

=================================

=================================

=================================

 

 

 *아이폰 테스트

 

- http://mediasync.tistory.com/153

 

- http://tory45.egloos.com/5230002

 

- http://ecolemodev.springnote.com/pages/4553721

 

애플문제.txt
다운로드

 

 

=================================

=================================

=================================

 

 

 

 

반응형


관련글 더보기

댓글 영역