使用Swift3 Package Manager和Xcode 8没有运气

时间:2017-02-19 11:45:27

标签: ios swift xcode ios-simulator swift-package-manager

我试图在我的项目中集成swift包管理器,但没有运气。 iOS模拟器在启动时崩溃。

以下是我为了集成包管理器而遵循的步骤:

  1. 打开xcode并创建一个新的xcodeproject:testcpackage
  2. 从终端我运行命令:
    • swift package init创建Package.swift文件
    • swift package generate-xcodeproj
    • swift build
    • swift test - 一切似乎都没问题
  3. 在xcode
  4. 中打开新生成的文件testpackage.xcodeproj
  5. 运行应用程序(cmd + R):构建成功
    • iOS模拟器给出的第一个错误:Could not attach to pid : “9207”
    • 关闭iOS模拟器,当我收到第二个错误时,我再次运行项目:
  6. 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 个答案:

答案 0 :(得分:0)

我使用以下方法让包在iOS中运行。话虽这么说,我不确定这是不是最好的"这样做的方法:

  1. 启动Package.swift文件
  2. swift package generate-xcodeproj
  3. 在Xcode中打开项目
  4. 项目:构建设置:基本SDK ==>改为IOS
  5. 编辑:添加目标:( iOS ...单一视图应用程序)
  6. 选择您的项目,查看目标列表,找到新添加的目标:常规:部署信息
  7. 在工具栏上,更改"有效方案"到新目标
  8. 运行
  9. 过去它对我有用。但是,我不得不修复搜索路径。我目前在这里遇到了这个问题:Xcode: missing required module error

    祝你好运