我是Flutter中Mac开发的新手,在构建时遇到错误

afdcj2ne  于 2023-01-27  发布在  Flutter
关注(0)|答案(2)|浏览(140)

我是Mac设备开发新手,在编译项目时遇到了问题,出现了“Found non-key”错误。我哪里出错了?
警告:为禁用代码设计的设备生成。在部署到设备之前,您必须手动进行代码设计。/Users/builder/clone/ios/Runner/Info.plist:属性列表错误:在第7行中发现非密钥/ JSON错误:JSON文本没有以数组或对象和选项开头,以允许未设置片段。在第1行第0列附近。正在为设备(ios)构建com.example.silvestreapp...
下面是我的信息列表

<?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>NSAppTransportSecurity</key>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>CFBundleDevelopmentRegion</key>
        <string>$(DEVELOPMENT_LANGUAGE)</string>
        <key>CFBundleDisplayName</key>

有人能帮我吗?

9o685dep

9o685dep1#

你把 * 信息列表 * 搞砸了。更改

<key>NSAppTransportSecurity</key>
    <key>NSAllowsArbitraryLoads</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

尽量不要手动编辑 Info.plist,因为很容易出错。使用编辑器界面。

yrefmtwq

yrefmtwq2#

我做了那个,现在它又有了另一个错误。

    • NSAppTransportSecurity**现在是第4行

警告:为禁用代码设计的设备生成。在部署到设备之前,您必须手动进行代码设计。/Users/builder/clone/ios/Runner/Info.plist:属性列表错误:在第4行遇到意外元素(plist只能包含一个对象)/JSON错误:JSON文本没有以数组或对象和选项开头,因此不允许设置片段。请绕过第1行第0列。

相关问题