Azure Maps iOS SDK binary distribution for Swift Package Manager

Overview

Azure Maps Control for iOS

Installation

  1. In your Xcode iOS Project settings, under Project setting’s Package Dependencies, click on + button to add package dependency.
  2. In the appeared dialog, in the search bar in the top right corner, insert https://github.com/Azure/azure-maps-ios-sdk-distribution.git, for the version field, fill 1.0.0-pre.1.
  3. Wait until packages finish resolution, click on Add Package to complete the dependency setup.

image003 image004

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

You might also like...
A command-line tool and Swift Package for generating class diagrams powered by PlantUML
A command-line tool and Swift Package for generating class diagrams powered by PlantUML

SwiftPlantUML Generate UML class diagrams from swift code with this Command Line Interface (CLI) and Swift Package. Use one or more Swift files as inp

A Swift package for rapid development using a collection of micro utility extensions for Standard Library, Foundation, and other native frameworks.
A Swift package for rapid development using a collection of micro utility extensions for Standard Library, Foundation, and other native frameworks.

ZamzamKit ZamzamKit is a Swift package for rapid development using a collection of micro utility extensions for Standard Library, Foundation, and othe

Swift implementation of the package url spec

PackageURL Swift implementation of the package url specification. Requirements Swift 5.3+ Usage import PackageURL let purl: PackageURL = "pkg:swift/a

Mechanical editing support for Package.swift manifests

Mechanical editing support for Package.swift manifests. Implements Swift Evolution proposal SE-301

Swift Package for Decoding RSS Feeds.

SyndiKit Swift Package built on top of XMLCoder for Decoding RSS Feeds. Check out the DocC-Built Site! Table of Contents Introduction Features Install

A simple Swift package for counting the Syllables in a sentence.

A simple Swift package for counting the Syllables in a sentence.

Numerals is a package containing additional numeric types for the Swift programming language.

swift-numerals Numerals is a package containing additional numeric types for the Swift programming language. Contents The package currently provides t

Swift package adding fraction and percentage types.

swift-rationals Rationals is a package containing Fraction and Percentage types for the Swift programming language. Contents The package currently pro

Swift package adding measurable types.

swift-measures Measures is a package containing measurable types for the Swift programming language. Contents The package currently provides the follo

Comments
  • Can I configure the logger?

    Can I configure the logger?

    I see a number of logs such as:

    [AppCenter] VERBOSE: +[MSACKeychainUtil stringForKey:withServiceName:statusCode:]/81 Retrieved a string with key='kMSEncryptionKeyTagAlternate', service='com.censored.appname.AppCenter' from keychain.
    [AppCenter] VERBOSE: +[MSACKeychainUtil stringForKey:withServiceName:statusCode:]/81 Retrieved a string with key='kMSEncryptionKeyTagAlternate', service='com.censored.appname.AppCenter' from keychain.
    [AppCenter] VERBOSE: +[MSACKeychainUtil stringForKey:withServiceName:statusCode:]/81 Retrieved a string with key='kMSEncryptionKeyTagAlternate', service='com.censored.appname.AppCenter' from keychain.
    [AppCenter] VERBOSE: -[MSACLogDBStorage loadLogsWithGroupId:limit:excludedTargetKeys:completionHandler:]/220 Load log(s) with id(s) '32','33','34' as batch Id:E3252D2C-A419-4244-8000-0F644AADD7A5
    [AppCenter] DEBUG: -[MSACChannelUnitDefault sendLogContainer:]/190 Sending 1/3 log, group Id: Analytics/one, batch Id: E3252D2C-A419-4244-8000-0F644AADD7A5, session Id: (null), payload:
    {
      "ver" : "3.0",
      "name" : "MapLoad",
      "time" : "2022-07-15T19:34:10.474Z",
      "iKey" : "o:b86c1ca0082d43eea915170a73029dfa",
      "flags" : 1,
      "ext" : {
        "app" : {
          "id" : "I:com.censored.appname",
          "ver" : "0.0.9",
          "locale" : "en"
        },
        "sdk" : {
          "libVer" : "appcenter.ios-4.2.0",
          "seq" : 1,
          "epoch" : "6B300FF7-4B72-453F-85C8-5C8648047F31",
          "installId" : "270FAABE-2749-4DCA-9D05-4DD8398D0AAF"
        },
        "os" : {
          "ver" : "Version 15.5 (Build 19F77)",
          "name" : "iOS"
        },
        "protocol" : {
          "devMake" : "Apple",
          "devModel" : "iPhone14,2"
        },
        "loc" : {
          "tz" : "-05:00"
        },
        "user" : {
          "locale" : "en-US"
        }
      },
      "data" : {
        "LogInfo" : {
          "Priority" : "INFO",
          "Severity" : "4",
          "Tag" : "AzureMap"
        },
        "DeviceInfo" : {
          "OsName" : "iOS",
          "OsRelease" : "Version 15.5 (Build 19F77)",
          "FriendlyModel" : "iPhone 13 Pro",
          "Model" : "iPhone14,2",
          "Make" : "Apple",
          "Emulated" : false
        },
        "AppInfo" : {
          "VersionCode" : "12",
          "Package" : "com.censored.appname",
          "VersionName" : "0.0.9",
          "Fingerprint" : "",
          "Debug" : "true"
        },
        "SdkInfo" : {
          "Version" : "0.1.0-dev",
          "Debug" : "true"
        },
        "SessionInfo" : {
          "Id" : "2F76F3A4-89B2-49A0-81F5-06E8CE1E8E9A"
        }
      }
    }
    

    I suppose this also means the package is logging usage telemetry to AppCenter, which is something I'd like to be able to opt out of.

    opened by freightmike 0
