블레미,이 샌드 박싱은 절망에 빠지게합니다. 애플 스토어에서 출시 된 앱이 있습니다. (이론적으로 리뷰를 통해 ...), 슬라이드 쇼 플레이어 - 너무 멋지다 - 사용자는 이미지를 NSTableView로 드래그 앤 드롭하거나 NSOpenPanel을 통해 선택할 수 있습니다. 내가 끌어와 이미지를 떨어 뜨리거나를 선택 할 때마다 위의 텍스트파란 색으로 보안 범위 지정 북마크를 가져올 수 없습니다.
QuickSlide(1412) deny mach-lookup com.apple.scopedbookmarksagent.xpc
: 어쨌든, 나는 그렇게 나 자신을 사용하는 거라고 내가 보안 북마크를 허용되지 않아 내 노트북에 복사본을 다시 컴파일하고 갑자기 생각 NSOpenPanel 통해.
나는 책갈피를 생성하기 위해 사용하고 코드는 다음과 같습니다 : 충분히
-(NSData*)genSec:(NSURL*)aURL
{
NSError *error;
NSData *secData = [aURL bookmarkDataWithOptions:(NSURLBookmarkCreationWithSecurityScope | NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess | NSURLBookmarkCreationPreferFileIDResolution)
includingResourceValuesForKeys:nil relativeToURL:nil error:&error];
if (error) {
[self setReport: [NSString stringWithFormat:@"Can't access %@ due to SandBoxing",aURL]];
return nil;
}
return secData;
}
물론, report
방법도 함께 해고 나는 다음과 같은 자격있는
내가 개발 한 달 전에는 이런 일이 한번도 없었습니다. 나는 또한 내 dev에 맥 프로 상자에 시도했거나 다른 또는 서명과 함께 코드 서명을 시도하고 심지어 응용 프로그램 저장소에서 다운로드했습니다 (2 개의 다른 계정으로 두 번 시도); 모두 같은 결과를 얻습니다. 또한 매우 편리한 Receigen 앱을 사용하여 컴파일 된 번들의 인 타이틀먼트를 확인했습니다. 나는 10.7.5를 달리고있다. 오류가 발생하는 것을 막는 유일한 방법은 Xcode에서 '샌드 박싱 사용'옵션의 선택을 취소하고 컴파일하는 것입니다.
Argghhh. 누군가가 어떻게 든 2 명의 베타 테스터, 나, 앱 스토어 리뷰어를 빠져 나간 블린딩 뻔한 실수를 지적 할 수 있을까? ... !!!!
분명히 분명하지 않을까요?
업데이트 : 동료에게 새 복사본을 다운로드하여 샌드 박스 작업에 문제가 없었습니다. 만약 누군가가 내 설치에 어떤 일이 일어나고 있는지에 관해 밝혀 줄 수 있다면 나는 여전히 그것을 고맙게 생각할 것입니다 ...
Todd.
감사합니다. Alex, 나는 그것을 나에게 줄 것이다. – Todd
그래, 그게 다야. 나는 이것이 검토를 거쳐 시험기의 기계에서 일하는 것으로 보인다고 믿을 수 없다. 그것은 기괴하다. 필자가 생각한 것은 어떤 시점에서 다시 컴파일하면 권한 파일을 올바르게 덮어 쓰지 못한다는 것입니다. 지원 파일 그룹에있는 자료는 이전 빌드를 적절히 정리하지 않으면 중단 될 수 있음을 알고 있습니다. – Todd
글쎄, 왜 작동하지 않는지 우리가 이해하지 못한다고해서 문제가 해결되어 기쁘다. – Alex