我是swift和xcode世界的新手,所以我在尝试将软件包集成到我的项目时遇到了问题.
我想使用以下命令添加Alamofire依赖项:
在我的根项目文件夹中:
swift init
Run Code Online (Sandbox Code Playgroud)
这会创建Package.swift文件,我在里面添加依赖项,然后运行:
swift build
Run Code Online (Sandbox Code Playgroud)
一切似乎都没问题,但是当我尝试导入我的库时,我的项目是:
import Alamofire
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,它说该模块无法识别.所以我的问题是,在不崩溃所有内容的情况下,将Package Manager与对现有项目的依赖关系进行集成的正确步骤是什么.
更新:
swift build
Run Code Online (Sandbox Code Playgroud)
输出:
Resolved version: 4.3.0
Compile Swift Module 'Alamofire' (17 sources)
Compile Swift Module 'Sample' (1 sources)
Run Code Online (Sandbox Code Playgroud)
我的Package.swift是:
import PackageDescription
let package = Package(
name: "Sample",
dependencies: [
.Package(url: "https://github.com/Alamofire/Alamofire.git", majorVersion: 4)
]
)
Run Code Online (Sandbox Code Playgroud) 我正在开发一个基于 python Bottle 框架的应用程序。这太棒了,我想把它托管在某个地方,但当然我需要一个可以运行服务器的服务。
最好的选择是什么(也考虑到成本)?
谢谢!