Releases(1.0.0-pre.3)
Owner
Microsoft Azure
APIs, SDKs and open source projects from Microsoft Azure
Microsoft Azure
Swift code to programmatically execute local or hosted JXA payloads without using the on-disk osascript binary

Swift code to programmatically execute local or hosted JXA payloads without using the on-disk osascript binary. This is helpful when you have Terminal access to a macOS host and want to launch a JXA .js payload without using on-disk osascript commands.

Cedric Owens 20 Sep 27, 2022
Finds the .dSYM for a given binary image name and replaces its internal UUID with the given UUID.

dsymrename Given a directory with several .dSYMs, finds the .dSYM for a given binary image name and replaces its internal UUID with the given UUID. Us

Stefan Schmitt 15 Jul 17, 2022
A collection of Swift Package Manager plugins.

KipplePlugins A collection of Swift Package Manager plugins. ⚠️ The code in this library has been made public as-is for the purposes of education, dis

Kipple 10 Oct 10, 2022
Creates SpriteKit game maps from TMX Map files.

PEMTileMap is a Swift package that generates SpriteKit game maps from TMX Map files. Maps, layers, tiles and objects are automatically rendered as SKN

hotdogsoup.nl 3 Jul 12, 2022
Swift-ndi - Swift wrapper around NewTek's NDI SDK

swift-ndi Swift wrapper around NewTek's NDI SDK. Make sure you extracted latest

Alessio Nossa 12 Dec 29, 2022
Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents.

Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents.

Apple 2k Dec 28, 2022
Approximate is a Swift package that provides implementations of floating point comparisons for the Swift ecosystem

Approximate Approximate floating point equality comparisons for the Swift Programming Language. Introduction Approximate is a Swift package that provi

Christopher Blanchard 1 Jun 1, 2022
A simple swift package that provides a Swift Concurrency equivalent to `@Published`.

AsyncValue This is a simple package that provides a convenience property wrapper around AsyncStream that behaves almost identically to @Published. Ins

Brent Mifsud 33 Oct 3, 2022
Updeto is a simple package that help update checker for iOS Apps

Updeto is a simple package that will help you to check if the currently installed version is the same as the latest one available on App Store.

Manuel Sánchez 8 Jul 8, 2022
Enzyme is a spm package for the make easier development on iOS

Enzyme Enzyme is a spm package for the make easier development on iOS. Installation For the installation you just need to add the url of the project t

Ebubekir 2 Jan 20, 2022