在向应用程序添加开发Swift包时出现问题

时间:2020-07-10 12:18:10

标签: swift swift-package-manager

我正在尝试将本地开发中的Swift软件包添加到我的项目中。我遵循了这个Organizing Your Code with Local Packages。使用Xcode 12 Beta。

我创建了一个名为“ MyLibrary”的快捷包。 然后,将代码从应用程序移动到swift包中的 Sources 文件夹中。 然后,我关闭Xcode中的swift软件包项目,并将package文件夹拖放到我的应用中。

但是,这就是我被困住的地方。在构建阶段,我需要将MyLibrary目标添加到与库链接二进制文件部分。我没有在对话框中看到库/框架目标。

我在下面仅列出了快速包装的产品和目标。我也尝试添加了binaryTarget,但这没有帮助。

Width

1 个答案:

答案 0 :(得分:1)

我将逐步说明。在此示例中,我们将从头开始。

  1. 文件>新建>项目。选择iOS App模板。将项目另存为我的项目;其他设置故事板,UIKit应用模板,Swift。在桌面上创建。

  2. 文件>新建> Swift软件包。好的,这是困难的部分。请参阅保存对话框底部的“添加到?”字样。选择MyProject。该组也应该是MyProject。这两个图标应为蓝色项目图标。现在,在桌面上另存为MyLibrary。

  3. 现在我们在MyProject中。选择项目导航器顶部的MyProject。在右侧,选择目标MyProject。向下滚动到Frameworks,Libraries和Embedded Content,然后单击加号按钮。您将在顶部工作区中看到,然后MyLibrary为“框架”,MyLibrary为“库”。选择第三个,“ MyLibrary”作为“库”,然后单击“添加”。

相关问题