Den*_*ner 5 vim xcode swift swift-package-manager
我想用Swift Package Manager编码我的项目。获得代码完成的唯一可能方法是通过Xcode AFAIK。在Vim中进行代码完成的所有其他尝试对我来说都失败了。
我的Swift软件包的设置:
$ mkdir SwiftProject
$ cd SwiftProject
$ swift package init --type executable
Run Code Online (Sandbox Code Playgroud)
此步骤使用Package.swift,包含以下内容的Source文件夹生成标准的包结构main.swift。
$ swift package generate-xcodeproj
Run Code Online (Sandbox Code Playgroud)
最后一步生成SwiftProject.xcodeproj了用于从Xcode构建swift软件包的所有设置。
到目前为止,一切工作正常,直到通过添加依赖项为止Package.swift。
我目前Package.swift:
import PackageDescription
let package = Package(
    name: "SwiftProject",
    dependencies: [
        .Package(url: "https://github.com/czechboy0/Socks.git", majorVersion: 0, minor: 7)
    ]
)
Run Code Online (Sandbox Code Playgroud)
现在,当我import SocksCore在我main.swift与它的工作,通过命令行编译它swift build工作正常,它运行。但是我的Xcode-Project无法编译,因为它找不到SocksCore模块。我想我需要导入.dylib-Files,以便Xcode可以构建项目。
现在到我的问题:如何使用SPM生成那些动态库?我找不到解决办法。每个有关将SPM与Xcode一起使用的教程都具有此.dylib库或静态库.a,但是这些教程是使用比我的库更早的开发快照版本构建的。我建立DEVELOPMENT-SNAPSHOT-2016-06-06-a。我找不到用快照构建它们的方法。这不可能了吗?还是我现在做错了什么?
还是有另一种使用SPM和Xcode的方法?如果能找到启动我的项目的解决方案,那就太好了。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           718 次  |  
        
|   最近记录:  |