2009-08-26 8 views
6

Przenieśliłem aplikację na mój iPhone z jednej maszyny na drugą. W procesie mój plik info.plist wydaje się mieć nieprawidłowy identyfikator pakietu i nie działa. Chcę utworzyć całkowicie nowy plik info.plist dla mojego projektu.Jak zregenerować plik iPhone Xcode info.plist

Jak mogę to zrobić?

Odpowiedz

5

Oto czysta lista info.p dla ciebie. Nie zapomnij zastąpić xxx.yyy i zmień nazwę pliku XIB (jeśli jest wymagane)

<?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

Jeśli chcesz tylko pusty plik info.plist, po prostu wybierz "Nowy plik ..." w menu "Plik" w XCode.

W oknie "Nowy plik" wybierasz "Inne" po lewej stronie, a następnie "Lista właściwości" po prawej stronie.

3

miałem problemu ze znalezieniem „Info.plist” plik też, zwłaszcza, że ​​niektóre C++ docelowa aplikacja testowa nie ma „Info "tab, więc modyfikacja w tym pliku musiała zostać wykonana ręcznie.

go znaleźć:

  1. Wybierz projekt w nawigatorze projektu
  2. Wybierz pożądany cel (projekt może mieć wiele celów)
  3. Wybierz zakładkę "budować Ustawienia"
  4. Szukaj wpisie „Info. plist File ". Tam powinieneś znaleźć ścieżkę tego pliku

Testowany na Xcode 7.3.

W moim przypadku musiałem "Zezwalaj na ładowanie arbitralne" w "Ustawieniach zabezpieczeń transportu aplikacji", aby przywrócić niezabezpieczony protokół HTTP.