Go to file
semantic-release-bot 2fb02591f4 chore(release): 2.3.0 [skip ci]
# [2.3.0](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/2.2.0...2.3.0) (2023-06-08)

### Features

* Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) ([#1712](https://github.com/parse-community/Parse-SDK-iOS-OSX/issues/1712)) ([154da34](154da34b02))
2023-06-08 17:43:16 +00:00
.github feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
.releaserc ci: add auto release (#1632) 2021-11-21 23:34:47 +01:00
.swiftpm/xcode/package.xcworkspace feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
Assets README top section overhaul (#1436) 2019-08-01 23:49:05 +01:00
Carthage/Checkouts feat: Add Swift Package Manager support; upgrade `ParseFacbookUtils` to Facebook SDK 15 (#1683) 2023-01-29 11:56:19 +01:00
Parse chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
Parse.xcworkspace feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
ParseFacebookUtils chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
ParseFacebookUtilsTvOs ci: Fix test coverage with codecov (#1726) 2023-03-16 23:22:03 +01:00
ParseFacebookUtilsiOS ci: Fix test coverage with codecov (#1726) 2023-03-16 23:22:03 +01:00
ParseLiveQuery chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
ParseStarterProject chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
ParseTwitterUtils chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
ParseUI chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
Scripts ci: API reference documentation not generated (#1718) 2023-03-07 16:01:37 +01:00
Tests/Parse-SDK-iOS-OSXTests feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
Vendor Removes simulator versions (#1502) 2020-05-10 19:17:47 +02:00
.clang-format Use shared configurations/scripts from xctoolchain. 2015-10-09 16:26:23 -07:00
.gitignore ci: Fix test coverage with codecov (#1726) 2023-03-16 23:22:03 +01:00
.gitmodules fix: compilation errors with Xcode 13 (#1619) 2021-11-12 16:46:44 +01:00
.ruby-version Removes simulator versions (#1502) 2020-05-10 19:17:47 +02:00
CHANGELOG.md chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
CODE_OF_CONDUCT.md change email 2019-03-20 22:50:54 +00:00
CONTRIBUTING.md docs: Remove code style reference from CONTRIBUTING (#1710) 2023-02-20 12:54:55 +01:00
Cartfile feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
Cartfile.resolved feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
Gemfile Add caching to CI's and fix docs (#1525) 2020-08-24 19:35:36 +01:00
Gemfile.lock refactor: Bump activesupport from 4.2.11.3 to 6.1.7.2 (#1690) 2023-01-30 14:14:42 +01:00
LICENSE transfer code 2017-04-05 13:32:36 -07:00
PATENTS transfer code 2017-04-05 13:32:36 -07:00
Package.resolved feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
Package.swift feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
README.md refactor: Remove Cocoapods support (#1696) 2023-01-30 13:25:52 +01:00
Rakefile feat: Add LiveQuery module to SDK; this deprecates the separate [Parse LiveQuery SDK](https://github.com/parse-community/ParseLiveQuery-iOS-OSX) (#1712) 2023-06-08 19:05:38 +02:00
package-lock.json chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
package.json chore(release): 2.3.0 [skip ci] 2023-06-08 17:43:16 +00:00
release.config.js refactor: Remove Cocoapods support (#1696) 2023-01-30 13:25:52 +01:00

README.md

parse-repository-header-sdk-apple

iOS · iPadOS · macOS · watchOS · tvOS


Build Status CI Build Status Release Snyk Badge Coverage auto-release

SPM

Backers on Open Collective Sponsors on Open Collective License Forum Twitter


A library that gives you access to the powerful Parse Server backend from your iOS, iPadOS, macOS, watchOS and tvOS app. For more information about the Parse Platform and its features, see the public documentation. Check out some of the apps using Parse.


Getting Started

The easiest way to install the SDK is via Swift Package Manager.

  1. Open Xcode > File > Add packages...
  2. Add the following package URL:
https://github.com/parse-community/Parse-SDK-iOS-OSX
  1. Add package
  2. Choose the submodules you want to install

Take a look at the public documentation & API and start building.

Alternative Installation Options

Download Builds

Dowload the compiled builds from the asset section in the releases page.

Compile Source

If you want to manually compile the SDK, clone it locally, and run the following commands in the root directory of the repository:

# To pull in extra dependencies (Bolts and OCMock)
git submodule update --init --recursive

# To install bundler
gem install bundler

# To install all the gems via bundler
bundle install

# Build & Package the Frameworks
bundle exec rake package:frameworks

Compiled frameworks will be in multiple archives inside the build/release folder:

  • Parse-iOS.zip
  • Parse-macOS.zip
  • Parse-tvOS.zip
  • Parse-watchOS.zip
  • ParseFacebookUtils-iOS.zip
  • ParseFacebookUtils-tvOS.zip
  • ParseTwitterUtils-iOS.zip
  • ParseUI.zip

Add Sub-Project

You can also include parse as a subproject inside of your application if you'd prefer, although we do not recommend this, as it will increase your indexing time significantly. To do so, just drag and drop the Parse.xcodeproj file into your workspace. Note that unit tests will be unavailable if you use Parse like this, as OCMock will be unable to be found.

How Do I Contribute?

We want to make contributing to this project as easy and transparent as possible. Please refer to the Contribution Guidelines.

Dependencies

We use the following libraries as dependencies inside of Parse:

  • Bolts, for task management.
  • OCMock, for unit testing.