2016-08-17 1 views
0

렐름 (최신 버전), 스위프트 및 샌드 박스 기능을 사용할 수 없습니다.렐름, 스위프트 및 앱 샌드 박스가 작동하지 않습니까?

RealmSwift/Realm 포함 바이너리가 올바르게 포함 된 Hello Word 앱을 만들었습니다.

import RealmSwift 

..add 하나 개의 클래스 만 라인 : 나는 응용 프로그램을 실행할 때

let realm = try! Realm() 

가 그럼 난이 오류가 발생했습니다 : 나는 샌드 박스를 해제하면

*2016-08-17 21:04:05.404 testprosjekt1[37407:21624950] ***storageTaskManagerExistsWithIdentifier:withIdentifier failed: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.nsurlstorage-cache was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.nsurlstorage-cache was invalidated.}; { 
    NSDebugDescription = "The connection to service named com.apple.nsurlstorage-cache was invalidated."; 
} 
2016-08-17 21:04:05.412 testprosjekt1[37407:21624950] ***cachedResponseDictionaryForRequest:key:handler failed: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.nsurlstorage-cache was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.nsurlstorage-cache was invalidated.}; { 
    NSDebugDescription = "The connection to service named com.apple.nsurlstorage-cache was invalidated.";* 
} 

를 - 내가 가지고 전혀 오류가 없습니다. 제 질문은 다음과 같습니다. Realm의 최신 버전이 샌드 박스 응용 프로그램에서 작동하지 않습니까?

  • 나는 sandboxing의 모든 디렉토리에 읽기/쓰기를 설정하려고했지만이 방법은 도움이되지 않습니다. (당신이 독자에게 시도하거나 당신이 액세스 할 수없는 디렉토리에 쓰기까지)
  • 나는 엑스 코드 7.3
+0

렐름이 제한된 샌드 박스 폴더 외부에 캐시/템포 파일을 만들 수 있다는 느낌이 들었습니까 ?? 이것이 사실이라면 OS X (MacOS)의 App Store 용 영역으로 OS X 응용 프로그램을 만들 수없는 경우 주요한 사례입니다. 이것이 사실이 아니길 바랄뿐입니다. – FloppyUser

답변

1

영역이 샌드 박스와 함께 잘 작동 사용합니다.

Realm은 익명 분석을 수집하고 디버거가 연결된 상태로 실행되거나 시뮬레이터에서 실행될 때 업데이트를 확인합니다. 앱이 프로덕션 상태이거나 사용자의 기기에서 실행 중이면이 호출이 실행되지 않습니다. FAQ에서 자세한 내용보기

또한 응용 프로그램에서 네트워크 호출을 수행하면 com.apple.security.network.client을 자격에 추가합니다 (또는 프로젝트 설정의 Capabilities 탭에서 Outgoing connection (Client) 만 사용 가능하게 설정).

관련 문제