swift-package-manager

    1熱度

    1回答

    問題: 有沒有辦法用SPM創建一個類似於可可豆莢中的開發包的「開發包」,它可以讓我修改依賴包的實際源項目(本地路徑)? 上下文: 我正在研究一個需要分解爲三個獨立項目的項目。其中一個項目由另外兩個項目共享(在這種情況下,數據模型由服務器和客戶端共享)。對於客戶端來說,因爲它使用uikit,所以我有一個開發cocoa pod設置,它允許我在客戶端工作區內工作,編輯數據模型項目,然後立即編譯和運行。然

    2熱度

    1回答

    我試圖在CLI中寫入由git describe生成的硬編碼版本字符串我在Swift中編寫。 想法是執行git describe的shell腳本,並將其作爲全局常量寫入名爲Version.swift的文件中,然後我可以從我的工具中引用該文件。 我不想在每次構建之前運行此腳本,或者通過另一個shell腳本構建項目。理想的方法是繼續使用swift build,並在編譯和評估Package.swift時使

    3熱度

    1回答

    我在Xcode項目有一個運行腳本階段。在使用SPM通過swift package update更新我的依賴項後,我必須使用swift package generate-xcodeproj更新我的項目。 ,不使用rubygem,莢規格或其他第三部分工具,我怎麼可以維護構建階段?我能否以某種方式將運行腳本階段添加到xcconfig文件?

    10熱度

    1回答

    我試圖用更新的SPM爲Swift4具有以下Package.swift文件 - PackageDescription API Version 4 import PackageDescription let package = Package( name: "Name", dependencies : [ .package(url: "url", .branch("s

    0熱度

    1回答

    我想編譯一個swift程序,它使用在運行Linux(Ubuntu 16.0.4)的虛擬機上用Objective-C編寫的代碼,Swift 4.0.3)。 我編譯時出現此錯誤: fatal error: 'Foundation/Foundation.h' file not found #import <Foundation/Foundation.h> ^ 1 error generat

    0熱度

    1回答

    我有兩個Swift PM項目,都使用了一些我想存儲在一個單獨的項目中的通用代碼,比如一個庫,然後這兩個可以導入。 我已經使用swift init類型的庫等來構建一個庫,但是有沒有其他記錄的方式將其包含在其他項目中,而無需將其提交給github並提供到repo的鏈接快速的包管理器? 我想圍繞構建庫項目和具有腳本複製粘貼它無論它需要將其他項目可訪問(在自己的目錄,如果需要的話)

    0熱度

    1回答

    我想使用Swift包管理器導入一個框架到swift中,因爲一個Pod不可用。導入不會出現在項目類中,並且它的任何功能都不可用。我目前正在運行Swift 3.1,並在終端中完成了以下工作:swift build,swift package generate-xcodeproj,並清理了項目。這是我的Package.swift: // swift-tools-version:3.1 import

    0熱度

    1回答

    我是新來的Swift軟件包管理器,請耐心等待。我已經四處搜尋,還沒有找到我當前問題的答案。我正在創建一個自定義框架。當我創建一個CocoaTouch框架然後構建它時,我能夠在項目目錄中的「Products」文件夾中找到ProjectName.framework。然而,當我使用SPM添加依賴(Alamofire爲例)併產生一個新的項目文件中的 迅速包生成,xcodeproj 終端命令時,Alamof

    7熱度

    2回答

    我想將我的代碼庫分割成我想上傳到github和GUI應用程序的庫。我希望使用最近推出的SwiftPM是一個好主意。 但我已經能夠找到的所有示例都顯示了使用swift package init --type executable創建控制檯應用程序。 我想知道如何創建一個macOS可可應用程序的骨架與所有預生成的東西,如資產,故事板等? 這將是巨大的,有機會獲得這些有用的東西: swift packa

    0熱度

    2回答

    我使用vapor來構建項目。使用xcode創建一個swift文件。 結構是這樣的: ├── Sources │ └──App │ │ └── Controllers │ │ └── Models │ │ │ └── File.swift │ └──Run │ └── main.swift └── Package.swift 與main.swift let config = tr