Setapp ios11/10/2023 ![]() ![]() Once you've added the public key, you should tell our Framework its location. ⚠️ Please note that public keys for iOS & macOS platforms differ. Select the "Copy items if needed" checkbox on the top of the dialog box. To add the public key to your project in Xcode, simply drag the setappPublicKey.pem key file to the navigator area. The public key is unique for every app in the Setapp suite and it is an essential part of the Framework's security. Add a public key to your project as a resourceĪ public key is used to operate with the data received from the Setapp system. You won't need to specify the App Store URL again when submitting the app for review with Setapp - the info is stored in the Setapp system. To download the key, click the link that appears below the field with the URL. Once the Setapp system processed the link, your app becomes registered, and the Setapp public key is generated for you. Go to the Apps page of your developer account and click "Add iOS application" below the companion macOS app.Įnter the URL of your iOS app on the App Store, then click Generate. Register an iOS app in the Setapp developer account and generate a public key To establish trust between your app and our service, the Framework needs a public key that is unique for every app. ⚠️ You must strictly follow the provided instructions to make your application function correctly within the Setapp environment. 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.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |