swift-package-manager

    1熱度

    1回答

    在swift網站上你有幾個選項/版本可供選擇,但有些軟件包似乎不包括swift-build,這是什麼原因? 值得注意的是: Swift-2.2.1 14.04 May 3 應該是15.10版本類似。似乎並不是主分支焦油球的情況。 它實際上對我來說盡可能地保持最新,因爲Swift在這個時間點泄漏了內存泄漏。

    4熱度

    1回答

    我想使用Swift軟件包管理器在我的版本中包含一個靜態的 C庫。 Apple's documentation顯示共享庫的過程,但我希望有一種使用靜態的方法。我可以使用swiftc鏈接靜態庫,所以我希望我能夠使用swift build來做到這一點似乎是合理的。 我有一個小例子問題,它使用一個靜態C庫,其中包含一個用於將兩個數字相乘的函數。 (注:我在Linux上運行斯威夫特3預覽1) ,看起來像這樣

    2熱度

    2回答

    Swift具有模塊化代碼,可以將它們分類爲模塊。 但是你可以使用Swift Package Manager來獲取和安裝模塊。 「Swift包」和「Swift模塊」之間是否有區別?我應該什麼時候使用一個短語或其他?

    0熱度

    1回答

    我有一個使用cocoapods嵌入Alamofire庫的Xcode項目。 我Podfile看起來是這樣的: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! pod 'Alamofire', '~> 3.3' 現在,我需要使用另一個庫,這亦是一個斯威夫特MongoDB的

    2熱度

    2回答

    我想在使用Swift包管理器的項目之一中使用swift包的測試版。下面是我的Package.swift import PackageDescription let package = Package( name: "firstProj", dependencies: [ .Package(url: "https://github.com/ankurp/Cent.g

    23熱度

    2回答

    我是Swift和Xcode的新手。我的計算機運行的MacOS Sierra和斯威夫特3. 對於我的先遣部隊在斯威夫特,我開發一個簡單的命令行工具。我想使用幾個Swift軟件包,並且GitHub上的兩個軟件包的安裝說明都聲明只需將它們作爲依賴項添加到軟件包清單文件中即可使用Swift軟件包管理器。 我無法弄清楚如何在Xcode中做到這一點。我只是在我的項目的根目錄下創建一個'package.swif

    14熱度

    1回答

    在創建一個新的依賴關係的swift包之後,我打電話給swift package generate-xcodeproj。如果我的依賴關係有新版本,我會撥打swift package update。我的依賴關係的新版本被下載和構建,但Xcode現在對舊版本的依賴關係有不良的引用。我可以再次撥打swift package generate-xcodeproj,但這會刪除我設置的任何自定義目標。 如何更新

    0熱度

    1回答

    我試圖將我的庫與Swift包管理器集成。 運行swift build之後,它成功下載的依賴,但後來它也給我下面的錯誤: /Users/nikita/Documents/Projects/Projects/TestFramezilla/test/Packages/Framezilla-0.1.1/Sources/UIView+Installer.swift:14:18: error: use of

    2熱度

    1回答

    我有一個帶有核心模塊和可選獎勵模塊的Swift庫。我想用下面的目錄佈局,映射出口斯威夫特包名,如下所示: Taco/ Source/ Core/ → import Taco Toppings/ → import TacoToppings SideDishes/ → import TacoSideDishes 我的眼睛,這是一個明智的前瞻性項目佈局。但是

    0熱度

    1回答

    我添加依賴包,而我在生成時收到此錯誤: error: NoSources("[...]/Tests/TestResources") 請告訴我怎麼走過去的這個錯誤。是否有辦法指示SPM不要進入Tests以獲得特定的依賴關係?特定於包的exclude: []聲明或其他內容。 $ swift --version Swift version 3.0-dev (LLVM b361b0fc05, Cla