使用Swift3包管理器与Xcode 8没有运气

问题描述:

我想在我的项目中集成swift包管理器,但没有运气。 iOS模拟器在启动时崩溃。使用Swift3包管理器与Xcode 8没有运气

这里是我遵循以整合包管理器中的步骤:

  1. 开放的Xcode并创建一个新xcodeproject:testcpackage
  2. 从我已经运行该命令的终端:
    • swift package init创建Package.swift文件
    • swift package generate-xcodeproj
    • swift build
    • swift test - 一切似乎是确定
  3. 在Xcode中打开新生成的文件testpackage.xcodeproj
  4. 运行应用程序(CMD + R):构建成功
    • 第一个错误由iOS的给定模拟器:Could not attach to pid : “9207”
    • 我关闭了iOS模拟器,并在出现第二个错误时再次运行该项目:
No installable items found at /Users/xxxxxx/Library/Developer/CoreSimulator/Devices/555xxx14-xxx-xx-8E6E-C13D5AB463A0/data/Library/Caches/com.apple.mobile.installd.staging/temp.rA1vGO/extracted/Payload

能否请你帮我解决这个问题呢?

+1

据:“根据对苹果模块 这时有对依赖UIKit中,了AppKit,等没有明确支持,但这些进口如果模块存在于正确的系统位置,模块应该可以工作,我们将在未来增加对系统依赖关系的明确支持。请注意,此时软件包管理器不支持iOS,watchOS或tvOS平台。“在(https:// github。COM /苹果/迅速封装的管理器/斑点/主/文档/ Reference.md#取决于-ON-苹果模块)。 Swift软件包管理器目前不支持IOS。 –

我使用以下方法让软件包在iOS中工作。话虽这么说,我不知道这是否是“最佳”的方式来做到这一点:

  1. 确保在开始Package.swift在Xcode
  2. 文件
  3. 迅速包生成,xcodeproj
  4. 打开项目
  5. 项目:构建设置:基本SDK ==>更改为IOS
  6. 编辑:添加目标:(iOS版...单一视图应用)
  7. 选择您的项目,看看目标列表中,找到新添加的目标:一般:部署信息
  8. 工具栏上的“积极计划”更改为新的目标
  9. 运行

它在过去为我工作。但是,我不得不修复搜索路径。我目前正在从问题就在这里的痛苦:Xcode: missing required module error

好运