2014-11-18 2 views
0

프로젝트 외부의 작업 공간에 JSON 파일을 추가했습니다. 이 파일을 작업 공간에 추가하는 모든 프로젝트에서 사용 가능하게하고 싶습니다.Xcode : 작업 공간 내의 모든 프로젝트에서 파일을 사용할 수 있습니까?

NSString *path = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"json"]; 


NSError *error; 
NSString *json = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; 

if (!error) { 
    NSLog(@"%@", json); 
} else { 
    NSLog(@"%@", [error localizedDescription]); 
} 

많은 프로젝트에 걸쳐 작업 공간에서 하나의 파일을 공유하는 적절한 방법은 무엇입니까 : 나는 다음을 수행하려고하면

, 나는 코코아 오류 258 얻을?

답변

0

프로젝트의 대상에는 6 개의 탭이 있습니다. 단계를 빌드하고 Copy Bundle Resource에서 해당 파일이 새 대상 번들에 추가되었는지 확인하십시오.

+0

그래, 파일이 단일 프로젝트에있는 경우 작동합니다. 나는 그 파일을 작업 공간 내의 모든 프로젝트에서 사용할 수 있기를 원했기 때문에 어떤 의미에서든 프로젝트 외부에 추가하려고했습니다. –

+0

죄송합니다. 이미 늦었습니다. 나는 프로젝트를 추가 할 것이다. 단일 파일을 일종의 대상에 넣고 해당 대상을 다른 프로젝트의 빌드 종속성으로 추가하십시오. –