2017-12-22 2 views
1

현재 DISPLAY_NAME을 (를) 설정하는 사용자 정의 빌드 설정이 있습니다.빌드 설정에서 Info.plist의 값을 어떻게 읽을 수 있습니까?

그런 다음 빌드 설정의 일반 탭에서 표시 이름 열에 사용자 정의 빌드 설정에서이 값을 $ (DISPLAY_NAME) (으)로 가져옵니다.

표시 이름을 읽고 Info.plist 파일에서 일반 빌드 설정을 지정하고 싶습니다. 어떻게해야합니까?

+0

파일 .plist 사용자 정의 읽기 : https://stackoverflow.com/questions/9530075/ios-access-app-info-plist-variables- in-code –

+0

죄송합니다. 제 질문에 대한 오해가 있으시면 죄송합니다. 내 빌드 설정 메뉴에서 Info.Plist에 액세스하려고합니다. 내 코드가 아니야. –

답변

0

다음 코드를 사용할 수 있습니다.

info.plist 파일을 읽으십시오.

NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; 
NSString *value = [infoDict objectForKey:@"keyName"]; 

infoDictionary : 수신기에 대한 정보가 포함되어 번들의의 Info.plist 파일에서 건설 사전.

이것은 비슷한 질문입니다

NSString *file = [[NSBundle bundleForClass:[self class]] pathForResource:"nameOfPlist" ofType:@"plist"]; 

    if (!file) { 
     NSLog(@"Please add a plist config file to your project."); 
     return nil; 
    } 

    NSDictionary *plistDict = [NSDictionary dictionaryWithContentsOfFile:file]; 
+0

가 코드를 업데이트했습니다. 새 스 니펫 –

+0

을 확인하십시오. 내 질문에 오해 한 경우 죄송합니다. 내 빌드 설정 메뉴에서 Info.Plist에 액세스하려고합니다. 내 코드에 없다. –

관련 문제