swift-package-manager

    1熱度

    2回答

    默認情況下,SPM使用與包含其main.swift的模塊文件夾相同的名稱(大寫)構建可執行目標。我如何使用不同的文件名來構建二進制文件?我無法在SPM manual上找到任何說明。

    1熱度

    1回答

    我是新的蜜蜂與Swift包管理器,我創建一個可執行文件,我需要在REST API上工作,因爲我正在使用Alamofire,這是我如何添加它在我的包文件中 let package = Package( name: "CreateMenuTool", dependencies: [ .Package(url: "https://github.com/Alamofire/Alamofire.

    0熱度

    1回答

    當試圖通過包管理器安裝模板時,它會在我的項目導入模塊libxml2中抱怨一些現有的源文件。 雖然庫正確鏈接並在xcode中編譯得很好。 有人能解釋我做錯了什麼嗎? 下面是我的控制檯輸出 MacBook-Pro:XCUI-ReportGen zaid$ swift build -Xcc -fblocks -Xswiftc -I/usr/local/include -Xlinker -L/usr/lo

    2熱度

    1回答

    我想在我的項目中集成swift包管理器,但沒有運氣。 iOS模擬器在啓動時崩潰。 這裏是我遵循以整合包管理器中的步驟: 開放的Xcode並創建一個新xcodeproject:testcpackage 從我已經運行該命令的終端: swift package init創建Package.swift文件 swift package generate-xcodeproj swift build swift

    4熱度

    1回答

    我使用Swift Package Manager創建了一個應用程序,我需要知道該項目的配置,例如Debug或Release。我試圖遠離使用.xcodeproj文件。請有人告訴我這是否可能。我將在下面粘貼一個簡單的示例,但只知道是否有更好的方式來處理除下面的代碼之外的配置,請提交作爲答案。 例子: // main.swift #if DEBUG print("Im in Debug!!

    0熱度

    1回答

    我有幾個舊的目標c項目必須轉換爲跨現有和新的xcodeproj使用的框架。 SPM會是一個不錯的選擇嗎?請讓我知道SPM是否爲純粹的客觀c項目工作?

    2熱度

    1回答

    在蒸汽項目,我的文件夾結構如下: Package.swift Sources/ -App/ -Module1/ -File1.swift -File2.swift -File3.swift -Module2/ -File4.swift -File5.swift -File6.swift 在他

    1熱度

    1回答

    我有一個項目,我想在我的應用程序中使用this package。我用Google搜索,並按照指示: //in Terminal ? mkdir SGLMath ? cd SGLMath ? swift package init --type executable 然後我打開package.swift文件,改成這樣: // swift-tools-version:3.1 import

    0熱度

    1回答

    我在linux上使用swift,使Package.swift文件包含一些庫,但是當我用swift build命令構建項目時,這些庫與可執行文件是靜態鏈接的。我嘗試使用swift package generate-xcodeproj命令生成一個Xcode項目,在Xcode中構建項目,然後打開產品目錄,發現這些庫與可執行文件是動態鏈接的,Xcode做了什麼?我怎樣才能建立它作爲一個動態鏈接使用swif

    1熱度

    1回答

    我正在使用Swift3和Swift包管理器構建一個簡單的網絡服務器。在項目文件夾中運行swift build將構建Sources目錄中的所有源並輸出可執行文件。但是,我發現如果我在Sources目錄中創建文件夾來組織我的代碼,我的構建失敗。它看起來像文件夾的存在導致迅速將源視爲不同的模塊。這是原因嗎?如果是這樣,我該如何解決它?