Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在任何iOS设备的Swift软件包生成中:找不到类型';边缘集';范围内_Swift_Compiler Errors_Swift Package Manager - Fatal编程技术网

在任何iOS设备的Swift软件包生成中:找不到类型';边缘集';范围内

在任何iOS设备的Swift软件包生成中:找不到类型';边缘集';范围内,swift,compiler-errors,swift-package-manager,Swift,Compiler Errors,Swift Package Manager,当我构建这个非常简单的Swift包时,我得到了以下编译器错误: /Users/benleggiero/Desktop/Test/Sources/Test/Test.swift:4:11:错误:在范围中找不到类型“EdgeInsets” 扩展边集:P{} ^~~~~~~~~~ 包裹,斯威夫特 //swift工具版本:5.3 //swift工具版本声明了构建此软件包所需的swift最低版本。 导入包说明 让包=包( 名称:“测试”, 产品:[ //产品定义一个包产生的可执行文件和库,并使它们对其他

当我构建这个非常简单的Swift包时,我得到了以下编译器错误:

/Users/benleggiero/Desktop/Test/Sources/Test/Test.swift:4:11:错误:在范围中找不到类型“EdgeInsets”
扩展边集:P{}
^~~~~~~~~~
包裹,斯威夫特
//swift工具版本:5.3
//swift工具版本声明了构建此软件包所需的swift最低版本。
导入包说明
让包=包(
名称:“测试”,
产品:[
//产品定义一个包产生的可执行文件和库,并使它们对其他包可见。
.图书馆(
名称:“测试”,
目标:[“测试”]),
],
依赖项:[
//依赖项声明此包所依赖的其他包。
//.package(url:/*package url*/,from:“1.0.0”),
],
目标:[
//目标是包的基本构建块。目标可以定义模块或测试套件。
//目标可以依赖于此包中的其他目标,也可以依赖于此包所依赖的包中的产品。
.目标(
名称:“测试”,
依赖项:[]),
.testTarget(
名称:“测试”,
依赖项:[“测试”]),
]
)
来源/测试/测试.swift
导入快捷界面
@可用(iOS 13.0,*)
扩展边集{}

尽管您正在为iOS设备构建平台,但似乎您还必须在
Package.swift
文件中明确定义平台,以避免出现以下错误:

let package = Package(
    name: "StackOverflowLibrary",
    platforms: [
        .iOS(.v13),
        .macOS(.v10_15)
        ],
    //etc.

请注意,在我还创建了一个“Clean build folder”之前,仅此一项对我来说仍然不起作用,此时它已正确编译。

Gosh。。。非常感谢。我希望不是这样