![](/img/trans.png)
[英]Removed Target Module in my Swift Xcode 7 project and now getting error about 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.