[iphone] $ {EXECUTABLE_NAME} 및 $ {PRODUCT_NAME}은 어디에 정의되어 있습니까?

수정 방법에 대한 정보는 어디서 찾을 수 있습니까?

  • ${EXECUTABLE_NAME}
  • ${PRODUCT_NAME}

이는 .plist 파일에만 표시되지만 실제 값은 어디에 있습니까?

.plist에서 원하는 것을 직접 수정할 수 있다면 왜 필요한지.

나는 새로 왔기 때문에 이것을 이해하는 데 문제가 있습니다. 또한 사과 정보 속성 목록 키 참조를 조사했지만 이러한 $ {} 값을 찾지 못했습니다.



답변

PRODUCT_NAME대상의에 정의되어 Build SettingsPackaging섹션을 참조하십시오. 기본적으로 프로젝트와 이름이 동일합니다.

스크린 샷

편집하다:

While PRODUCT_NAME은 기본적으로 대상의 이름입니다 ( MyDemoApp이 경우). 은 EXECUTABLE_NAME의 연결이다 :

$EXECUTABLE_PREFIX, $PRODUCT_NAME$EXECUTABLE_SUFFIX.

자세한 내용은 EXECUTABLE_NAME 참조를 참조 하세요.

최신 정보

새로운 참조는 http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6 에서 찾을 수 있습니다 .

EXECUTABLE_NAME
대상이 생성하는 바이너리의 이름을 지정합니다.


답변

$는 유닉스에서 사용되는 $가 productName & executableName 변수를 나타냅니다. 변수는 응용 프로그램의 빌드 설정에서 설정됩니다. 따라서 plist 파일에서 직접 제품 이름을 변경해서는 안됩니다. 대신 빌드 설정으로 이동하여 제품 이름을 검색하고 변경하십시오.


답변