force_load "$(BUILT_PRODUCTS_DIR)/libSetapp.a" To use Carthage, specify the line below in your Cartfile: Extract the iOS resource bundle from the archive and copy the unpacked SetappFramework-Resources-iOS.bundle to your project directory, drag it to your Xcode project and make sure that it's Target membership is your application target.įor more detailed information, see "Link a target to frameworks and libraries" in the Xcode Help.Choose the Do Not Embed option from the menu in the Embed column.Drag Setapp.xcframework to the Frameworks, Libraries, and Embedded Content section.(iOS only) Download the iOS resources bundle here:.Extract the bundle from the archive and copy the unpacked Setapp-framework to your project directory.Choose Setapp library in Workspace/ Setapp group.Press + in the Frameworks, Libraries, and Embedded Content section.Drag & Drop the whole Setapp-framework folder to your project.Extract files from the archive and copy the unpacked Setapp-framework to your project directory.Rename versioned folder Setapp-framewrok-* to Setapp-framework.Download the Source code (zip) file from Assets on our latest release page.Add Setapp framework as packageĪs alternative to the first step with git submodules, you can also download and add the Framework manually by doing these steps: The difference is that package will correctly understand Setapp package type, and with xcframework Option 1. Now you have 2 options: Install as package or Install as xcframework. Second step is to add the Framework to your project. The Setapp Framework files are located in the Setapp-framework folder of the project directory. Linking the Framework with your project using the Swift Package Manager requires Xcode 12 or later.Īdd the following dependency in your Package.swift: Install and set up Framework Installing the Framework Swift Package Manager Proprietary installer and update frameworks.So, if your app can support some of the older macOS versions - your revenue could increase. However, we have a frozen version for our customers who use older macOS 10.13 (High Sierra) - 10.14 (Mojave) versions. Setapp supports macOS versions from 10.15 (Catalina) to 12.0 (Monterey). We don’t have strict requirements for supporting macOS versions. The applications must be signed with a Developer ID certificate.Ĭompatibility with the latest macOS version must be tested and confirmed. Related documentation by Apple: Defining a Custom URL Scheme for Your App. The URL scheme must be the same as the app bundle ID. The supported Swift version for the iOS Framework is 5.2 or later.Īn iOS app must support custom URL schemes. The Framework doesn’t work with the watchOS and the tvOS yet. The Setapp Framework can be integrated into apps developed for iOS 11.0 or later. Use the Vendor API to integrate apps into Setapp.Implement the release notes (What's New) functionality.Allow Setapp to update your app on macOS 13+.Add sandbox temporary exception entitlement.Add custom URL scheme support to your application target.
0 Comments
Leave a Reply. |