![](/img/trans.png)
[英]Error while installing Swift Package - unable to access /Package.swift
我最近從 GitHub 添加了一個 Swift Package (IQKeyboardManager) 到我的 xcworkspace 項目。 Package.swift 文件位於存儲庫的根文件夾中。 但是,我收到一個錯誤:無法訪問/Package.swift 無法解決錯誤。 我如何解決它? 如 ...
[英]Error while installing Swift Package - unable to access /Package.swift
我最近從 GitHub 添加了一個 Swift Package (IQKeyboardManager) 到我的 xcworkspace 項目。 Package.swift 文件位於存儲庫的根文件夾中。 但是,我收到一個錯誤:無法訪問/Package.swift 無法解決錯誤。 我如何解決它? 如 ...
[英]Where is package.resolved stored?
問題我在我的項目中使用 Swift Package 我在以下路徑中找不到package.resolved : [appName].xcodeproj/project.xcworkspace/xcshareddata/ (甚至嘗試顯示隱藏文件) 我的發現: 以下路徑存在但為空: [appName]. ...
[英]Able to call generic SwiftUI View when in my project but issues once it's in a package and imported
我有一個 SwiftUI 應用程序,它通過傳入的視圖、方法和變量調用視圖。 這個視圖,我們稱之為DisplayView足夠通用,我可以用不同的方式調用它並讓它顯示真正不同的東西。 這很好用,但我最近將Display View移到了它自己的 package 上,現在我無法調用它。 為了創建一個簡單的示 ...
[英]Expose Swift Package as part of Another Swift Package
我有一組正在編寫的 Swift 包(例如: CUIExpandableButton ),我想將它們匯總到另一個名為 CrystalUI 的 Swift Package 中。 總體目標是編寫一組捆綁到單個 package 中的軟件包。 但是,我想做到這一點,這樣人們就可以只進口一次 而不是一系列導入語 ...
[英]Build error for device with swift package dependency. Cannot open file handle for file at path: Path(str: "... .framework")
我正在嘗試從現有的 xcframework 創建一個 swift package 。 我可以將它添加到我的測試應用程序中,但是當我嘗試編譯應用程序時出現錯誤: “無法在路徑中打開文件的文件句柄:路徑(str:“... .framework”)” 。 它發生在設備和模擬器上。 這是我的 Packag ...
[英]Xcode build reports "no such module" for Swift Package Manager packages. Building again and again eventually fixes it
在執行“清理構建文件夾”后嘗試構建時出現“沒有這樣的模塊”錯誤。 反復嘗試構建最終沒有錯誤。 重要提示:找不到的模塊是帶有 Swift Package Manager 的本地包,即不是從 git 下載的。我這樣指定這些依賴項: 正如我在此處列出的/UIKitExtensions/Package.sw ...
[英]How to make a property only readable in a swift package while can be accessed outer of it?
我將 class 從我的主項目中分離出來,並將其作為 swift package 中的模塊實現。 所以我創建了一個 swift package 並將我的代碼粘貼到其中。 然后,將其作為本地 package 添加到我的主項目中。 我的原始代碼使我的屬性成為private(set) ,旨在使其可讀而不 ...
[英]How can I add headers to an XCFramework package?
我正在嘗試將 XCFramework 包裝為 swift package。根據文檔,我創建了一個 package,其目錄結構如下: 我的Package.swift看起來像這樣: 問題是,這個框架最初並不是為 Swift Package Manager 構建的,XCFramework 不包含標頭,只 ...
[英]How can I conditionally depend on a system library for desktop vs iOS?
I'm working on a Swift package that should depend on GLFW only on desktop (MacOS or Linux), but not for iOS, since GLFW does not build for iOS. 我將如何 ...
[英]Turn Package.swift file into binary XCFramework
我公司有人創建了一個Swift package SDK ,現在我的任務是以binary方式為客戶發布它,這樣將使用SDK的最終客戶將無法看到它的source code 。 SDK是這樣構建的: xcode中的SDK (ps構建文件夾為空) 從我對該主題的閱讀中,我了解到我需要將文件導出到XCFr ...
[英]I added Objective-C files to Swift package via modulemap file, but implementation wasn't connected
我有一個 Swift 包,並嘗試添加 Objective-c 文件。 我現在的包裹: Package.swift內容: module.modulemap內容: DataDeflate.h內容: 現在,使用這些設置( Package.swift中的module.modulema ...
[英]Use the sysctlbyname function within a Linux Swift Package
我正在嘗試將 linux 支持添加到我的 swift 包庫中以獲取系統信息,但我不知道如何在 Swift 包中訪問 linux 上的sysctlbyname函數。 對於所有檢測,該庫依賴於sysctlbyname函數,該函數可以通過在 Apple 平台上導入Dariwn.sys.sysctl輕松訪 ...
[英]ITMS-90334: Invalid Code Signature Identifier when building via Xcode Cloud
為了我自己的需要,我已經在 Swift Package 中開始收集一小部分幫助代碼。 If i include this package in my main project using Swift Package Manger and try to build it using Xcode Cl ...
[英]How do I show code coverage in Swift Packages?
在我的 M1 mac 上,使用 Xcode 13.3,我創建了一個 package 並顯示了代碼覆蓋率欄(編輯器菜單 –> 代碼覆蓋率)。 運行測試后,源代碼中根本沒有代碼覆蓋率的跡象。 測試 package 時如何獲得代碼覆蓋率? ...
[英]How to use dependencies in a Swift Package
我用 Xcode 創建了一個新的Package並合並了一個依賴項,但是當我嘗試使用它時,出現錯誤。 如何使用 Package 源中的依賴項? 在正常的項目中,我可以輕松導入和使用AgileDB。 這是 Package: 也許 AgileDB package 作為目標的依賴項? 我試過復制它,但它無 ...
[英]How to use other swift packages in an own swift package?
我目前正在開發 Swift Package ,我想在其中使用其他 Swift 包。 為此,我將要使用的軟件包添加到 Package.swift 中的依賴項中 這是我完整的 Package.swift:// swift-tools-version:5.5 // The swift-tools-ver ...
[英]Swift Package Manifest - What is the difference between library targets and target dependencies?
在 Package.swift 中,將目標添加到庫中的目標數組與將目標添加到依賴項數組之間有什么區別。 在第一個示例中,將“Helpers”作為依賴項添加到“MySwiftPackage”目標。 在下一個示例中,“Helper”被添加為“MySwiftPackage”庫中的另一個目標。 據我所知, ...
[英]Link to fat Static Library inside Swift Package
我正在嘗試構建一個 Swift Package 來包裝一個胖的 static 庫,該庫寫在 C: libndi_advanced_ios.a來自NewTek 的 Apple Advanced NDI SDK 。 我在將預編譯庫(只有頭文件和.a 二進制文件 package 可用)鏈接到我的 Swi ...
[英]No such module in a Swift Package using Xcode - package listed in dependencies
我創建了一個空白模板 package: Xcode 版本 13.2.1 (13C100) 打開 package。 我向 package 添加了一個依賴項。 Xcode > 產品 > 此時構建成功。 我編輯Temp/Sources/Temp/Temp.swift以插入第一行 packa ...
[英]Swift Playground 4: Import Swift Package
我在 Mac 上使用Swift Playgrounds 應用程序,它不同於 Xcode 中的 Swift Playgrounds。 我對在我的 Playground 中使用基於 UIKit 的 Swift Package 感興趣,但找不到任何類似於 Package.swift 的文件或菜單項來添加 ...