Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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包_Ios_Swift_Swift Package Manager - Fatal编程技术网

Ios 如何在已添加到应用程序工作区的应用程序中导入Swift包

Ios 如何在已添加到应用程序工作区的应用程序中导入Swift包,ios,swift,swift-package-manager,Ios,Swift,Swift Package Manager,我使用的是Xcode 12.4,我创建了一个应用程序“app” 之后,我通过File>New…>Swift Package…,并选择立即将其添加到工作区“应用程序”的选项: 我希望“App”成为如何使用Swift软件包的示例应用程序,因此我可以在同一窗口中开发软件包+示例应用程序,并将这些内容分组在一起,这似乎很好: 问题似乎是我无法导入“MyLibrary”,例如在ViewController.swift中: import MyLibrary//没有这样的模块“MyLibrary” 问题

我使用的是Xcode 12.4,我创建了一个应用程序“app”

之后,我通过
File>New…>Swift Package…
,并选择立即将其添加到工作区“应用程序”的选项:

我希望“App”成为如何使用Swift软件包的示例应用程序,因此我可以在同一窗口中开发软件包+示例应用程序,并将这些内容分组在一起,这似乎很好:

问题似乎是我无法导入“MyLibrary”,例如在
ViewController.swift中:

import MyLibrary//没有这样的模块“MyLibrary”

问题:应用程序如何导入swift包?

将包添加到项目后,需要将库添加到“应用程序”构建目标

  • 在项目导航器中选择项目,然后在“常规”下选择
  • 选择“应用程序”目标
  • 检查MyLibrary是否列在“框架、库和嵌入内容”下。如果没有,则使用“+”按钮添加–Joakim Danielson 25分钟前

另请参见

是否已将库添加到“应用程序”目标中?@JoakimDanielson与我描述的“添加到”步骤有什么不同?是的,在项目导航器中选择项目,然后在“常规”下选择“应用程序”目标,并检查MyLibrary是否列在“框架、库和嵌入内容”下。如果没有,则使用“+”添加它button@JoakimDanielson它起作用了。你想写一个答案吗?也可以链接文档。