2009-08-26 4 views
6

iPhone 앱을 한 컴퓨터에서 다른 컴퓨터로 옮겼습니다. 이 과정에서 내 info.plist 파일에 잘못된 번들 식별자가있는 것 같아 작동하지 않습니다. 내 프로젝트를 위해 완전히 새로운 info.plist 파일을 만들고 싶습니다.iPhone Xcode info.plist 파일을 다시 생성하는 방법

어떻게하면됩니까?

답변

5

다음은 깨끗한 info.plist입니다.

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>CFBundleDevelopmentRegion</key> 
    <string>English</string> 
    <key>CFBundleDisplayName</key> 
    <string>${PRODUCT_NAME}</string> 
    <key>CFBundleExecutable</key> 
    <string>${EXECUTABLE_NAME}</string> 
    <key>CFBundleIconFile</key> 
    <string>Icon.png</string> 
    <key>CFBundleIdentifier</key> 
    <string>xxx.yyy.${PRODUCT_NAME:rfc1034identifier}</string> 
    <key>CFBundleInfoDictionaryVersion</key> 
    <string>6.0</string> 
    <key>CFBundleName</key> 
    <string>${PRODUCT_NAME}</string> 
    <key>CFBundlePackageType</key> 
    <string>APPL</string> 
    <key>CFBundleSignature</key> 
    <string>????</string> 
    <key>CFBundleVersion</key> 
    <string>1.0</string> 
    <key>LSRequiresIPhoneOS</key> 
    <true/> 
    <key>NSMainNibFile</key> 
    <string>MainWindow</string> 
</dict> 
</plist> 
2

빈 Info.plist 파일을 원하면 XCode의 "파일"메뉴에서 "새 파일 ..."을 선택하십시오.

"새 파일"창에서 왼편의 "기타"를 선택한 다음 오른쪽의 "속성 목록"을 선택하십시오.

3

내가 가지고 문제 발견 "의 Info.plist"파일도 일부 C++ 테스트 응용 프로그램 대상이없는 특히 것을 "정보를 xxx.yyy 교체하고 (필요한 경우) XIB 파일의 이름을 변경하는 것을 잊지 마세요 "탭에서이 파일의 수정을 수동으로 수행해야했습니다.

그것을 확인하는 방법은 다음과 같습니다 프로젝트 네비게이터
  • 에서

    1. 선택 프로젝트 항목 "정보에 대한
    2. 검색"을 설정 구축 "원하는 목표 (프로젝트는 여러 대상을 가질 수 있습니다)
    3. 선택 탭을 선택합니다. plist 파일 ". 이 파일의 경로를 찾아야합니다.

    Xcode 7.3에서 테스트되었습니다.

    내 경우에는 "App Transport Security Settings"에서 "안전하지 않은 HTTP 프로토콜을 복원하려면"임의로드를 허용해야했습니다.