簡體   English   中英

Swift / Xcode 6-info.plist錯誤

[英]Swift / Xcode 6 - info.plist error

我到處亂逛,然后從項目中刪除了info.plist,然后轉到了垃圾箱,但它也不在那里。 我嘗試運行游戲,但它給了我這個錯誤:

錯誤:無法從'/Users/PC-NAME/Docs/filename/filename/filename/Infoname/Info.plist'中讀取數據:無法打開文件“ Info.plist”,因為沒有這樣的文件。

無論如何,我已經投入了數小時才能使所有代碼重新工作。 我知道把plist弄亂是愚蠢的,我應該做個備份,但我沒有:/

這是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>en</string>
    <key>CFBundleExecutable</key>
    <string>$(EXECUTABLE_NAME)</string>
    <key>CFBundleIdentifier</key>
    <string>com.$(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>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>armv7</string>
    </array>
</dict>
</plist>

在項目的根目錄中創建一個新文件,並將其命名為info.plist。 現在,將此內容粘貼到info.plist文件中,您就可以開始了。

請注意,如果您正在使用情節提要,則不再對其進行定義。 因此,您將必須轉到“項目目標”設置的“常規”選項卡,並自行手動設置情節提要。

您不需要將info.plist導入到xcode項目。 XCode嘗試在物理文件夾結構中找到它。 但是,最好將其分組在您的應用程序中。 因此,只需將文件拖到您的項目中,然后根據需要取消選中“復制”選項即可。

要注意的另一件事是,如果您將info.plist復制到某個錯誤的文件夾位置,則xcode可能仍會抱怨。 您可以將其放置在應用程序根目錄中的正確文件夾結構中,也可以為目標構建設置->搜索Info.Plist File ,然后手動指定文件的位置。

要創建.plist,請使用Xcode中的File – New – File,並創建Property List類型的Resource文件。 選擇“下一步”並將文件命名為“信息”(plist文件類型將自動創建)。

在此處輸入圖片說明

確保在創建文件時提及正確的軟件包,因為xcode如果在以下位置找不到它,將再次給您錯誤

'/用戶/ PC-NAME /文檔/文件名/文件名/文件名/Info.plist'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM