2017-10-09 47 views
1

我收到以下错误无法解析“的myapp/Info.plist中”

(null): couldn't parse contents of 'myapp/Info.plist': The data couldn’t be read because it isn’t in the correct format. 

下面是完整的plist文件。该程序编译和runs.I唐”的内容t知道为什么XCODE显示此错误。请咨询。

<?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>CFBundleIconFile</key> 
    <string></string> 
    <key>CFBundleIdentifier</key> 
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</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>CFBundleVersion</key> 
    <string>1</string> 
    <key>LSMinimumSystemVersion</key> 
    <string>$(MACOSX_DEPLOYMENT_TARGET)</string> 
    <key>NSHumanReadableCopyright</key> 
    <string>Copyright © 2017 me. All rights reserved.</string> 
    <key>NSMainStoryboardFile</key> 
    <string>Main</string> 
    <key>NSPrincipalClass</key> 
    <string>NSApplication</string> 
    <key>NSAppTransportSecurity</key> 
    <dict> 
     <key>NSAllowsArbitraryLoads</key> 
     <true/> 
     <key>NSExceptionDomains</key> 
     <dict> 
      <key>tranzporthub.com</key> 
      <dict> 
       <key>NSIncludesSubdomains</key> 
       <true/> 
       <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> 
       <true/> 
       <key>NSTemporaryExceptionMinimumTLSVersion</key> 
       <string>TLSv1.1</string> 
      </dict> 
     </dict> 
    </dict> 
</dict> 
</plist> 

回答

0

CFBundleIconFile键后的字符串值为空。这可能是你的问题。尝试添加一个应用程序图标文件到您的项目,并确保此文件名包括在这里

+0

我已添加图标拖放图像的Assets.xcassets中的所有决议。 – techno

+0

这还不够吗? – techno

+0

我会认为这将是。但请尝试在和<\string>标签之间添加文件名。这是空的似乎不正确 – TMin