diff --git a/.gitignore b/.gitignore
index ec269cf76..e41962418 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,40 +1,7 @@
## OS X
.DS_Store
-
-## Build generated
-build/
-DerivedData
-OCMock.framework
-
-## Various settings
-*.pbxuser
-!default.pbxuser
-*.mode1v3
-!default.mode1v3
-*.mode2v3
-!default.mode2v3
-*.perspectivev3
-!default.perspectivev3
-xcuserdata
-
-## Other
-*.xccheckout
-*.moved-aside
-*.xcuserstate
-*.xcscmblueprint
-
-## Obj-C/Swift specific
-*.hmap
-*.ipa
-
-## Dependency Managers
-Pods/
-Carthage/Build
-Carthage/Checkouts
-docs/
-./Bolts
+.swiftpm
+.build
## AppCode
.idea/
-ParseFacebookUtils/Vendor
-ParseUI/Vendor
diff --git a/.gitmodules b/.gitmodules
index 52e722d89..e69de29bb 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,12 +0,0 @@
-[submodule "Vendor/xctoolchain"]
- path = Vendor/xctoolchain
- url = https://github.com/parse-community/xctoolchain.git
-[submodule "Carthage/Checkouts/Bolts-ObjC"]
- path = Carthage/Checkouts/Bolts-ObjC
- url = https://github.com/BoltsFramework/Bolts-ObjC.git
-[submodule "Carthage/Checkouts/facebook-objc-sdk"]
- path = Carthage/Checkouts/facebook-objc-sdk
- url = https://github.com/facebook/facebook-objc-sdk.git
-[submodule "Carthage/Checkouts/OCMock"]
- path = Carthage/Checkouts/OCMock
- url = https://github.com/erikdoe/OCMock.git
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..8b7879a91
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,87 @@
+language: objective-c
+os: osx
+osx_image: xcode11.6
+branches:
+ only:
+ - master
+ - /^v?[0-9]+\.[0-9]+\.[0-9]+(-.*)?$/
+cache:
+ directories:
+ - vendor/bundle
+
+jobs:
+ include:
+ - stage: release
+ env: Deployment
+ install:
+ - bundle config set path 'vendor/bundle'
+ - travis_wait bundle install
+ script:
+ - bundle exec rake package:release
+ deploy:
+ - provider: releases
+ token:
+ secure: m7YayvmctH5lyHj13EV2j898P5xfEfN/ZvFm2gL/xveTNOGaET1O4ZmGmHApxC2QwIZvtwmO3U9pmB4XVVQ7kIlTsl01h84y8gx1XQqEKoQINcaVaNCsh9EdxAqj08aiwe/1dp8W8rI/ptOrxzWJDWcxKx5tMIbBzctGeL3GDKphVvD44s43oosqQCKzP+qHiI6rRRxu+0QccdbTagwd0X/yaLZ0IbTo35hWFEyJ6NfJnmCW/lNwWj86YksLCZx0eKdxUSQlIhnm0upTyowudt9bv8vSdEYi2AtRKoana/X53593O8RAVEc+S6NgMmeQ1/ZD1eDeyYLzN/z21EHb4yiwTnMUUhDBMTn8KKTiiSVDQOfAyRwtKF+1qN2iDr9Dh3A8+dCxOxJJpIPImZimt8KMCKB9WTtnJhvIoMCDpc8l29XM/oBxjCiBFxPClb9CZ74T5b+xl+yIqy2u8RiaZ1Va5vmWjMSXDsGHoZ0rJTOBkBBhyr+47yIw2VeY2z2q5hiALV3DnE5Esxyddhw7OXNZcvKriujnxcTOJwphm4XBMI/3rSH27uz7AaNdUHfTwaKqimPR06Kdv65hKmFuA5p/GuRdSYfYASvXYYrPjqKkst1FP6sWjJtpXvZIT/06RXDbGXZ6LB3TFHpOahPy8ID746OyBKgWzOB3ZCNmFCk=
+ file_glob: true
+ file: build/release/*
+ skip_cleanup: true
+ on:
+ tags: true
+ all_branches: true
+ - stage: release
+ env: Facebook_Utils
+ install:
+ - bundle config set path 'vendor/bundle'
+ - travis_wait bundle install
+ script:
+ - bundle exec rake test:facebook_utils:ios
+ after_script:
+ - bash <(curl -s https://codecov.io/bash)
+ - stage: release
+ env: Twitter_Utils
+ install:
+ - bundle config set path 'vendor/bundle'
+ - travis_wait bundle install
+ script:
+ - bundle exec rake test:twitter_utils:ios
+ after_script:
+ - bash <(curl -s https://codecov.io/bash)
+ - stage: release
+ env: ParseUI
+ install:
+ - bundle config set path 'vendor/bundle'
+ - travis_wait bundle install
+ script:
+ - bundle exec rake test:parseui:all
+ after_script:
+ - bash <(curl -s https://codecov.io/bash)
+ - stage: release
+ env: Cocoapods
+ install:
+ - bundle config set path 'vendor/bundle'
+ - travis_wait bundle install
+ script:
+ - bundle exec pod setup
+ - travis_wait bundle exec pod lib lint --allow-warnings
+ deploy:
+ - provider: script
+ skip_cleanup: true
+ script: travis_wait bundle exec pod trunk push Parse.podspec --allow-warnings
+ on:
+ tags: true
+ all_branches: true
+ - stage: release
+ env: Docs
+ install:
+ - bundle config set path 'vendor/bundle'
+ - travis_wait bundle install
+ script:
+ - ./Scripts/jazzy.sh
+ deploy:
+ - provider: pages
+ skip_cleanup: true
+ github_token: $GITHUB_TOKEN
+ local_dir: ./docs/
+ on:
+ all_branches: true
+ tags: true
diff --git a/Cartfile b/Cartfile
deleted file mode 100644
index 8b6892229..000000000
--- a/Cartfile
+++ /dev/null
@@ -1,2 +0,0 @@
-github "BoltsFramework/Bolts-ObjC" ~> 1.9.1
-github "facebook/facebook-ios-sdk"
diff --git a/Cartfile.resolved b/Cartfile.resolved
deleted file mode 100644
index 29697a0f0..000000000
--- a/Cartfile.resolved
+++ /dev/null
@@ -1,2 +0,0 @@
-github "BoltsFramework/Bolts-ObjC" "1.9.1"
-github "facebook/facebook-ios-sdk" "v9.0.0"
diff --git a/Carthage/Checkouts/Bolts-ObjC b/Carthage/Checkouts/Bolts-ObjC
deleted file mode 160000
index 74b67b3b8..000000000
--- a/Carthage/Checkouts/Bolts-ObjC
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 74b67b3b8be76a570cdbe193771927971f26e304
diff --git a/Carthage/Checkouts/OCMock b/Carthage/Checkouts/OCMock
deleted file mode 160000
index 4a49ebb98..000000000
--- a/Carthage/Checkouts/OCMock
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4a49ebb985bc16fae9489771aa35482ccbea14a3
diff --git a/Carthage/Checkouts/facebook-objc-sdk b/Carthage/Checkouts/facebook-objc-sdk
deleted file mode 160000
index cdb8c71fb..000000000
--- a/Carthage/Checkouts/facebook-objc-sdk
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit cdb8c71fb7f22b4f1af05c21246c12c1aa49f89e
diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index 4edc6d84f..000000000
--- a/Gemfile
+++ /dev/null
@@ -1,7 +0,0 @@
-source 'https://rubygems.org'
-
-gem 'plist'
-gem 'naturally', '~> 1.3.2'
-gem 'jazzy', '~> 0.13.5'
-gem 'xcpretty'
-gem 'rake'
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100644
index 84ceeec8c..000000000
--- a/Gemfile.lock
+++ /dev/null
@@ -1,118 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- CFPropertyList (3.0.2)
- activesupport (4.2.11.3)
- i18n (~> 0.7)
- minitest (~> 5.1)
- thread_safe (~> 0.3, >= 0.3.4)
- tzinfo (~> 1.1)
- algoliasearch (1.27.3)
- httpclient (~> 2.8, >= 2.8.3)
- json (>= 1.5.1)
- atomos (0.1.3)
- claide (1.0.3)
- cocoapods (1.9.3)
- activesupport (>= 4.0.2, < 5)
- claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.9.3)
- cocoapods-deintegrate (>= 1.0.3, < 2.0)
- cocoapods-downloader (>= 1.2.2, < 2.0)
- cocoapods-plugins (>= 1.0.0, < 2.0)
- cocoapods-search (>= 1.0.0, < 2.0)
- cocoapods-stats (>= 1.0.0, < 2.0)
- cocoapods-trunk (>= 1.4.0, < 2.0)
- cocoapods-try (>= 1.1.0, < 2.0)
- colored2 (~> 3.1)
- escape (~> 0.0.4)
- fourflusher (>= 2.3.0, < 3.0)
- gh_inspector (~> 1.0)
- molinillo (~> 0.6.6)
- nap (~> 1.0)
- ruby-macho (~> 1.4)
- xcodeproj (>= 1.14.0, < 2.0)
- cocoapods-core (1.9.3)
- activesupport (>= 4.0.2, < 6)
- algoliasearch (~> 1.0)
- concurrent-ruby (~> 1.1)
- fuzzy_match (~> 2.0.4)
- nap (~> 1.0)
- netrc (~> 0.11)
- typhoeus (~> 1.0)
- cocoapods-deintegrate (1.0.4)
- cocoapods-downloader (1.4.0)
- cocoapods-plugins (1.0.0)
- nap
- cocoapods-search (1.0.0)
- cocoapods-stats (1.1.0)
- cocoapods-trunk (1.5.0)
- nap (>= 0.8, < 2.0)
- netrc (~> 0.11)
- cocoapods-try (1.2.0)
- colored2 (3.1.2)
- concurrent-ruby (1.1.6)
- escape (0.0.4)
- ethon (0.12.0)
- ffi (>= 1.3.0)
- ffi (1.13.1)
- fourflusher (2.3.1)
- fuzzy_match (2.0.4)
- gh_inspector (1.1.3)
- httpclient (2.8.3)
- i18n (0.9.5)
- concurrent-ruby (~> 1.0)
- jazzy (0.13.5)
- cocoapods (~> 1.5)
- mustache (~> 1.1)
- open4
- redcarpet (~> 3.4)
- rouge (>= 2.0.6, < 4.0)
- sassc (~> 2.1)
- sqlite3 (~> 1.3)
- xcinvoke (~> 0.3.0)
- json (2.3.1)
- liferaft (0.0.6)
- minitest (5.14.1)
- molinillo (0.6.6)
- mustache (1.1.1)
- nanaimo (0.3.0)
- nap (1.1.0)
- naturally (1.3.2)
- netrc (0.11.0)
- open4 (1.3.4)
- plist (3.5.0)
- rake (13.0.1)
- redcarpet (3.5.0)
- rouge (2.0.7)
- ruby-macho (1.4.0)
- sassc (2.4.0)
- ffi (~> 1.9)
- sqlite3 (1.4.2)
- thread_safe (0.3.6)
- typhoeus (1.4.0)
- ethon (>= 0.9.0)
- tzinfo (1.2.7)
- thread_safe (~> 0.1)
- xcinvoke (0.3.0)
- liferaft (~> 0.0.6)
- xcodeproj (1.17.1)
- CFPropertyList (>= 2.3.3, < 4.0)
- atomos (~> 0.1.3)
- claide (>= 1.0.2, < 2.0)
- colored2 (~> 3.1)
- nanaimo (~> 0.3.0)
- xcpretty (0.3.0)
- rouge (~> 2.0.7)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- jazzy (~> 0.13.5)
- naturally (~> 1.3.2)
- plist
- rake
- xcpretty
-
-BUNDLED WITH
- 2.1.4
diff --git a/Package.resolved b/Package.resolved
new file mode 100644
index 000000000..e9b17a4e3
--- /dev/null
+++ b/Package.resolved
@@ -0,0 +1,25 @@
+{
+ "object": {
+ "pins": [
+ {
+ "package": "Bolts",
+ "repositoryURL": "https://github.com/mman/Bolts-ObjC.git",
+ "state": {
+ "branch": "spm",
+ "revision": "280ce884d7c64aaf98f4f191b213dbaa0f854981",
+ "version": null
+ }
+ },
+ {
+ "package": "OCMock",
+ "repositoryURL": "https://github.com/erikdoe/ocmock.git",
+ "state": {
+ "branch": "master",
+ "revision": "afd2c6924e8a36cb872bc475248b978f743c6050",
+ "version": null
+ }
+ }
+ ]
+ },
+ "version": 1
+}
diff --git a/Package.swift b/Package.swift
new file mode 100644
index 000000000..a27d3cc2a
--- /dev/null
+++ b/Package.swift
@@ -0,0 +1,30 @@
+// swift-tools-version:5.5
+// The swift-tools-version declares the minimum version of Swift required to build this package.
+
+import PackageDescription
+
+let package = Package(
+ name: "Parse",
+ platforms: [.iOS(.v9), .macOS(.v10_10), .tvOS(.v9), .watchOS(.v6)],
+ products: [
+ .library(
+ name: "Parse",
+ targets: ["Parse"]),
+ ],
+ dependencies: [
+ .package(name: "Bolts", url: "https://github.com/mman/Bolts-ObjC.git", branch: "spm"),
+ .package(name: "OCMock", url: "https://github.com/erikdoe/ocmock.git", branch: "master")
+ ],
+ targets: [
+ .target(
+ name: "Parse",
+ dependencies: ["Bolts"],
+ sources: ["src"],
+ publicHeadersPath: "include",
+ cSettings: [.headerSearchPath("include"), .headerSearchPath("src"), .headerSearchPath("src/internal")]),
+ .testTarget(
+ name: "ParseTests",
+ dependencies: ["Parse", "Bolts", "OCMock"],
+ cSettings: [.headerSearchPath("../../Sources/Parse/src/"), .headerSearchPath("../../Sources/Parse/src/internal")]),
+ ]
+)
diff --git a/Parse.podspec b/Parse.podspec
deleted file mode 100644
index cc9f90eb0..000000000
--- a/Parse.podspec
+++ /dev/null
@@ -1,181 +0,0 @@
-Pod::Spec.new do |s|
- s.name = 'Parse'
- s.version = '1.19.2'
- s.license = { :type => 'BSD', :file => 'LICENSE' }
- s.homepage = 'http://parseplatform.org/'
- s.summary = 'A library that gives you access to the powerful Parse cloud platform from your iOS/OS X/watchOS/tvOS app.'
- s.authors = 'Parse Community'
- s.social_media_url = 'https://twitter.com/ParsePlatform'
-
- s.source = { :git => 'https://github.com/parse-community/Parse-SDK-iOS-OSX.git', :tag => s.version.to_s }
-
- s.platform = :ios, :osx, :tvos, :watchos
- s.ios.deployment_target = '9.0'
- s.osx.deployment_target = '10.9'
- s.tvos.deployment_target = '10.0'
- s.watchos.deployment_target = '2.0'
-
- s.default_subspec = 'Core'
-
- s.subspec 'Core' do |s|
- s.requires_arc = true
-
- s.source_files = 'Parse/Parse/*.{h,m}',
- 'Parse/Parse/Internal/**/*.{h,m}'
- s.public_header_files = 'Parse/Parse/*.h'
- s.private_header_files = 'Parse/Parse/Internal/**/*.h'
-
- s.ios.exclude_files = 'Parse/Parse/Internal/PFMemoryEventuallyQueue.{h,m}'
- s.osx.exclude_files = 'Parse/Parse/PFNetworkActivityIndicatorManager.{h,m}',
- 'Parse/Parse/PFProduct.{h,m}',
- 'Parse/Parse/PFPurchase.{h,m}',
- 'Parse/Parse/Internal/PFAlertView.{h,m}',
- 'Parse/Parse/Internal/Product/**/*.{h,m}',
- 'Parse/Parse/Internal/Purchase/**/*.{h,m}',
- 'Parse/Parse/Internal/PFMemoryEventuallyQueue.{h,m}'
- s.tvos.exclude_files = 'Parse/Parse/PFNetworkActivityIndicatorManager.{h,m}',
- 'Parse/Parse/Internal/PFAlertView.{h,m}'
- s.watchos.exclude_files = 'Parse/Parse/PFNetworkActivityIndicatorManager.{h,m}',
- 'Parse/Parse/PFProduct.{h,m}',
- 'Parse/Parse/PFPurchase.{h,m}',
- 'Parse/Parse/PFPush.{h,m}',
- 'Parse/Parse/PFPush+Synchronous.{h,m}',
- 'Parse/Parse/PFPush+Deprecated.{h,m}',
- 'Parse/Parse/PFInstallation.{h,m}',
- 'Parse/Parse/Internal/PFAlertView.{h,m}',
- 'Parse/Parse/Internal/PFReachability.{h,m}',
- 'Parse/Parse/Internal/Product/**/*.{h,m}',
- 'Parse/Parse/Internal/Purchase/**/*.{h,m}',
- 'Parse/Parse/Internal/Push/**/*.{h,m}',
- 'Parse/Parse/Internal/Installation/Controller/*.{h,m}',
- 'Parse/Parse/Internal/Installation/Constants/*.{h,m}',
- 'Parse/Parse/Internal/Installation/CurrentInstallationController/*.{h,m}',
- 'Parse/Parse/Internal/Installation/PFInstallationPrivate.h',
- 'Parse/Parse/Internal/Commands/PFRESTPushCommand.{h,m}',
- 'Parse/Parse/Internal/PFMemoryEventuallyQueue.{h,m}'
-
- s.resource_bundle = { 'Parse' => 'Parse/Parse/Resources/en.lproj' }
-
- s.ios.frameworks = 'AudioToolbox',
- 'CFNetwork',
- 'CoreGraphics',
- 'CoreLocation',
- 'QuartzCore',
- 'Security',
- 'StoreKit',
- 'SystemConfiguration'
- s.ios.weak_frameworks = 'Accounts',
- 'Social'
- s.osx.frameworks = 'ApplicationServices',
- 'CFNetwork',
- 'CoreGraphics',
- 'CoreLocation',
- 'QuartzCore',
- 'Security',
- 'SystemConfiguration'
- s.tvos.frameworks = 'CoreLocation',
- 'StoreKit',
- 'SystemConfiguration',
- 'Security'
-
- s.libraries = 'z', 'sqlite3'
-
- s.dependency 'Bolts/Tasks', '1.9.1'
- end
-
- s.subspec 'FacebookUtils' do |s|
- s.platform = :ios
- s.ios.deployment_target = '9.0'
- s.public_header_files = 'ParseFacebookUtils/ParseFacebookUtils/*.h'
- s.source_files = 'ParseFacebookUtils/ParseFacebookUtils/**/*.{h,m}'
- s.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h',
- 'ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/**/*.{h,m}'
-
- s.frameworks = 'AudioToolbox',
- 'CFNetwork',
- 'CoreGraphics',
- 'CoreLocation',
- 'QuartzCore',
- 'Security',
- 'SystemConfiguration'
- s.ios.weak_frameworks = 'Accounts',
- 'Social'
- s.libraries = 'z', 'sqlite3'
-
- s.dependency 'Parse/Core'
- s.dependency 'Bolts/Tasks', '~> 1.9.1'
- s.dependency 'FBSDKLoginKit', '~> 9.x'
- end
-
- s.subspec 'FacebookUtils-tvOS' do |s|
- s.platform = :tvos
- s.tvos.deployment_target = '10.0'
- s.public_header_files = 'ParseFacebookUtils/ParseFacebookUtils/*.h'
- s.source_files = 'ParseFacebookUtils/ParseFacebookUtils/**/*.{h,m}'
- s.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h',
- 'ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/**/*.{h,m}'
-
- s.frameworks = 'AudioToolbox',
- 'CFNetwork',
- 'CoreGraphics',
- 'CoreLocation',
- 'QuartzCore',
- 'Security',
- 'SystemConfiguration'
- s.libraries = 'z', 'sqlite3'
-
- s.dependency 'Parse/Core'
- s.dependency 'Bolts/Tasks', '~> 1.9.1'
- s.dependency 'FBSDKTVOSKit', '~> 9.x'
- s.dependency 'FBSDKShareKit', '~> 9.x'
- end
-
- s.subspec 'TwitterUtils' do |s|
- s.platform = :ios
- s.public_header_files = 'ParseTwitterUtils/ParseTwitterUtils/*.h'
- s.source_files = 'ParseTwitterUtils/ParseTwitterUtils/**/*.{h,m}'
- s.exclude_files = 'ParseTwitterUtils/ParseTwitterUtils/ParseTwitterUtils.h'
- s.resource_bundle = { 'TwitterUtils' => 'ParseTwitterUtils/Resources/en.lproj' }
- s.frameworks = 'AudioToolbox',
- 'CFNetwork',
- 'CoreGraphics',
- 'CoreLocation',
- 'QuartzCore',
- 'Security',
- 'StoreKit',
- 'SystemConfiguration'
- s.weak_frameworks = 'Accounts',
- 'Social'
- s.libraries = 'z', 'sqlite3'
- s.dependency 'Parse/Core'
- end
-
- s.subspec 'UI' do |s|
- s.platform = :ios
- s.requires_arc = true
- s.ios.deployment_target = '9.0'
- s.source_files = 'ParseUI/**/*.{h,m}'
- s.exclude_files = 'ParseUI/ParseUIDemo/**/*', 'ParseUI/Other/ParseUI.h', 'ParseUI/SignInWithAppleTests/'
- s.public_header_files = 'ParseUI/Classes/LogInViewController/*.h',
- 'ParseUI/Classes/SignUpViewController/*.h',
- 'ParseUI/Classes/QueryTableViewController/*.h',
- 'ParseUI/Classes/QueryCollectionViewController/*.h',
- 'ParseUI/Classes/ProductTableViewController/*.h',
- 'ParseUI/Classes/Views/*.h',
- 'ParseUI/Classes/Cells/*.h',
- 'ParseUI/Other/*.h'
- s.resource_bundles = { 'ParseUI' => ['ParseUI/Resources/Localization/*.lproj'] }
- s.frameworks = 'Foundation',
- 'UIKit',
- 'CoreGraphics',
- 'QuartzCore'
- s.dependency 'Parse/Core'
- end
-
- # prepare command for parseUI
- s.prepare_command = <<-CMD
- ruby ParseUI/Scripts/convert_images.rb \
- ParseUI/Resources/Images/ \
- ParseUI/Generated/PFResources
- CMD
-end
diff --git a/Parse.xcworkspace/contents.xcworkspacedata b/Parse.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index d415578f5..000000000
--- a/Parse.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Parse.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Parse.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/Parse.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/Parse.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Parse.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index 750e6767b..000000000
--- a/Parse.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- BuildSystemType
- Latest
- IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
-
- PreviewsEnabled
-
-
-
diff --git a/Parse/Configurations/Parse-iOS-Dynamic.xcconfig b/Parse/Configurations/Parse-iOS-Dynamic.xcconfig
deleted file mode 100644
index 92e12a24c..000000000
--- a/Parse/Configurations/Parse-iOS-Dynamic.xcconfig
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/iOS.xcconfig"
-#include "Shared/Product/DynamicFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.ios
-
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-iOS.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
-
-FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/iOS
diff --git a/Parse/Configurations/Parse-iOS.xcconfig b/Parse/Configurations/Parse-iOS.xcconfig
deleted file mode 100644
index 168467ae4..000000000
--- a/Parse/Configurations/Parse-iOS.xcconfig
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/iOS.xcconfig"
-#include "Shared/Product/StaticFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.ios
-APPLICATION_EXTENSION_API_ONLY = YES
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-iOS.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
diff --git a/Parse/Configurations/Parse-macOS.xcconfig b/Parse/Configurations/Parse-macOS.xcconfig
deleted file mode 100644
index 1f11e5dd1..000000000
--- a/Parse/Configurations/Parse-macOS.xcconfig
+++ /dev/null
@@ -1,22 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/macOS.xcconfig"
-#include "Shared/Product/DynamicFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.macos
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-OSX.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
-
-CONFIGURATION_BUILD_DIR=$(BUILD_DIR)/$(CONFIGURATION)
-FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/Mac
diff --git a/Parse/Configurations/Parse-tvOS-Dynamic.xcconfig b/Parse/Configurations/Parse-tvOS-Dynamic.xcconfig
deleted file mode 100644
index fd002f719..000000000
--- a/Parse/Configurations/Parse-tvOS-Dynamic.xcconfig
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/tvOS.xcconfig"
-#include "Shared/Product/DynamicFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.tvos
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-tvOS.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
-
-FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/tvOS
diff --git a/Parse/Configurations/Parse-tvOS.xcconfig b/Parse/Configurations/Parse-tvOS.xcconfig
deleted file mode 100644
index 664b5a7cd..000000000
--- a/Parse/Configurations/Parse-tvOS.xcconfig
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/tvOS.xcconfig"
-#include "Shared/Product/StaticFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.tvos
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-tvOS.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
diff --git a/Parse/Configurations/Parse-watchOS-Dynamic.xcconfig b/Parse/Configurations/Parse-watchOS-Dynamic.xcconfig
deleted file mode 100644
index b1f0f27a6..000000000
--- a/Parse/Configurations/Parse-watchOS-Dynamic.xcconfig
+++ /dev/null
@@ -1,21 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/watchOS.xcconfig"
-#include "Shared/Product/DynamicFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.watchos
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-watchOS.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
-
-FRAMEWORK_SEARCH_PATHS = $(inherited) $(SRCROOT)/../Carthage/Build/watchOS
diff --git a/Parse/Configurations/Parse-watchOS.xcconfig b/Parse/Configurations/Parse-watchOS.xcconfig
deleted file mode 100644
index 873eb100c..000000000
--- a/Parse/Configurations/Parse-watchOS.xcconfig
+++ /dev/null
@@ -1,19 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/watchOS.xcconfig"
-#include "Shared/Product/StaticFramework.xcconfig"
-
-PRODUCT_NAME = Parse
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.watchos
-
-INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-watchOS.Info.plist
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
diff --git a/Parse/Configurations/ParseUnitTests-iOS.xcconfig b/Parse/Configurations/ParseUnitTests-iOS.xcconfig
deleted file mode 100644
index d281ee0c5..000000000
--- a/Parse/Configurations/ParseUnitTests-iOS.xcconfig
+++ /dev/null
@@ -1,26 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/iOS.xcconfig"
-#include "Shared/Product/LogicTests.xcconfig"
-
-PRODUCT_NAME = ParseUnitTests-iOS
-PRODUCT_MODULE_NAME = ParseUnitTests
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.unit.ios
-
-SWIFT_VERSION = 5.0
-
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
-
-INFOPLIST_FILE = $(SRCROOT)/Tests/Resources/ParseUnitTests-iOS-Info.plist
-
-USER_HEADER_SEARCH_PATHS = $(inherited) $(PARSE_DIR)/Parse/Internal/**
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
diff --git a/Parse/Configurations/ParseUnitTests-macOS.xcconfig b/Parse/Configurations/ParseUnitTests-macOS.xcconfig
deleted file mode 100644
index b697b1027..000000000
--- a/Parse/Configurations/ParseUnitTests-macOS.xcconfig
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// Copyright (c) 2015-present, Parse, LLC.
-// All rights reserved.
-//
-// This source code is licensed under the BSD-style license found in the
-// LICENSE file in the root directory of this source tree. An additional grant
-// of patent rights can be found in the PATENTS file in the same directory.
-//
-
-#include "Shared/Platform/macOS.xcconfig"
-#include "Shared/Product/LogicTests.xcconfig"
-
-PRODUCT_NAME = ParseUnitTests-macOS
-PRODUCT_MODULE_NAME = ParseUnitTests
-PRODUCT_BUNDLE_IDENTIFIER = com.parse.unit.macOS
-
-SWIFT_VERSION = 5.0
-
-INFOPLIST_FILE = $(SRCROOT)/Tests/Resources/ParseUnitTests-OSX-Info.plist
-
-USER_HEADER_SEARCH_PATHS = $(inherited) $(PARSE_DIR)/Parse/Internal/**
-
-// TODO: (nlutsenko) Cleanup source code so we can safely ignore local variable shadow warnings.
-GCC_WARN_SHADOW = NO
diff --git a/Parse/Configurations/Shared b/Parse/Configurations/Shared
deleted file mode 120000
index 657caabf0..000000000
--- a/Parse/Configurations/Shared
+++ /dev/null
@@ -1 +0,0 @@
-../../Vendor/xctoolchain/Configurations
\ No newline at end of file
diff --git a/Parse/Parse.xcodeproj/project.pbxproj b/Parse/Parse.xcodeproj/project.pbxproj
index 82b556c0c..64983516d 100644
--- a/Parse/Parse.xcodeproj/project.pbxproj
+++ b/Parse/Parse.xcodeproj/project.pbxproj
@@ -8,14 +8,12 @@
/* Begin PBXBuildFile section */
4030936B1C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 4030936C1C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
4030936D1C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
4030936E1C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
4030936F1C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
403093701C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
403093711C81F0B200CF09F8 /* PFQueryConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 403093691C81F0B200CF09F8 /* PFQueryConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
403093721C81F0B200CF09F8 /* PFQueryConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030936A1C81F0B200CF09F8 /* PFQueryConstants.m */; };
- 403093731C81F0B200CF09F8 /* PFQueryConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030936A1C81F0B200CF09F8 /* PFQueryConstants.m */; };
403093741C81F0B200CF09F8 /* PFQueryConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030936A1C81F0B200CF09F8 /* PFQueryConstants.m */; };
403093751C81F0B200CF09F8 /* PFQueryConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030936A1C81F0B200CF09F8 /* PFQueryConstants.m */; };
403093761C81F0B200CF09F8 /* PFQueryConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4030936A1C81F0B200CF09F8 /* PFQueryConstants.m */; };
@@ -33,7 +31,6 @@
707095341F170EFB000C50EA /* PFPolygon.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A091F1179D40043DD72 /* PFPolygon.m */; };
707095401F170F1B000C50EA /* PFPolygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 702F3A081F1179D40043DD72 /* PFPolygon.h */; settings = {ATTRIBUTES = (Public, ); }; };
707095411F170F2E000C50EA /* PFPolygonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 709EC3351F1491EA00C55549 /* PFPolygonPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 707095421F170F54000C50EA /* PFPolygonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 709EC3351F1491EA00C55549 /* PFPolygonPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
707095431F170F77000C50EA /* PFPolygonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 709EC3351F1491EA00C55549 /* PFPolygonPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
707095441F170F92000C50EA /* PFPolygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 702F3A081F1179D40043DD72 /* PFPolygon.h */; settings = {ATTRIBUTES = (Public, ); }; };
707095451F170F98000C50EA /* PFPolygon.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A091F1179D40043DD72 /* PFPolygon.m */; };
@@ -48,8 +45,6 @@
7070954E1F17104E000C50EA /* PFPolygon.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A091F1179D40043DD72 /* PFPolygon.m */; };
7070954F1F171082000C50EA /* PolygonUnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A171F11807B0043DD72 /* PolygonUnitTests.m */; };
709EC32E1F143B8F00C55549 /* PolygonUnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A171F11807B0043DD72 /* PolygonUnitTests.m */; };
- 709EC3301F143C4700C55549 /* PFPolygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 702F3A081F1179D40043DD72 /* PFPolygon.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 709EC3341F143E0500C55549 /* PFPolygon.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A091F1179D40043DD72 /* PFPolygon.m */; };
709EC3361F1491EA00C55549 /* PFPolygonPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 709EC3351F1491EA00C55549 /* PFPolygonPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
7CBC8DA116D594F800AEC66D /* PFTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF213BB16D41D980065CF1A /* PFTaskQueue.m */; };
8101550A1BB3832700D7C7BD /* PFWeakValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C1EE481AE1EF960031C438 /* PFWeakValue.m */; };
@@ -1329,370 +1324,6 @@
81C3827819CCADA00066284A /* PFMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6390EB1C151EDDA40001B779 /* PFMulticastDelegate.m */; };
81C3827E19CCADA00066284A /* PFTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF213BB16D41D980065CF1A /* PFTaskQueue.m */; };
81C3828019CCADA00066284A /* PFLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 97E18AE51623835600B17A67 /* PFLocationManager.m */; };
- 81C582E61C3B0A98000063C6 /* PFWeakValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C1EE481AE1EF960031C438 /* PFWeakValue.m */; };
- 81C582E71C3B0A98000063C6 /* PFUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = 814BCDF01B4DF63600007B7F /* PFUserState.m */; };
- 81C582E81C3B0A98000063C6 /* PFCommandURLRequestConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 812B02A71B5DE562003846EE /* PFCommandURLRequestConstructor.m */; };
- 81C582E91C3B0A98000063C6 /* PFCoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8196D58C1B0BD23B000465A1 /* PFCoreManager.m */; };
- 81C582EA1C3B0A98000063C6 /* PFURLSessionUploadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BCB4C31B744626006659CB /* PFURLSessionUploadTaskDelegate.m */; };
- 81C582EB1C3B0A98000063C6 /* PFPin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCA81B503886003841A2 /* PFPin.m */; };
- 81C582EC1C3B0A98000063C6 /* PFMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6390EB1C151EDDA40001B779 /* PFMulticastDelegate.m */; };
- 81C582ED1C3B0A98000063C6 /* PFPropertyInfo_Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 8148814F1B795CAC008763BF /* PFPropertyInfo_Runtime.m */; };
- 81C582EE1C3B0A98000063C6 /* PFSessionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 8124C8AB1B27D5D600758E00 /* PFSessionUtilities.m */; };
- 81C582EF1C3B0A98000063C6 /* PFURLSessionFileDownloadTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 810749AD1B74662B00682EEB /* PFURLSessionFileDownloadTaskDelegate.m */; };
- 81C582F01C3B0A98000063C6 /* PFOperationSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FC621B50375D003841A2 /* PFOperationSet.m */; };
- 81C582F11C3B0A98000063C6 /* PFCommandRunningConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 818D58721B5DAAFE00813989 /* PFCommandRunningConstants.m */; };
- 81C582F21C3B0A98000063C6 /* PFDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 81443B321A27838500F3FD17 /* PFDevice.m */; };
- 81C582F31C3B0A98000063C6 /* PFSQLiteStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCAF1B503886003841A2 /* PFSQLiteStatement.m */; };
- 81C582F41C3B0A98000063C6 /* ParseModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DDB90C199A3EC200B50F35 /* ParseModule.m */; };
- 81C582F51C3B0A98000063C6 /* PFACL.m in Sources */ = {isa = PBXBuildFile; fileRef = 64C47803147336C70092082F /* PFACL.m */; };
- 81C582F61C3B0A98000063C6 /* PFUserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81ABC0FD1B5427EC00BA9009 /* PFUserController.m */; };
- 81C582F71C3B0A98000063C6 /* PFAsyncTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C8F2BF1B1F7E6B00CD98E7 /* PFAsyncTaskQueue.m */; };
- 81C582F81C3B0A98000063C6 /* PFCommandCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C1FDDCB14E1B1BD00A77007 /* PFCommandCache.m */; };
- 81C582F91C3B0A98000063C6 /* PFMutablePushState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CB7F931B1795CF00DC601D /* PFMutablePushState.m */; };
- 81C582FA1C3B0A98000063C6 /* PFObjectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FC6C1B50376D003841A2 /* PFObjectController.m */; };
- 81C582FB1C3B0A98000063C6 /* PFCategoryLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103FA36198FC190000BAE3F /* PFCategoryLoader.m */; };
- 81C582FC1C3B0A98000063C6 /* PFUserAuthenticationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCD21B503914003841A2 /* PFUserAuthenticationController.m */; };
- 81C582FD1C3B0A98000063C6 /* ParseClientConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B64D8A1BFA646C0038F3CB /* ParseClientConfiguration.m */; };
- 81C582FE1C3B0A98000063C6 /* PFRelationState.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E8DE181B290FFF00EEA594 /* PFRelationState.m */; };
- 81C582FF1C3B0A98000063C6 /* ParseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 812714871AE6F1270076AE8D /* ParseManager.m */; };
- 81C583001C3B0A98000063C6 /* PFPushState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CB7F8D1B1795C000DC601D /* PFPushState.m */; };
- 81C583011C3B0A98000063C6 /* PFAnalyticsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8196D55A1B0AB64B000465A1 /* PFAnalyticsController.m */; };
- 81C583021C3B0A98000063C6 /* PFURLSessionDataTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BCB4BE1B744626006659CB /* PFURLSessionDataTaskDelegate.m */; };
- 81C583031C3B0A98000063C6 /* PFGeoPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 09B119F714880776002B5594 /* PFGeoPoint.m */; };
- 81C583041C3B0A98000063C6 /* PFRESTObjectBatchCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 81493AA31A0D6DE0008D5504 /* PFRESTObjectBatchCommand.m */; };
- 81C583051C3B0A98000063C6 /* PFFieldOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A2458C1B1E99C6006A6953 /* PFFieldOperation.m */; };
- 81C583061C3B0A98000063C6 /* PFPushChannelsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8124C8841B27588800758E00 /* PFPushChannelsController.m */; };
- 81C583071C3B0A98000063C6 /* PFMultiProcessFileLock.m in Sources */ = {isa = PBXBuildFile; fileRef = 8148815D1B795CD4008763BF /* PFMultiProcessFileLock.m */; };
- 81C583081C3B0A98000063C6 /* PFAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8101A14719ACDA97008BB503 /* PFAlertView.m */; };
- 81C583091C3B0A98000063C6 /* PFFileDataStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B0C4F31BA248F7000AB0D5 /* PFFileDataStream.m */; };
- 81C5830A1C3B0A98000063C6 /* PFObjectBatchController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811214721B3E1CF10052741B /* PFObjectBatchController.m */; };
- 81C5830B1C3B0A98000063C6 /* PFAnonymousAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCD61B503914003841A2 /* PFAnonymousAuthenticationProvider.m */; };
- 81C5830C1C3B0A98000063C6 /* PFSQLiteDatabaseResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCAD1B503886003841A2 /* PFSQLiteDatabaseResult.m */; };
- 81C5830D1C3B0A98000063C6 /* PFPurchaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = 812FC61F1B0FF9FA0043C07F /* PFPurchaseController.m */; };
- 81C5830E1C3B0A98000063C6 /* PFHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 819A4B071A67330200D01241 /* PFHash.m */; };
- 81C5830F1C3B0A98000063C6 /* PFRESTUserCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 81AFE0E61A1FDB7900AB6CB3 /* PFRESTUserCommand.m */; };
- 81C583101C3B0A98000063C6 /* PFFieldOperationDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A245921B1E99EA006A6953 /* PFFieldOperationDecoder.m */; };
- 81C583111C3B0A98000063C6 /* PFObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CB7F6E1B166FE500DC601D /* PFObjectState.m */; };
- 81C583121C3B0A98000063C6 /* PFKeyValueCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 814881431B795C63008763BF /* PFKeyValueCache.m */; };
- 81C583131C3B0A98000063C6 /* PFUserDefaultsPersistenceGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 818ADC751BE1A8BA00C8006C /* PFUserDefaultsPersistenceGroup.m */; };
- 81C583141C3B0A98000063C6 /* PFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DEF08A199D555800D86A21 /* PFNetworkActivityIndicatorManager.m */; };
- 81C583151C3B0A98000063C6 /* PFObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0925ABEE13D791770095FEFA /* PFObject.m */; };
- 81C583161C3B0A98000063C6 /* PFFileStagingController.m in Sources */ = {isa = PBXBuildFile; fileRef = F50E486D1B83ED270055094D /* PFFileStagingController.m */; };
- 81C583171C3B0A98000063C6 /* PFSQLiteDatabaseController.m in Sources */ = {isa = PBXBuildFile; fileRef = F51D06331B792CF10044539E /* PFSQLiteDatabaseController.m */; };
- 81C583181C3B0A98000063C6 /* PFFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 815960A01ABCA3B30069EBCC /* PFFileManager.m */; };
- 81C583191C3B0A98000063C6 /* PFCurrentInstallationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD66531B4DA5A70042FC0B /* PFCurrentInstallationController.m */; };
- 81C5831A1C3B0A98000063C6 /* PFPinningEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 91DF24951A09BAF100CFC7D4 /* PFPinningEventuallyQueue.m */; };
- 81C5831B1C3B0A98000063C6 /* PFRESTQueryCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 815EE94519FAD12F0076FE5D /* PFRESTQueryCommand.m */; };
- 81C5831C1C3B0A98000063C6 /* PFRESTSessionCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 8121457C1AA4A808000B23F5 /* PFRESTSessionCommand.m */; };
- 81C5831D1C3B0A98000063C6 /* PFPropertyInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8148814D1B795CAC008763BF /* PFPropertyInfo.m */; };
- 81C5831E1C3B0A98000063C6 /* PFPush.m in Sources */ = {isa = PBXBuildFile; fileRef = 0925ABF213D791770095FEFA /* PFPush.m */; };
- 81C5831F1C3B0A98000063C6 /* PFMutableObjectState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CB7F741B166FF500DC601D /* PFMutableObjectState.m */; };
- 81C583201C3B0A98000063C6 /* PFPushUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = F50C66321B33A708001941A6 /* PFPushUtilities.m */; };
- 81C583211C3B0A98000063C6 /* PFQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 0925ABF413D791770095FEFA /* PFQuery.m */; };
- 81C583221C3B0A98000063C6 /* PFConfigController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BF4AB51B0BF3E500A3D75B /* PFConfigController.m */; };
- 81C583231C3B0A98000063C6 /* PFUserConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FB9A1B4F2F08003841A2 /* PFUserConstants.m */; };
- 81C583241C3B0A98000063C6 /* PFRESTAnalyticsCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BBE1341A0062B800622646 /* PFRESTAnalyticsCommand.m */; };
- 81C583251C3B0A98000063C6 /* PFQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 812B7AB71AF2FA4800D15FF5 /* PFQueryController.m */; };
- 81C583261C3B0A98000063C6 /* PFRESTCloudCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 815EE91C19F987910076FE5D /* PFRESTCloudCommand.m */; };
- 81C583271C3B0A98000063C6 /* PFFileObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DEF07E199C42A300D86A21 /* PFFileObject.m */; };
- 81C583281C3B0A98000063C6 /* PFAnalyticsUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 8196D5601B0AB661000465A1 /* PFAnalyticsUtilities.m */; };
- 81C583291C3B0A98000063C6 /* PFRESTCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 815EE8EF19F976D50076FE5D /* PFRESTCommand.m */; };
- 81C5832A1C3B0A98000063C6 /* PFFileController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81EB595D1AF46434001EA1FC /* PFFileController.m */; };
- 81C5832B1C3B0A98000063C6 /* PFObjectConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C76EEA1B4B218C0031C2FD /* PFObjectConstants.m */; };
- 81C5832C1C3B0A98000063C6 /* PFInstallationIdentifierStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FC801B503794003841A2 /* PFInstallationIdentifierStore.m */; };
- 81C5832D1C3B0A98000063C6 /* PFMutableUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = 814BCDF61B4DF66500007B7F /* PFMutableUserState.m */; };
- 81C5832E1C3B0A98000063C6 /* PFCurrentUserController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81EEE1AF1B446D600087AC4D /* PFCurrentUserController.m */; };
- 81C5832F1C3B0A98000063C6 /* PFOfflineQueryLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCA21B503886003841A2 /* PFOfflineQueryLogic.m */; };
- 81C583301C3B0A98000063C6 /* PFACLState.m in Sources */ = {isa = PBXBuildFile; fileRef = F51534F91B571E9100C49F56 /* PFACLState.m */; };
- 81C583311C3B0A98000063C6 /* PFRESTConfigCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 815EE92219F989380076FE5D /* PFRESTConfigCommand.m */; };
- 81C583321C3B0A98000063C6 /* PFQueryUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C7F48A1AF4110B007B5418 /* PFQueryUtilities.m */; };
- 81C583331C3B0A98000063C6 /* PFPaymentTransactionObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCCA1B5038B7003841A2 /* PFPaymentTransactionObserver.m */; };
- 81C583341C3B0A98000063C6 /* PFRESTPushCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C9C9F619FEA89200D514C5 /* PFRESTPushCommand.m */; };
- 81C583351C3B0A98000063C6 /* PFOfflineObjectController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FC6A1B50376D003841A2 /* PFOfflineObjectController.m */; };
- 81C583361C3B0A98000063C6 /* PFKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D0EE9819B0A2060000AE75 /* PFKeychainStore.m */; };
- 81C583371C3B0A98000063C6 /* PFPushController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CB7F9F1B1800E400DC601D /* PFPushController.m */; };
- 81C583381C3B0A98000063C6 /* PFQueryState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C7F4AA1AF42BD9007B5418 /* PFQueryState.m */; };
- 81C583391C3B0A98000063C6 /* PFSessionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8124C89E1B27BF0900758E00 /* PFSessionController.m */; };
- 81C5833A1C3B0A98000063C6 /* PFReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 81329E8D1AE1E8840071EE3E /* PFReachability.m */; };
- 81C5833B1C3B0A98000063C6 /* PFMutableFileState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C7F4A11AF4220A007B5418 /* PFMutableFileState.m */; };
- 81C5833C1C3B0A98000063C6 /* PFCurrentConfigController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BF4ABB1B0BF64B00A3D75B /* PFCurrentConfigController.m */; };
- 81C5833D1C3B0A98000063C6 /* PFRole.m in Sources */ = {isa = PBXBuildFile; fileRef = 63723F6E1565A085007A1A73 /* PFRole.m */; };
- 81C5833E1C3B0A98000063C6 /* PFEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 91DF24911A09BA7600CFC7D4 /* PFEventuallyQueue.m */; };
- 81C5833F1C3B0A98000063C6 /* PFThreadsafety.m in Sources */ = {isa = PBXBuildFile; fileRef = 818D049A19A3B84500BEE20F /* PFThreadsafety.m */; };
- 81C583401C3B0A98000063C6 /* PFObjectLocalIdStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 818D6F131B3C8D1900F94C82 /* PFObjectLocalIdStore.m */; };
- 81C583411C3B0A98000063C6 /* PFProductsRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FC8F1B5037F5003841A2 /* PFProductsRequestHandler.m */; };
- 81C583421C3B0A98000063C6 /* PFObjectFileCodingLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E7A2241B6042BD006CB680 /* PFObjectFileCodingLogic.m */; };
- 81C583431C3B0A98000063C6 /* PFObjectFilePersistenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8124C8891B276B8800758E00 /* PFObjectFilePersistenceController.m */; };
- 81C583441C3B0A98000063C6 /* PFURLSessionCommandRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 818D58691B5D9F4B00813989 /* PFURLSessionCommandRunner.m */; };
- 81C583451C3B0A98000063C6 /* PFDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 815618FF1A1F79AC0076504A /* PFDateFormatter.m */; };
- 81C583461C3B0A98000063C6 /* PFPinningObjectStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 8124C8721B26B9E700758E00 /* PFPinningObjectStore.m */; };
- 81C583471C3B0A98000063C6 /* PFFileState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C7F4981AF42187007B5418 /* PFFileState.m */; };
- 81C583481C3B0A98000063C6 /* PFMutableRelationState.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E8DE1E1B29112000EEA594 /* PFMutableRelationState.m */; };
- 81C583491C3B0A98000063C6 /* PFMutableACLState.m in Sources */ = {isa = PBXBuildFile; fileRef = F51534FC1B571E9100C49F56 /* PFMutableACLState.m */; };
- 81C5834A1C3B0A98000063C6 /* PFBase64Encoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BB6E201B0E7A1A00465C38 /* PFBase64Encoder.m */; };
- 81C5834B1C3B0A98000063C6 /* PFPersistenceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 815E764C1BDF168A00E1DF8E /* PFPersistenceController.m */; };
- 81C5834C1C3B0A98000063C6 /* PFRESTFileCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C9CA0519FECF5F00D514C5 /* PFRESTFileCommand.m */; };
- 81C5834D1C3B0A98000063C6 /* PFObjectFileCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 812B62FF1B5F30D3009CEAA9 /* PFObjectFileCoder.m */; };
- 81C5834E1C3B0A98000063C6 /* PFInternalUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 09809FB21434F98C00EC3E74 /* PFInternalUtils.m */; };
- 81C5834F1C3B0A98000063C6 /* PFCommandRunning.m in Sources */ = {isa = PBXBuildFile; fileRef = 818D586E1B5DA43800813989 /* PFCommandRunning.m */; };
- 81C583501C3B0A98000063C6 /* PFInstallationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD66591B4DA5BA0042FC0B /* PFInstallationController.m */; };
- 81C583511C3B0A98000063C6 /* BFTask+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 8103FA34198FC190000BAE3F /* BFTask+Private.m */; };
- 81C583531C3B0A98000063C6 /* PFJSONSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 81951F151ACB90DA00E142EB /* PFJSONSerialization.m */; };
- 81C583541C3B0A98000063C6 /* PFCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = 805D3DA015E31241007E8D10 /* PFCloud.m */; };
- 81C583551C3B0A98000063C6 /* PFUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 0925ABF613D791770095FEFA /* PFUser.m */; };
- 81C583561C3B0A98000063C6 /* PFCloudCodeController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D843C81B012FBA007CEBCB /* PFCloudCodeController.m */; };
- 81C583571C3B0A98000063C6 /* PFCachedQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8143E6621AFC1C7D008C4E06 /* PFCachedQueryController.m */; };
- 81C583581C3B0A98000063C6 /* PFInstallationConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C6BDED1B4DB16500553A83 /* PFInstallationConstants.m */; };
- 81C583591C3B0A98000063C6 /* PFOfflineQueryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8143E65C1AFC1BA5008C4E06 /* PFOfflineQueryController.m */; };
- 81C5835A1C3B0A98000063C6 /* PFSystemLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 814B640F1A769EF500213055 /* PFSystemLogger.m */; };
- 81C5835B1C3B0A98000063C6 /* PFHTTPURLRequestConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 815EE93B19FA56D20076FE5D /* PFHTTPURLRequestConstructor.m */; };
- 81C5835C1C3B0A98000063C6 /* PFObjectUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A715A31B423A4100A504FC /* PFObjectUtilities.m */; };
- 81C5835D1C3B0A98000063C6 /* PFURLSessionJSONDataTaskDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BCB4C11B744626006659CB /* PFURLSessionJSONDataTaskDelegate.m */; };
- 81C5835E1C3B0A98000063C6 /* PFObjectEstimatedData.m in Sources */ = {isa = PBXBuildFile; fileRef = 818D6F1F1B3DCB5A00F94C82 /* PFObjectEstimatedData.m */; };
- 81C5835F1C3B0A98000063C6 /* PFConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 81EB6633198A7FA600851598 /* PFConfig.m */; };
- 81C583601C3B0A98000063C6 /* PFMultiProcessFileLockController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8148815F1B795CD4008763BF /* PFMultiProcessFileLockController.m */; };
- 81C583611C3B0A98000063C6 /* PFURLConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BBE12E19FFCB3700622646 /* PFURLConstructor.m */; };
- 81C583631C3B0A98000063C6 /* PFInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 44B78E12157D21B000A5E97F /* PFInstallation.m */; };
- 81C583641C3B0A98000063C6 /* PFBaseState.m in Sources */ = {isa = PBXBuildFile; fileRef = F586B34F1B1E3BD70082E3BD /* PFBaseState.m */; };
- 81C583651C3B0A98000063C6 /* PFEventuallyPin.m in Sources */ = {isa = PBXBuildFile; fileRef = 91115EF81A097AF30092D1C9 /* PFEventuallyPin.m */; };
- 81C583661C3B0A98000063C6 /* PFObjectSubclassingController.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C42CD31B34F68C00C720D8 /* PFObjectSubclassingController.m */; };
- 81C583671C3B0A98000063C6 /* PFCommandResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF87D38162FC8FB00FF5C22 /* PFCommandResult.m */; };
- 81C583681C3B0A98000063C6 /* PFConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 0925ABEC13D791770095FEFA /* PFConstants.m */; };
- 81C583691C3B0A98000063C6 /* PFAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 9739513916B9D28E0010B884 /* PFAnalytics.m */; };
- 81C5836A1C3B0A98000063C6 /* PFApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 816AC9B91A3F48250031D94C /* PFApplication.m */; };
- 81C5836B1C3B0A98000063C6 /* PFSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 812145761AA4A4C1000B23F5 /* PFSession.m */; };
- 81C5836C1C3B0A98000063C6 /* PFTaskQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF213BB16D41D980065CF1A /* PFTaskQueue.m */; };
- 81C5836D1C3B0A98000063C6 /* PFLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 97E18AE51623835600B17A67 /* PFLocationManager.m */; };
- 81C5836E1C3B0A98000063C6 /* PFRelation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8083B85A155DAB1B0023EEFA /* PFRelation.m */; };
- 81C5836F1C3B0A98000063C6 /* PFObjectSubclassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C42CD91B38761B00C720D8 /* PFObjectSubclassInfo.m */; };
- 81C583701C3B0A98000063C6 /* PFRESTObjectCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 81146C7D1A785203001F8473 /* PFRESTObjectCommand.m */; };
- 81C583711C3B0A98000063C6 /* PFFilePersistenceGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 818ADC721BE1A8BA00C8006C /* PFFilePersistenceGroup.m */; };
- 81C583721C3B0A98000063C6 /* PFPushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCE71B504083003841A2 /* PFPushManager.m */; };
- 81C583731C3B0A98000063C6 /* PFOfflineStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCA51B503886003841A2 /* PFOfflineStore.m */; };
- 81C583741C3B0A98000063C6 /* PFSQLiteDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8166FCAB1B503886003841A2 /* PFSQLiteDatabase.m */; };
- 81C583751C3B0A98000063C6 /* PFProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 499E425615B6409000A2C28E /* PFProduct.m */; };
- 81C583761C3B0A98000063C6 /* Parse.m in Sources */ = {isa = PBXBuildFile; fileRef = 09EEA12E1434FB1F00E3A3FA /* Parse.m */; };
- 81C583771C3B0A98000063C6 /* PFErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 813E76991B7A9BD000FA3294 /* PFErrorUtilities.m */; };
- 81C583781C3B0A98000063C6 /* PFAnonymousUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 638CBBB515191435004F54E4 /* PFAnonymousUtils.m */; };
- 81C583791C3B0A98000063C6 /* PFDefaultACLController.m in Sources */ = {isa = PBXBuildFile; fileRef = F51535581B57573700C49F56 /* PFDefaultACLController.m */; };
- 81C5837A1C3B0A98000063C6 /* PFMutableQueryState.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C7F4A81AF42BD9007B5418 /* PFMutableQueryState.m */; };
- 81C5837B1C3B0A98000063C6 /* PFURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 812B02931B5DE3EE003846EE /* PFURLSession.m */; };
- 81C5837C1C3B0A98000063C6 /* PFPurchase.m in Sources */ = {isa = PBXBuildFile; fileRef = 49FDE2ED158C138F00126F64 /* PFPurchase.m */; };
- 81C5837D1C3B0A98000063C6 /* PFUserFileCodingLogic.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E7A21B1B602560006CB680 /* PFUserFileCodingLogic.m */; };
- 81C583801C3B0A98000063C6 /* PFPinningObjectStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8124C8711B26B9E700758E00 /* PFPinningObjectStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583811C3B0A98000063C6 /* PFMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 810B7D751A0291FF003C0909 /* PFMacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583821C3B0A98000063C6 /* PFPersistenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = 815E764B1BDF168A00E1DF8E /* PFPersistenceController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583831C3B0A98000063C6 /* PFRESTAnalyticsCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BBE1331A0062B800622646 /* PFRESTAnalyticsCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583841C3B0A98000063C6 /* ParseClientConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B64D891BFA646C0038F3CB /* ParseClientConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583851C3B0A98000063C6 /* PFFileDataStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B0C4F21BA248F7000AB0D5 /* PFFileDataStream.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583861C3B0A98000063C6 /* PFPushController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F9E1B1800E400DC601D /* PFPushController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583871C3B0A98000063C6 /* PFHTTPURLRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE93A19FA56D20076FE5D /* PFHTTPURLRequestConstructor.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583881C3B0A98000063C6 /* PFDefaultACLController.h in Headers */ = {isa = PBXBuildFile; fileRef = F51535571B57573700C49F56 /* PFDefaultACLController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583891C3B0A98000063C6 /* PFACL.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C47802147336C70092082F /* PFACL.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5838A1C3B0A98000063C6 /* PFACLPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F51534F61B571E9100C49F56 /* PFACLPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5838B1C3B0A98000063C6 /* PFPushChannelsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8124C8831B27588800758E00 /* PFPushChannelsController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5838C1C3B0A98000063C6 /* PFDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A245F11B1FB188006A6953 /* PFDataProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5838D1C3B0A98000063C6 /* PFConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EB6632198A7FA600851598 /* PFConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5838E1C3B0A98000063C6 /* PFAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 9739513816B9D28E0010B884 /* PFAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5838F1C3B0A98000063C6 /* PFPush.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABF113D791770095FEFA /* PFPush.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583901C3B0A98000063C6 /* PFSQLiteDatabaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = F51D06321B792CF10044539E /* PFSQLiteDatabaseController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583911C3B0A98000063C6 /* PFRESTFileCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C9CA0419FECF5F00D514C5 /* PFRESTFileCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583921C3B0A98000063C6 /* PFObjectState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F791B16710D00DC601D /* PFObjectState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583931C3B0A98000063C6 /* PFBase64Encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BB6E1F1B0E7A1A00465C38 /* PFBase64Encoder.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583941C3B0A98000063C6 /* PFObject+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29F41C28ED2300C4F34A /* PFObject+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583951C3B0A98000063C6 /* Parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 09EEA12D1434FB1F00E3A3FA /* Parse.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583961C3B0A98000063C6 /* PFHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 819A4B061A67330200D01241 /* PFHash.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583971C3B0A98000063C6 /* PFObject+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A64701C29DC000029B197 /* PFObject+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583981C3B0A98000063C6 /* PFEventuallyQueue_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 91DF24981A0B0FF200CFC7D4 /* PFEventuallyQueue_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583991C3B0A98000063C6 /* PFFileObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DEF07D199C42A300D86A21 /* PFFileObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5839A1C3B0A98000063C6 /* PFApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 816AC9B81A3F48250031D94C /* PFApplication.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5839B1C3B0A98000063C6 /* BFTask+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA33198FC190000BAE3F /* BFTask+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5839C1C3B0A98000063C6 /* PFCategoryLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8103FA35198FC190000BAE3F /* PFCategoryLoader.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5839D1C3B0A98000063C6 /* PFThreadsafety.h in Headers */ = {isa = PBXBuildFile; fileRef = 818D049919A3B84500BEE20F /* PFThreadsafety.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5839E1C3B0A98000063C6 /* PFRelationState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E8DE231B2912BC00EEA594 /* PFRelationState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5839F1C3B0A98000063C6 /* ParseInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 09EEA1351435143500E3A3FA /* ParseInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A01C3B0A98000063C6 /* PFCurrentInstallationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD66521B4DA5A70042FC0B /* PFCurrentInstallationController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A11C3B0A98000063C6 /* PFCoreDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8124C8811B27542A00758E00 /* PFCoreDataProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A21C3B0A98000063C6 /* ParseModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DDB90B199A3EC200B50F35 /* ParseModule.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A31C3B0A98000063C6 /* PFAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E2D5AF19DDAAB5009053A1 /* PFAssert.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A41C3B0A98000063C6 /* PFUserState.h in Headers */ = {isa = PBXBuildFile; fileRef = 814BCDEF1B4DF63600007B7F /* PFUserState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A61C3B0A98000063C6 /* PFGeoPointPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B119FB1488429D002B5594 /* PFGeoPointPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A71C3B0A98000063C6 /* PFURLSessionFileDownloadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 810749AC1B74662B00682EEB /* PFURLSessionFileDownloadTaskDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A81C3B0A98000063C6 /* PFInternalUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 09809FB11434F98C00EC3E74 /* PFInternalUtils.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583A91C3B0A98000063C6 /* PFKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 81D0EE9719B0A2060000AE75 /* PFKeychainStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583AA1C3B0A98000063C6 /* PFUserAuthenticationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 811083F11BA2580100FC7F65 /* PFUserAuthenticationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583AB1C3B0A98000063C6 /* PFCommandRunningConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 818D58711B5DAAFE00813989 /* PFCommandRunningConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583AC1C3B0A98000063C6 /* PFMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6390EB1B151EDDA40001B779 /* PFMulticastDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583AD1C3B0A98000063C6 /* PFCurrentObjectControlling.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C6BDF31B4DD32700553A83 /* PFCurrentObjectControlling.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583AE1C3B0A98000063C6 /* PFPaymentTransactionObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCC91B5038B7003841A2 /* PFPaymentTransactionObserver.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583AF1C3B0A98000063C6 /* PFUserConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FB991B4F2F08003841A2 /* PFUserConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B01C3B0A98000063C6 /* PFInstallationIdentifierStore_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC811B503794003841A2 /* PFInstallationIdentifierStore_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B11C3B0A98000063C6 /* PFPush+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29E51C28EC3B00C4F34A /* PFPush+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583B21C3B0A98000063C6 /* PFTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF213BA16D41D980065CF1A /* PFTaskQueue.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B31C3B0A98000063C6 /* PFLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 97E18AE41623835600B17A67 /* PFLocationManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B41C3B0A98000063C6 /* PFUserAuthenticationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCD11B503914003841A2 /* PFUserAuthenticationController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B51C3B0A98000063C6 /* PFUserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81ABC0FC1B5427EC00BA9009 /* PFUserController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B61C3B0A98000063C6 /* PFUserFileCodingLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E7A21A1B602560006CB680 /* PFUserFileCodingLogic.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B71C3B0A98000063C6 /* PFAsyncTaskQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C8F2BE1B1F7E6B00CD98E7 /* PFAsyncTaskQueue.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B81C3B0A98000063C6 /* PFBaseState.h in Headers */ = {isa = PBXBuildFile; fileRef = F586B34E1B1E3BD70082E3BD /* PFBaseState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583B91C3B0A98000063C6 /* PFPaymentTransactionObserver_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCCB1B5038B7003841A2 /* PFPaymentTransactionObserver_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583BA1C3B0A98000063C6 /* PFPush+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A647B1C29E19A0029B197 /* PFPush+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583BB1C3B0A98000063C6 /* PFOfflineObjectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC691B50376D003841A2 /* PFOfflineObjectController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583BC1C3B0A98000063C6 /* PFPropertyInfo_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 814881501B795CAC008763BF /* PFPropertyInfo_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583BD1C3B0A98000063C6 /* PFCommandCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C1FDDCA14E1B1BD00A77007 /* PFCommandCache.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583BE1C3B0A98000063C6 /* PFInstallationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD66581B4DA5BA0042FC0B /* PFInstallationController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583BF1C3B0A98000063C6 /* PFCommandCache_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 913B9F2C1A311FF40040247C /* PFCommandCache_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C01C3B0A98000063C6 /* PFCommandResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9455DE15B8793F0037A86D /* PFCommandResult.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C11C3B0A98000063C6 /* PFURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 812B02921B5DE3EE003846EE /* PFURLSession.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C21C3B0A98000063C6 /* PFFileStagingController.h in Headers */ = {isa = PBXBuildFile; fileRef = F50E486C1B83ED270055094D /* PFFileStagingController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C31C3B0A98000063C6 /* PFObjectController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC6B1B50376D003841A2 /* PFObjectController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C41C3B0A98000063C6 /* PFAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8101A14619ACDA97008BB503 /* PFAlertView.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C51C3B0A98000063C6 /* PFNetworkCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8119C9961A76E28F0085B516 /* PFNetworkCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C61C3B0A98000063C6 /* PFOfflineQueryLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCA11B503886003841A2 /* PFOfflineQueryLogic.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C71C3B0A98000063C6 /* PFQuery+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29EA1C28ECA300C4F34A /* PFQuery+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583C81C3B0A98000063C6 /* PFJSONSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 81951F141ACB90DA00E142EB /* PFJSONSerialization.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583C91C3B0A98000063C6 /* Parse_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81068EBA1ADE462500A34D13 /* Parse_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583CA1C3B0A98000063C6 /* PFFieldOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A2458B1B1E99C6006A6953 /* PFFieldOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583CB1C3B0A98000063C6 /* PFObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC5D1B503755003841A2 /* PFObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583CC1C3B0A98000063C6 /* PFInstallationIdentifierStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC7F1B503794003841A2 /* PFInstallationIdentifierStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583CD1C3B0A98000063C6 /* PFURLSessionJSONDataTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BCB4C01B744626006659CB /* PFURLSessionJSONDataTaskDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583CE1C3B0A98000063C6 /* PFMutableUserState.h in Headers */ = {isa = PBXBuildFile; fileRef = 814BCDF51B4DF66500007B7F /* PFMutableUserState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583CF1C3B0A98000063C6 /* PFRESTConfigCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE92119F989380076FE5D /* PFRESTConfigCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D01C3B0A98000063C6 /* PFRESTPushCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C9C9F519FEA89200D514C5 /* PFRESTPushCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D11C3B0A98000063C6 /* PFObjectFileCodingLogic.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E7A2231B6042BD006CB680 /* PFObjectFileCodingLogic.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D31C3B0A98000063C6 /* PFQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 812B7AB61AF2FA4800D15FF5 /* PFQueryController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D41C3B0A98000063C6 /* PFURLSessionDataTaskDelegate_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BCB4BF1B744626006659CB /* PFURLSessionDataTaskDelegate_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D51C3B0A98000063C6 /* PFURLSession_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F5556A171B66F47900410837 /* PFURLSession_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D61C3B0A98000063C6 /* PFRESTCommand_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE8F019F976D50076FE5D /* PFRESTCommand_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D71C3B0A98000063C6 /* PFObjectState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F6D1B166FE500DC601D /* PFObjectState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D81C3B0A98000063C6 /* PFHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE93F19FA5A390076FE5D /* PFHTTPRequest.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583D91C3B0A98000063C6 /* PFQuery+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A64821C29E3B60029B197 /* PFQuery+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583DA1C3B0A98000063C6 /* PFRESTCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE8EE19F976D50076FE5D /* PFRESTCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583DB1C3B0A98000063C6 /* PFCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 805D3D9F15E31241007E8D10 /* PFCloud.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583DC1C3B0A98000063C6 /* PFObjectUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A715A21B423A4100A504FC /* PFObjectUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583DD1C3B0A98000063C6 /* PFFileObject+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29DC1C28EA7400C4F34A /* PFFileObject+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583DE1C3B0A98000063C6 /* PFAnonymousUtils+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29CE1C28DF8F00C4F34A /* PFAnonymousUtils+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583DF1C3B0A98000063C6 /* PFObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C76EE71B4B201E0031C2FD /* PFObjectConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E01C3B0A98000063C6 /* PFMutableObjectState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F731B166FF500DC601D /* PFMutableObjectState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E11C3B0A98000063C6 /* PFWeakValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C1EE471AE1EF960031C438 /* PFWeakValue.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E21C3B0A98000063C6 /* PFOfflineStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCA41B503886003841A2 /* PFOfflineStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E31C3B0A98000063C6 /* PFCloud+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 815BE6BF1C29D17C00738638 /* PFCloud+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583E41C3B0A98000063C6 /* PFReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 81329E8C1AE1E8840071EE3E /* PFReachability.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E51C3B0A98000063C6 /* PFUser+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29EF1C28ECFD00C4F34A /* PFUser+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583E61C3B0A98000063C6 /* PFMutableQueryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F4A71AF42BD9007B5418 /* PFMutableQueryState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E81C3B0A98000063C6 /* PFPushState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F981B17970400DC601D /* PFPushState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583E91C3B0A98000063C6 /* PFMutableFileState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F4A01AF4220A007B5418 /* PFMutableFileState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583EA1C3B0A98000063C6 /* PFSessionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 8124C8AA1B27D5D600758E00 /* PFSessionUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583EB1C3B0A98000063C6 /* PFGeoPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B119F614880776002B5594 /* PFGeoPoint.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583EC1C3B0A98000063C6 /* PFSystemLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 814B640E1A769EF500213055 /* PFSystemLogger.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583ED1C3B0A98000063C6 /* PFConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABEB13D791770095FEFA /* PFConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583EE1C3B0A98000063C6 /* PFSQLiteDatabaseResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCAC1B503886003841A2 /* PFSQLiteDatabaseResult.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583EF1C3B0A98000063C6 /* PFAnalytics_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC571B503741003841A2 /* PFAnalytics_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F01C3B0A98000063C6 /* PFConfigController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BF4AB41B0BF3E500A3D75B /* PFConfigController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F11C3B0A98000063C6 /* PFRelationState.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E8DE171B290FFF00EEA594 /* PFRelationState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F21C3B0A98000063C6 /* PFFileState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F49D1AF421FF007B5418 /* PFFileState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F31C3B0A98000063C6 /* PFCachedQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8143E6611AFC1C7D008C4E06 /* PFCachedQueryController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F41C3B0A98000063C6 /* PFMutableACLState.h in Headers */ = {isa = PBXBuildFile; fileRef = F51534FB1B571E9100C49F56 /* PFMutableACLState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F51C3B0A98000063C6 /* PFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DEF089199D555800D86A21 /* PFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C583F61C3B0A98000063C6 /* PFObjectController_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC6D1B50376D003841A2 /* PFObjectController_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F71C3B0A98000063C6 /* PFEventuallyQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 91DF24901A09BA7600CFC7D4 /* PFEventuallyQueue.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F81C3B0A98000063C6 /* PFRESTUserCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 81AFE0E51A1FDB7900AB6CB3 /* PFRESTUserCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583F91C3B0A98000063C6 /* PFRESTSessionCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 8121457B1AA4A808000B23F5 /* PFRESTSessionCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583FA1C3B0A98000063C6 /* PFPurchaseController.h in Headers */ = {isa = PBXBuildFile; fileRef = 812FC61E1B0FF9FA0043C07F /* PFPurchaseController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583FB1C3B0A98000063C6 /* PFOperationSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC611B50375D003841A2 /* PFOperationSet.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583FC1C3B0A98000063C6 /* PFObjectControlling.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC6E1B50376D003841A2 /* PFObjectControlling.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583FD1C3B0A98000063C6 /* PFURLSessionUploadTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BCB4C21B744626006659CB /* PFURLSessionUploadTaskDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583FE1C3B0A98000063C6 /* PFMultiProcessFileLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 8148815C1B795CD4008763BF /* PFMultiProcessFileLock.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C583FF1C3B0A98000063C6 /* PFObjectSubclassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C42CD81B38761B00C720D8 /* PFObjectSubclassInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584001C3B0A98000063C6 /* PFAnalyticsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8196D5591B0AB64B000465A1 /* PFAnalyticsController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584011C3B0A98000063C6 /* PFErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 813E76981B7A9BD000FA3294 /* PFErrorUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584021C3B0A98000063C6 /* PFRelation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8083B859155DAB1B0023EEFA /* PFRelation.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584031C3B0A98000063C6 /* PFAnonymousUtils_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCD71B503914003841A2 /* PFAnonymousUtils_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584041C3B0A98000063C6 /* PFUserDefaultsPersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 818ADC741BE1A8BA00C8006C /* PFUserDefaultsPersistenceGroup.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584051C3B0A98000063C6 /* PFPin.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCA71B503886003841A2 /* PFPin.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584061C3B0A98000063C6 /* PFRESTObjectBatchCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 81493AA21A0D6DE0008D5504 /* PFRESTObjectBatchCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584071C3B0A98000063C6 /* PFSQLiteStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCAE1B503886003841A2 /* PFSQLiteStatement.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584081C3B0A98000063C6 /* PFURLSessionCommandRunner.h in Headers */ = {isa = PBXBuildFile; fileRef = 818D58681B5D9F4B00813989 /* PFURLSessionCommandRunner.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584091C3B0A98000063C6 /* PFRESTObjectCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 81146C7C1A785203001F8473 /* PFRESTObjectCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5840A1C3B0A98000063C6 /* PFCommandRunning.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EDD4D11B59A6EC002F69C0 /* PFCommandRunning.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5840B1C3B0A98000063C6 /* PFRESTCloudCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE91B19F987910076FE5D /* PFRESTCloudCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5840C1C3B0A98000063C6 /* PFProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = 499E425515B6409000A2C28E /* PFProduct.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5840D1C3B0A98000063C6 /* PFQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABF313D791770095FEFA /* PFQuery.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5840E1C3B0A98000063C6 /* PFQueryUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F4891AF4110B007B5418 /* PFQueryUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5840F1C3B0A98000063C6 /* PFQueryPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC961B50381B003841A2 /* PFQueryPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584101C3B0A98000063C6 /* PFPushState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F8C1B1795C000DC601D /* PFPushState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584111C3B0A98000063C6 /* PFCommandURLRequestConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 812B02A61B5DE562003846EE /* PFCommandURLRequestConstructor.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584121C3B0A98000063C6 /* PFFilePersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 818ADC711BE1A8BA00C8006C /* PFFilePersistenceGroup.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584131C3B0A98000063C6 /* PFRESTQueryCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 815EE94419FAD12F0076FE5D /* PFRESTQueryCommand.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584141C3B0A98000063C6 /* PFACLState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F51534FA1B571E9100C49F56 /* PFACLState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584151C3B0A98000063C6 /* PFConfig+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A64621C29D2820029B197 /* PFConfig+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584161C3B0A98000063C6 /* PFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABED13D791770095FEFA /* PFObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584171C3B0A98000063C6 /* PFPushUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F50C66311B33A708001941A6 /* PFPushUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584181C3B0A98000063C6 /* PFSQLiteDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCAA1B503886003841A2 /* PFSQLiteDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584191C3B0A98000063C6 /* PFProductsRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC8E1B5037F4003841A2 /* PFProductsRequestHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5841A1C3B0A98000063C6 /* PFProduct+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC8C1B5037F4003841A2 /* PFProduct+Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5841B1C3B0A98000063C6 /* PFKeyValueCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 814881421B795C63008763BF /* PFKeyValueCache.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5841C1C3B0A98000063C6 /* PFPersistenceGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 818ADC731BE1A8BA00C8006C /* PFPersistenceGroup.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5841D1C3B0A98000063C6 /* PFPushPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC931B503809003841A2 /* PFPushPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5841E1C3B0A98000063C6 /* PFSessionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8124C89D1B27BF0900758E00 /* PFSessionController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5841F1C3B0A98000063C6 /* PFCloud+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CA29D71C28E15900C4F34A /* PFCloud+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584201C3B0A98000063C6 /* PFRole.h in Headers */ = {isa = PBXBuildFile; fileRef = 63723F6D1565A085007A1A73 /* PFRole.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584211C3B0A98000063C6 /* PFMutablePushState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CB7F921B1795CF00DC601D /* PFMutablePushState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584221C3B0A98000063C6 /* PFPushManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCE61B504083003841A2 /* PFPushManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584231C3B0A98000063C6 /* PFSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 812145751AA4A4C1000B23F5 /* PFSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584241C3B0A98000063C6 /* PFEventuallyPin.h in Headers */ = {isa = PBXBuildFile; fileRef = 91115EF71A097AF30092D1C9 /* PFEventuallyPin.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584251C3B0A98000063C6 /* PFPinningEventuallyQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 91DF24941A09BAF100CFC7D4 /* PFPinningEventuallyQueue.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584261C3B0A98000063C6 /* PFCoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8196D58B1B0BD23B000465A1 /* PFCoreManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584271C3B0A98000063C6 /* ParseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 812714861AE6F1270076AE8D /* ParseManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584281C3B0A98000063C6 /* PFFileObject+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A646B1C29DA680029B197 /* PFFileObject+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584291C3B0A98000063C6 /* PFFileObject_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC7B1B503787003841A2 /* PFFileObject_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5842A1C3B0A98000063C6 /* PFFileController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EB595C1AF46434001EA1FC /* PFFileController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5842B1C3B0A98000063C6 /* PFKeyValueCache_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 814881441B795C63008763BF /* PFKeyValueCache_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5842C1C3B0A98000063C6 /* PFLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 814B64101A769EF500213055 /* PFLogging.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5842D1C3B0A98000063C6 /* PFURLSessionCommandRunner_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F55C740B1B631557000EDAFA /* PFURLSessionCommandRunner_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5842E1C3B0A98000063C6 /* PFConfig_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC5A1B50374B003841A2 /* PFConfig_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5842F1C3B0A98000063C6 /* PFURLConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BBE12D19FFCB3700622646 /* PFURLConstructor.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584301C3B0A98000063C6 /* PFRelationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 810ECA6F1B573853002944D4 /* PFRelationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584311C3B0A98000063C6 /* PFMutableRelationState.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E8DE1D1B29112000EEA594 /* PFMutableRelationState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584321C3B0A98000063C6 /* PFSession_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC991B503830003841A2 /* PFSession_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584331C3B0A98000063C6 /* PFObjectEstimatedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 818D6F1E1B3DCB5A00F94C82 /* PFObjectEstimatedData.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584341C3B0A98000063C6 /* PFObjectFilePersistenceController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8124C8881B276B8800758E00 /* PFObjectFilePersistenceController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584351C3B0A98000063C6 /* PFInstallationConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C6BDEC1B4DB16500553A83 /* PFInstallationConstants.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584361C3B0A98000063C6 /* PFUserPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC9C1B503847003841A2 /* PFUserPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584371C3B0A98000063C6 /* PFFileState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F4971AF42187007B5418 /* PFFileState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584381C3B0A98000063C6 /* PFAnonymousUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 638CBBB415191435004F54E4 /* PFAnonymousUtils.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584391C3B0A98000063C6 /* PFObjectLocalIdStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 818D6F121B3C8D1900F94C82 /* PFObjectLocalIdStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5843A1C3B0A98000063C6 /* PFPropertyInfo_Runtime.h in Headers */ = {isa = PBXBuildFile; fileRef = 8148814E1B795CAC008763BF /* PFPropertyInfo_Runtime.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5843B1C3B0A98000063C6 /* PFInstallationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FC821B503794003841A2 /* PFInstallationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5843C1C3B0A98000063C6 /* PFURLSessionDataTaskDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BCB4BD1B744626006659CB /* PFURLSessionDataTaskDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5843D1C3B0A98000063C6 /* PFDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 815618FE1A1F79AC0076504A /* PFDateFormatter.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5843E1C3B0A98000063C6 /* PFCloudCodeController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81D843C71B012FBA007CEBCB /* PFCloudCodeController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5843F1C3B0A98000063C6 /* PFMultiProcessFileLockController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8148815E1B795CD4008763BF /* PFMultiProcessFileLockController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584401C3B0A98000063C6 /* PFCurrentUserController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EEE1AE1B446D600087AC4D /* PFCurrentUserController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584411C3B0A98000063C6 /* PFFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8159609F1ABCA3B30069EBCC /* PFFileManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584421C3B0A98000063C6 /* PFFieldOperationDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A245911B1E99EA006A6953 /* PFFieldOperationDecoder.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584431C3B0A98000063C6 /* PFPropertyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8148814C1B795CAC008763BF /* PFPropertyInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584441C3B0A98000063C6 /* PFSubclassing.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E81E8316EEF93E001D034F /* PFSubclassing.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584451C3B0A98000063C6 /* PFObjectBatchController.h in Headers */ = {isa = PBXBuildFile; fileRef = 811214711B3E1CF10052741B /* PFObjectBatchController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584461C3B0A98000063C6 /* PFAnalyticsUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 8196D55F1B0AB661000465A1 /* PFAnalyticsUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584471C3B0A98000063C6 /* PFUser+Synchronous.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A64871C29E5A00029B197 /* PFUser+Synchronous.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584481C3B0A98000063C6 /* PFObject+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = E9BBE98E16D18E5800CD7B52 /* PFObject+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584491C3B0A98000063C6 /* PFUserState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 814BCDFB1B4DF7E800007B7F /* PFUserState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5844A1C3B0A98000063C6 /* PFAnonymousAuthenticationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8166FCD51B503914003841A2 /* PFAnonymousAuthenticationProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5844B1C3B0A98000063C6 /* PFQueryState.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F4A91AF42BD9007B5418 /* PFQueryState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5844C1C3B0A98000063C6 /* PFObjectFileCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 812B62FE1B5F30D3009CEAA9 /* PFObjectFileCoder.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C5844D1C3B0A98000063C6 /* PFInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 44B78E11157D21B000A5E97F /* PFInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5844E1C3B0A98000063C6 /* PFPurchase.h in Headers */ = {isa = PBXBuildFile; fileRef = 49FDE2EC158C138F00126F64 /* PFPurchase.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C5844F1C3B0A98000063C6 /* PFDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 81443B311A27838500F3FD17 /* PFDevice.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584501C3B0A98000063C6 /* PFQueryState_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C7F4AB1AF42BD9007B5418 /* PFQueryState_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584511C3B0A98000063C6 /* PFObjectSubclassingController.h in Headers */ = {isa = PBXBuildFile; fileRef = F5C42CD21B34F68C00C720D8 /* PFObjectSubclassingController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584521C3B0A98000063C6 /* PFOfflineQueryController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8143E65B1AFC1BA5008C4E06 /* PFOfflineQueryController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584531C3B0A98000063C6 /* PFUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABF513D791770095FEFA /* PFUser.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 81C584541C3B0A98000063C6 /* PFSQLiteDatabase_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F51D06361B793A110044539E /* PFSQLiteDatabase_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584551C3B0A98000063C6 /* PFACLState.h in Headers */ = {isa = PBXBuildFile; fileRef = F51534F81B571E9100C49F56 /* PFACLState.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584561C3B0A98000063C6 /* PFCurrentConfigController.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BF4ABA1B0BF64B00A3D75B /* PFCurrentConfigController.h */; settings = {ATTRIBUTES = (Private, ); }; };
- 81C584581C3B0A98000063C6 /* Parse.strings in Resources */ = {isa = PBXBuildFile; fileRef = 81E7BE011B82B931007ACDD8 /* Parse.strings */; };
- 81C584591C3B0A98000063C6 /* third_party_licenses.txt in Resources */ = {isa = PBXBuildFile; fileRef = 8139B12C1A7BF559002BEF84 /* third_party_licenses.txt */; };
81C584641C3B0AA1000063C6 /* PFWeakValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C1EE481AE1EF960031C438 /* PFWeakValue.m */; };
81C584651C3B0AA1000063C6 /* PFUserState.m in Sources */ = {isa = PBXBuildFile; fileRef = 814BCDF01B4DF63600007B7F /* PFUserState.m */; };
81C584661C3B0AA1000063C6 /* PFMemoryEventuallyQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 815CC4401BF533EF00FBF8D3 /* PFMemoryEventuallyQueue.m */; };
@@ -2517,13 +2148,11 @@
91DF24991A0B0FF200CFC7D4 /* PFEventuallyQueue_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 91DF24981A0B0FF200CFC7D4 /* PFEventuallyQueue_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
96FAF7A01D8443E300EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7A11D8443E300EAB299 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF79F1D8443E300EAB299 /* PFDecoder.m */; };
- 96FAF7A21D8443F500EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7A31D8443F600EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7A41D8443F800EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7A51D8443F800EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7A61D8443F900EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7A71D8443F900EAB299 /* PFDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF79E1D8443E300EAB299 /* PFDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 96FAF7A81D84440600EAB299 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF79F1D8443E300EAB299 /* PFDecoder.m */; };
96FAF7AA1D84441600EAB299 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF79F1D8443E300EAB299 /* PFDecoder.m */; };
96FAF7AC1D84441800EAB299 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF79F1D8443E300EAB299 /* PFDecoder.m */; };
96FAF7AD1D84441900EAB299 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF79F1D8443E300EAB299 /* PFDecoder.m */; };
@@ -2531,8 +2160,6 @@
96FAF7AF1D84441A00EAB299 /* PFDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF79F1D8443E300EAB299 /* PFDecoder.m */; };
96FAF7B81D84461D00EAB299 /* PFEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF7B61D84461D00EAB299 /* PFEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7B91D84461D00EAB299 /* PFEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF7B71D84461D00EAB299 /* PFEncoder.m */; };
- 96FAF7BA1D84462700EAB299 /* PFEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF7B61D84461D00EAB299 /* PFEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 96FAF7BB1D84462700EAB299 /* PFEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF7B71D84461D00EAB299 /* PFEncoder.m */; };
96FAF7BC1D84462700EAB299 /* PFEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF7B61D84461D00EAB299 /* PFEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
96FAF7BD1D84462700EAB299 /* PFEncoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FAF7B71D84461D00EAB299 /* PFEncoder.m */; };
96FAF7BE1D84462800EAB299 /* PFEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 96FAF7B61D84461D00EAB299 /* PFEncoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -2610,28 +2237,24 @@
991A8E3E21B8271600B5B007 /* PFPush.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABF113D791770095FEFA /* PFPush.h */; settings = {ATTRIBUTES = (Public, ); }; };
991A8E3F21B8271600B5B007 /* PFPush.h in Headers */ = {isa = PBXBuildFile; fileRef = 0925ABF113D791770095FEFA /* PFPush.h */; settings = {ATTRIBUTES = (Public, ); }; };
A6E2958C1E96173D009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
- A6E2958D1E96173F009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
A6E2958E1E961741009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
A6E2958F1E961742009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
A6E295901E961744009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
A6E295911E961744009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
A6E295921E961744009917BF /* ParseManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E295801E961727009917BF /* ParseManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
B141169E1E5BC24B00F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
- B14116F41E5D075C00F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
B14116F51E5D075E00F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
B14116F61E5D076000F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
B14116F71E5D076100F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
B14116F81E5D076200F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
B14116F91E5D076300F70D7A /* PFFileUploadController.h in Headers */ = {isa = PBXBuildFile; fileRef = B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */; settings = {ATTRIBUTES = (Public, ); }; };
B14117031E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
- B14117041E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
B14117051E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
B14117061E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
B14117071E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
B14117081E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
B14117091E5D078E00F70D7A /* PFFileUploadResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */; };
B141170B1E5D081500F70D7A /* PFFileUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B141170A1E5D081500F70D7A /* PFFileUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
- B141170C1E5D081500F70D7A /* PFFileUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B141170A1E5D081500F70D7A /* PFFileUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
B141170D1E5D081500F70D7A /* PFFileUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B141170A1E5D081500F70D7A /* PFFileUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
B141170E1E5D081500F70D7A /* PFFileUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B141170A1E5D081500F70D7A /* PFFileUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
B141170F1E5D081500F70D7A /* PFFileUploadResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B141170A1E5D081500F70D7A /* PFFileUploadResult.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -2782,13 +2405,6 @@
remoteGlobalIDString = 81ED94291BE147CF00795F05;
remoteInfo = "Bolts-iOS";
};
- 4A13518520281768000F5FD5 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 1D5D7DD31BE3CE8200FD67C7;
- remoteInfo = "Bolts-iOS-Dynamic";
- };
4A13518720281768000F5FD5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
@@ -2803,13 +2419,6 @@
remoteGlobalIDString = F5AFCA021BA752750076E927;
remoteInfo = "Bolts-tvOS";
};
- 4A13518B20281768000F5FD5 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81E94D6A1C2B8BF200A6291E;
- remoteInfo = "Bolts-tvOS-Dynamic";
- };
4A13518D20281768000F5FD5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
@@ -2817,13 +2426,6 @@
remoteGlobalIDString = 8178F99C1BB0F87700AD289D;
remoteInfo = "Bolts-watchOS";
};
- 4A13518F20281768000F5FD5 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 819573F11C2B8ECB00BFCA39;
- remoteInfo = "Bolts-watchOS-Dynamic";
- };
4A13519120281768000F5FD5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
@@ -2866,27 +2468,6 @@
remoteGlobalIDString = F5AFC9EA1BA752750076E927;
remoteInfo = "Bolts-tvOS";
};
- 4AA8ABFE20CEFC9A009306DD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 819573D91C2B8ECB00BFCA39;
- remoteInfo = "Bolts-watchOS-Dynamic";
- };
- 4AA8AC0720CEFCA2009306DD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 1D5D7DA61BE3CE8200FD67C7;
- remoteInfo = "Bolts-iOS-Dynamic";
- };
- 4AA8AC0920CEFCAD009306DD /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 81E94D521C2B8BF200A6291E;
- remoteInfo = "Bolts-tvOS-Dynamic";
- };
4ACBE7EA2151FCBF008DFAAF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
@@ -2915,69 +2496,6 @@
remoteGlobalIDString = 81C3821B19CCA89E0066284A;
remoteInfo = "Parse-iOS";
};
- BC105FC424C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 030EF0A814632FD000B04273;
- remoteInfo = OCMock;
- };
- BC105FC624C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 03565A3118F0566E003AE91E;
- remoteInfo = OCMockTests;
- };
- BC105FC824C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 030EF0DC14632FF700B04273;
- remoteInfo = OCMockLib;
- };
- BC105FCA24C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = D31108AD1828DB8700737925;
- remoteInfo = OCMockLibTests;
- };
- BC105FCC24C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = F0B950F11B0080BE00942C38;
- remoteInfo = "OCMock iOS";
- };
- BC105FCE24C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 817EB1621BD765130047E85A;
- remoteInfo = "OCMock tvOS";
- };
- BC105FD024C5D0C900295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 8DE97CA022B43EE60098C63F;
- remoteInfo = "OCMock watchOS";
- };
- BC105FD224C5D0D600295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = 030EF0A714632FD000B04273;
- remoteInfo = OCMock;
- };
- BC105FD424C5D0E100295EF7 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- proxyType = 1;
- remoteGlobalIDString = F0B950F01B0080BE00942C38;
- remoteInfo = "OCMock iOS";
- };
BCAFF88A25A88C4F00B95DFC /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
@@ -3413,7 +2931,6 @@
81C582DE1C3B0A40000063C6 /* Parse-iOS-Dynamic.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Parse-iOS-Dynamic.xcconfig"; sourceTree = ""; };
81C582DF1C3B0A40000063C6 /* Parse-tvOS-Dynamic.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Parse-tvOS-Dynamic.xcconfig"; sourceTree = ""; };
81C582E01C3B0A40000063C6 /* Parse-watchOS-Dynamic.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Parse-watchOS-Dynamic.xcconfig"; sourceTree = ""; };
- 81C5845D1C3B0A98000063C6 /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
81C585BF1C3B0AA1000063C6 /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
81C5870F1C3B0AA9000063C6 /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
81C6BDEC1B4DB16500553A83 /* PFInstallationConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFInstallationConstants.h; sourceTree = ""; };
@@ -3540,7 +3057,6 @@
B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFileUploadController.h; sourceTree = ""; };
B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFFileUploadResult.m; sourceTree = ""; };
B141170A1E5D081500F70D7A /* PFFileUploadResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFileUploadResult.h; sourceTree = ""; };
- BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OCMock.xcodeproj; path = ../Carthage/Checkouts/OCMock/Source/OCMock.xcodeproj; sourceTree = ""; };
BCAFF7EE25A88A7E00B95DFC /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; };
BCAFF87225A88B7800B95DFC /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/iOSSupport/System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
BCC5EAAC22D5F96600CF8900 /* Bolts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Bolts.framework; path = ../Carthage/Build/iOS/Bolts.framework; sourceTree = ""; };
@@ -3655,13 +3171,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 81C5837E1C3B0A98000063C6 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
81C584F01C3B0AA1000063C6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -3898,7 +3407,6 @@
81C09F861AF97A490043B49C /* ParseUnitTests-macOS.xctest */,
810156691BB3832700D7C7BD /* Parse.framework */,
815F24151BD04D150054659F /* Parse.framework */,
- 81C5845D1C3B0A98000063C6 /* Parse.framework */,
81C585BF1C3B0AA1000063C6 /* Parse.framework */,
81C5870F1C3B0AA9000063C6 /* Parse.framework */,
4AE33A0B1F5451AD0088DCA0 /* ParseUnitTests-iOS-host.app */,
@@ -3911,7 +3419,6 @@
children = (
BCAFF7EE25A88A7E00B95DFC /* WebKit.framework */,
BCAFF87225A88B7800B95DFC /* WebKit.framework */,
- BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */,
BCC5EAAC22D5F96600CF8900 /* Bolts.framework */,
BCC5EAB222D5F97D00CF8900 /* Bolts.framework */,
BCC5EAB422D5F98F00CF8900 /* Bolts.framework */,
@@ -3934,12 +3441,9 @@
isa = PBXGroup;
children = (
4A13518420281768000F5FD5 /* Bolts.framework */,
- 4A13518620281768000F5FD5 /* Bolts.framework */,
4A13518820281768000F5FD5 /* Bolts.framework */,
4A13518A20281768000F5FD5 /* Bolts.framework */,
- 4A13518C20281768000F5FD5 /* Bolts.framework */,
4A13518E20281768000F5FD5 /* Bolts.framework */,
- 4A13519020281768000F5FD5 /* Bolts.framework */,
4A13519220281768000F5FD5 /* BoltsTests-iOS.xctest */,
4A13519420281768000F5FD5 /* BoltsTests-OSX.xctest */,
4A13519620281768000F5FD5 /* BoltsTests-tvOS.xctest */,
@@ -5154,20 +4658,6 @@
path = CurrentUserController;
sourceTree = "";
};
- BC105FBB24C5D0C900295EF7 /* Products */ = {
- isa = PBXGroup;
- children = (
- BC105FC524C5D0C900295EF7 /* OCMock.framework */,
- BC105FC724C5D0C900295EF7 /* OCMockTests.xctest */,
- BC105FC924C5D0C900295EF7 /* libOCMock.a */,
- BC105FCB24C5D0C900295EF7 /* OCMockLibTests.xctest */,
- BC105FCD24C5D0C900295EF7 /* OCMock.framework */,
- BC105FCF24C5D0C900295EF7 /* OCMock.framework */,
- BC105FD124C5D0C900295EF7 /* OCMock.framework */,
- );
- name = Products;
- sourceTree = "";
- };
F50C66301B33A6CE001941A6 /* Utilites */ = {
isa = PBXGroup;
children = (
@@ -5936,233 +5426,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 81C5837F1C3B0A98000063C6 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 709EC3301F143C4700C55549 /* PFPolygon.h in Headers */,
- B14116F41E5D075C00F70D7A /* PFFileUploadController.h in Headers */,
- 81C583841C3B0A98000063C6 /* ParseClientConfiguration.h in Headers */,
- 81C583891C3B0A98000063C6 /* PFACL.h in Headers */,
- 81C5838D1C3B0A98000063C6 /* PFConfig.h in Headers */,
- 81C5838E1C3B0A98000063C6 /* PFAnalytics.h in Headers */,
- 81C5838F1C3B0A98000063C6 /* PFPush.h in Headers */,
- 81C583941C3B0A98000063C6 /* PFObject+Deprecated.h in Headers */,
- 81C583951C3B0A98000063C6 /* Parse.h in Headers */,
- 81C583971C3B0A98000063C6 /* PFObject+Synchronous.h in Headers */,
- 81C583991C3B0A98000063C6 /* PFFileObject.h in Headers */,
- 81C583801C3B0A98000063C6 /* PFPinningObjectStore.h in Headers */,
- 81C583811C3B0A98000063C6 /* PFMacros.h in Headers */,
- 81C583821C3B0A98000063C6 /* PFPersistenceController.h in Headers */,
- 81C583831C3B0A98000063C6 /* PFRESTAnalyticsCommand.h in Headers */,
- 81C583851C3B0A98000063C6 /* PFFileDataStream.h in Headers */,
- 81C583861C3B0A98000063C6 /* PFPushController.h in Headers */,
- 81C583871C3B0A98000063C6 /* PFHTTPURLRequestConstructor.h in Headers */,
- 81C583881C3B0A98000063C6 /* PFDefaultACLController.h in Headers */,
- 81C5838A1C3B0A98000063C6 /* PFACLPrivate.h in Headers */,
- 81C5838B1C3B0A98000063C6 /* PFPushChannelsController.h in Headers */,
- 81C5838C1C3B0A98000063C6 /* PFDataProvider.h in Headers */,
- 81C583901C3B0A98000063C6 /* PFSQLiteDatabaseController.h in Headers */,
- 81C583911C3B0A98000063C6 /* PFRESTFileCommand.h in Headers */,
- 81C583921C3B0A98000063C6 /* PFObjectState_Private.h in Headers */,
- 81C583931C3B0A98000063C6 /* PFBase64Encoder.h in Headers */,
- 81C583961C3B0A98000063C6 /* PFHash.h in Headers */,
- 81C583981C3B0A98000063C6 /* PFEventuallyQueue_Private.h in Headers */,
- 81C5839A1C3B0A98000063C6 /* PFApplication.h in Headers */,
- 81C5839B1C3B0A98000063C6 /* BFTask+Private.h in Headers */,
- 81C5839C1C3B0A98000063C6 /* PFCategoryLoader.h in Headers */,
- 81C5839D1C3B0A98000063C6 /* PFThreadsafety.h in Headers */,
- 81C5839E1C3B0A98000063C6 /* PFRelationState_Private.h in Headers */,
- 81C5839F1C3B0A98000063C6 /* ParseInternal.h in Headers */,
- 81C583A01C3B0A98000063C6 /* PFCurrentInstallationController.h in Headers */,
- 81C583A11C3B0A98000063C6 /* PFCoreDataProvider.h in Headers */,
- 81C583A21C3B0A98000063C6 /* ParseModule.h in Headers */,
- 81C583A31C3B0A98000063C6 /* PFAssert.h in Headers */,
- 81C583A41C3B0A98000063C6 /* PFUserState.h in Headers */,
- 81C583A61C3B0A98000063C6 /* PFGeoPointPrivate.h in Headers */,
- 81C583A71C3B0A98000063C6 /* PFURLSessionFileDownloadTaskDelegate.h in Headers */,
- 81C583A81C3B0A98000063C6 /* PFInternalUtils.h in Headers */,
- 81C583A91C3B0A98000063C6 /* PFKeychainStore.h in Headers */,
- 81C583AB1C3B0A98000063C6 /* PFCommandRunningConstants.h in Headers */,
- 81C583AC1C3B0A98000063C6 /* PFMulticastDelegate.h in Headers */,
- 81C583AD1C3B0A98000063C6 /* PFCurrentObjectControlling.h in Headers */,
- 81C583AE1C3B0A98000063C6 /* PFPaymentTransactionObserver.h in Headers */,
- 81C583AF1C3B0A98000063C6 /* PFUserConstants.h in Headers */,
- 81C583B01C3B0A98000063C6 /* PFInstallationIdentifierStore_Private.h in Headers */,
- 81C583B21C3B0A98000063C6 /* PFTaskQueue.h in Headers */,
- 81C583B31C3B0A98000063C6 /* PFLocationManager.h in Headers */,
- 81C583B41C3B0A98000063C6 /* PFUserAuthenticationController.h in Headers */,
- 81C583B51C3B0A98000063C6 /* PFUserController.h in Headers */,
- 81C583B61C3B0A98000063C6 /* PFUserFileCodingLogic.h in Headers */,
- 81C583B71C3B0A98000063C6 /* PFAsyncTaskQueue.h in Headers */,
- 81C583B81C3B0A98000063C6 /* PFBaseState.h in Headers */,
- 81C583B91C3B0A98000063C6 /* PFPaymentTransactionObserver_Private.h in Headers */,
- 81C583BB1C3B0A98000063C6 /* PFOfflineObjectController.h in Headers */,
- 81C583BC1C3B0A98000063C6 /* PFPropertyInfo_Private.h in Headers */,
- 81C583BD1C3B0A98000063C6 /* PFCommandCache.h in Headers */,
- 81C583BE1C3B0A98000063C6 /* PFInstallationController.h in Headers */,
- 81C583BF1C3B0A98000063C6 /* PFCommandCache_Private.h in Headers */,
- 81C583C01C3B0A98000063C6 /* PFCommandResult.h in Headers */,
- 81C583C11C3B0A98000063C6 /* PFURLSession.h in Headers */,
- 81C583C21C3B0A98000063C6 /* PFFileStagingController.h in Headers */,
- 81C583C31C3B0A98000063C6 /* PFObjectController.h in Headers */,
- 81C583C41C3B0A98000063C6 /* PFAlertView.h in Headers */,
- 81C583C51C3B0A98000063C6 /* PFNetworkCommand.h in Headers */,
- 81C583C61C3B0A98000063C6 /* PFOfflineQueryLogic.h in Headers */,
- 81C583C81C3B0A98000063C6 /* PFJSONSerialization.h in Headers */,
- 81C583C91C3B0A98000063C6 /* Parse_Private.h in Headers */,
- 81C583CA1C3B0A98000063C6 /* PFFieldOperation.h in Headers */,
- 81C583CB1C3B0A98000063C6 /* PFObjectPrivate.h in Headers */,
- 81C583CC1C3B0A98000063C6 /* PFInstallationIdentifierStore.h in Headers */,
- 81C583CD1C3B0A98000063C6 /* PFURLSessionJSONDataTaskDelegate.h in Headers */,
- 81C583CE1C3B0A98000063C6 /* PFMutableUserState.h in Headers */,
- 81C583CF1C3B0A98000063C6 /* PFRESTConfigCommand.h in Headers */,
- 81C583D01C3B0A98000063C6 /* PFRESTPushCommand.h in Headers */,
- 81C583D11C3B0A98000063C6 /* PFObjectFileCodingLogic.h in Headers */,
- 81C583D31C3B0A98000063C6 /* PFQueryController.h in Headers */,
- 81C583D41C3B0A98000063C6 /* PFURLSessionDataTaskDelegate_Private.h in Headers */,
- 81C583D51C3B0A98000063C6 /* PFURLSession_Private.h in Headers */,
- 81C583D61C3B0A98000063C6 /* PFRESTCommand_Private.h in Headers */,
- 81C583D71C3B0A98000063C6 /* PFObjectState.h in Headers */,
- 81C583D81C3B0A98000063C6 /* PFHTTPRequest.h in Headers */,
- 81C583DA1C3B0A98000063C6 /* PFRESTCommand.h in Headers */,
- 81C583DC1C3B0A98000063C6 /* PFObjectUtilities.h in Headers */,
- 81C583DF1C3B0A98000063C6 /* PFObjectConstants.h in Headers */,
- 81C583E01C3B0A98000063C6 /* PFMutableObjectState.h in Headers */,
- 81C583E11C3B0A98000063C6 /* PFWeakValue.h in Headers */,
- 81C583E21C3B0A98000063C6 /* PFOfflineStore.h in Headers */,
- 81C583E41C3B0A98000063C6 /* PFReachability.h in Headers */,
- 81C583E61C3B0A98000063C6 /* PFMutableQueryState.h in Headers */,
- 81C583E81C3B0A98000063C6 /* PFPushState_Private.h in Headers */,
- 81C583E91C3B0A98000063C6 /* PFMutableFileState.h in Headers */,
- 81C583EA1C3B0A98000063C6 /* PFSessionUtilities.h in Headers */,
- 81C583EC1C3B0A98000063C6 /* PFSystemLogger.h in Headers */,
- 81C583EE1C3B0A98000063C6 /* PFSQLiteDatabaseResult.h in Headers */,
- 81C583EF1C3B0A98000063C6 /* PFAnalytics_Private.h in Headers */,
- 81C583F01C3B0A98000063C6 /* PFConfigController.h in Headers */,
- 81C583F11C3B0A98000063C6 /* PFRelationState.h in Headers */,
- 81C583F21C3B0A98000063C6 /* PFFileState_Private.h in Headers */,
- 81C583F31C3B0A98000063C6 /* PFCachedQueryController.h in Headers */,
- 81C583F41C3B0A98000063C6 /* PFMutableACLState.h in Headers */,
- 81C583F61C3B0A98000063C6 /* PFObjectController_Private.h in Headers */,
- 81C583F71C3B0A98000063C6 /* PFEventuallyQueue.h in Headers */,
- 81C583F81C3B0A98000063C6 /* PFRESTUserCommand.h in Headers */,
- 81C583F91C3B0A98000063C6 /* PFRESTSessionCommand.h in Headers */,
- 81C583FA1C3B0A98000063C6 /* PFPurchaseController.h in Headers */,
- 81C583FB1C3B0A98000063C6 /* PFOperationSet.h in Headers */,
- 81C583FC1C3B0A98000063C6 /* PFObjectControlling.h in Headers */,
- 81C583FD1C3B0A98000063C6 /* PFURLSessionUploadTaskDelegate.h in Headers */,
- 81C583FE1C3B0A98000063C6 /* PFMultiProcessFileLock.h in Headers */,
- 81C583FF1C3B0A98000063C6 /* PFObjectSubclassInfo.h in Headers */,
- 81C584001C3B0A98000063C6 /* PFAnalyticsController.h in Headers */,
- 81C584011C3B0A98000063C6 /* PFErrorUtilities.h in Headers */,
- 81C584031C3B0A98000063C6 /* PFAnonymousUtils_Private.h in Headers */,
- 81C584041C3B0A98000063C6 /* PFUserDefaultsPersistenceGroup.h in Headers */,
- 81C584051C3B0A98000063C6 /* PFPin.h in Headers */,
- 81C584061C3B0A98000063C6 /* PFRESTObjectBatchCommand.h in Headers */,
- 81C584071C3B0A98000063C6 /* PFSQLiteStatement.h in Headers */,
- 81C584081C3B0A98000063C6 /* PFURLSessionCommandRunner.h in Headers */,
- 81C584091C3B0A98000063C6 /* PFRESTObjectCommand.h in Headers */,
- 81C5840A1C3B0A98000063C6 /* PFCommandRunning.h in Headers */,
- 81C5840B1C3B0A98000063C6 /* PFRESTCloudCommand.h in Headers */,
- 81C5840E1C3B0A98000063C6 /* PFQueryUtilities.h in Headers */,
- 81C5840F1C3B0A98000063C6 /* PFQueryPrivate.h in Headers */,
- 81C584101C3B0A98000063C6 /* PFPushState.h in Headers */,
- 81C584111C3B0A98000063C6 /* PFCommandURLRequestConstructor.h in Headers */,
- 81C584121C3B0A98000063C6 /* PFFilePersistenceGroup.h in Headers */,
- 81C584131C3B0A98000063C6 /* PFRESTQueryCommand.h in Headers */,
- 81C584141C3B0A98000063C6 /* PFACLState_Private.h in Headers */,
- A6E2958D1E96173F009917BF /* ParseManagerPrivate.h in Headers */,
- 81C584171C3B0A98000063C6 /* PFPushUtilities.h in Headers */,
- 81C584181C3B0A98000063C6 /* PFSQLiteDatabase.h in Headers */,
- 81C584191C3B0A98000063C6 /* PFProductsRequestHandler.h in Headers */,
- 81C5841A1C3B0A98000063C6 /* PFProduct+Private.h in Headers */,
- 81C5841B1C3B0A98000063C6 /* PFKeyValueCache.h in Headers */,
- 81C5841C1C3B0A98000063C6 /* PFPersistenceGroup.h in Headers */,
- 81C5841D1C3B0A98000063C6 /* PFPushPrivate.h in Headers */,
- 81C5841E1C3B0A98000063C6 /* PFSessionController.h in Headers */,
- 81C584211C3B0A98000063C6 /* PFMutablePushState.h in Headers */,
- 81C584221C3B0A98000063C6 /* PFPushManager.h in Headers */,
- 81C584241C3B0A98000063C6 /* PFEventuallyPin.h in Headers */,
- 81C584251C3B0A98000063C6 /* PFPinningEventuallyQueue.h in Headers */,
- 81C584261C3B0A98000063C6 /* PFCoreManager.h in Headers */,
- 81C584271C3B0A98000063C6 /* ParseManager.h in Headers */,
- 81C584291C3B0A98000063C6 /* PFFileObject_Private.h in Headers */,
- 81C5842A1C3B0A98000063C6 /* PFFileController.h in Headers */,
- 81C5842B1C3B0A98000063C6 /* PFKeyValueCache_Private.h in Headers */,
- 81C5842C1C3B0A98000063C6 /* PFLogging.h in Headers */,
- 81C5842D1C3B0A98000063C6 /* PFURLSessionCommandRunner_Private.h in Headers */,
- 81C5842E1C3B0A98000063C6 /* PFConfig_Private.h in Headers */,
- 81C5842F1C3B0A98000063C6 /* PFURLConstructor.h in Headers */,
- 81C584301C3B0A98000063C6 /* PFRelationPrivate.h in Headers */,
- 81C584311C3B0A98000063C6 /* PFMutableRelationState.h in Headers */,
- 81C584321C3B0A98000063C6 /* PFSession_Private.h in Headers */,
- 81C584331C3B0A98000063C6 /* PFObjectEstimatedData.h in Headers */,
- 81C584341C3B0A98000063C6 /* PFObjectFilePersistenceController.h in Headers */,
- 81C584351C3B0A98000063C6 /* PFInstallationConstants.h in Headers */,
- 81C584361C3B0A98000063C6 /* PFUserPrivate.h in Headers */,
- 81C584371C3B0A98000063C6 /* PFFileState.h in Headers */,
- 4030936C1C81F0B200CF09F8 /* PFQueryConstants.h in Headers */,
- 81C584391C3B0A98000063C6 /* PFObjectLocalIdStore.h in Headers */,
- 81C5843A1C3B0A98000063C6 /* PFPropertyInfo_Runtime.h in Headers */,
- 81C5843B1C3B0A98000063C6 /* PFInstallationPrivate.h in Headers */,
- 81C5843C1C3B0A98000063C6 /* PFURLSessionDataTaskDelegate.h in Headers */,
- 81C5843D1C3B0A98000063C6 /* PFDateFormatter.h in Headers */,
- 81C5843E1C3B0A98000063C6 /* PFCloudCodeController.h in Headers */,
- 81C5843F1C3B0A98000063C6 /* PFMultiProcessFileLockController.h in Headers */,
- 81C584401C3B0A98000063C6 /* PFCurrentUserController.h in Headers */,
- 81C584411C3B0A98000063C6 /* PFFileManager.h in Headers */,
- 81C584421C3B0A98000063C6 /* PFFieldOperationDecoder.h in Headers */,
- 81C584431C3B0A98000063C6 /* PFPropertyInfo.h in Headers */,
- 81C584451C3B0A98000063C6 /* PFObjectBatchController.h in Headers */,
- 81C584461C3B0A98000063C6 /* PFAnalyticsUtilities.h in Headers */,
- 81C584491C3B0A98000063C6 /* PFUserState_Private.h in Headers */,
- 81C5844A1C3B0A98000063C6 /* PFAnonymousAuthenticationProvider.h in Headers */,
- 81C5844B1C3B0A98000063C6 /* PFQueryState.h in Headers */,
- 81C5844C1C3B0A98000063C6 /* PFObjectFileCoder.h in Headers */,
- 81C5844F1C3B0A98000063C6 /* PFDevice.h in Headers */,
- 81C584501C3B0A98000063C6 /* PFQueryState_Private.h in Headers */,
- 81C584511C3B0A98000063C6 /* PFObjectSubclassingController.h in Headers */,
- 81C584521C3B0A98000063C6 /* PFOfflineQueryController.h in Headers */,
- 81C584541C3B0A98000063C6 /* PFSQLiteDatabase_Private.h in Headers */,
- 81C584551C3B0A98000063C6 /* PFACLState.h in Headers */,
- 81C584561C3B0A98000063C6 /* PFCurrentConfigController.h in Headers */,
- 81C583AA1C3B0A98000063C6 /* PFUserAuthenticationDelegate.h in Headers */,
- 81C583B11C3B0A98000063C6 /* PFPush+Deprecated.h in Headers */,
- 81C583BA1C3B0A98000063C6 /* PFPush+Synchronous.h in Headers */,
- 81C583C71C3B0A98000063C6 /* PFQuery+Deprecated.h in Headers */,
- 81C583D91C3B0A98000063C6 /* PFQuery+Synchronous.h in Headers */,
- 81C583DB1C3B0A98000063C6 /* PFCloud.h in Headers */,
- 81C583DD1C3B0A98000063C6 /* PFFileObject+Deprecated.h in Headers */,
- 81C583DE1C3B0A98000063C6 /* PFAnonymousUtils+Deprecated.h in Headers */,
- 81C583E31C3B0A98000063C6 /* PFCloud+Synchronous.h in Headers */,
- 81C583E51C3B0A98000063C6 /* PFUser+Deprecated.h in Headers */,
- 81C583EB1C3B0A98000063C6 /* PFGeoPoint.h in Headers */,
- 81C583ED1C3B0A98000063C6 /* PFConstants.h in Headers */,
- 96FAF7A21D8443F500EAB299 /* PFDecoder.h in Headers */,
- 81C583F51C3B0A98000063C6 /* PFNetworkActivityIndicatorManager.h in Headers */,
- 81C584021C3B0A98000063C6 /* PFRelation.h in Headers */,
- 81C5840C1C3B0A98000063C6 /* PFProduct.h in Headers */,
- 81C5840D1C3B0A98000063C6 /* PFQuery.h in Headers */,
- 81C584151C3B0A98000063C6 /* PFConfig+Synchronous.h in Headers */,
- 81C584161C3B0A98000063C6 /* PFObject.h in Headers */,
- 81C5841F1C3B0A98000063C6 /* PFCloud+Deprecated.h in Headers */,
- 81C584201C3B0A98000063C6 /* PFRole.h in Headers */,
- 81C584231C3B0A98000063C6 /* PFSession.h in Headers */,
- 81C584281C3B0A98000063C6 /* PFFileObject+Synchronous.h in Headers */,
- 96FAF7BA1D84462700EAB299 /* PFEncoder.h in Headers */,
- 81C584381C3B0A98000063C6 /* PFAnonymousUtils.h in Headers */,
- 81C584441C3B0A98000063C6 /* PFSubclassing.h in Headers */,
- 81C584471C3B0A98000063C6 /* PFUser+Synchronous.h in Headers */,
- 81C584481C3B0A98000063C6 /* PFObject+Subclass.h in Headers */,
- B141170C1E5D081500F70D7A /* PFFileUploadResult.h in Headers */,
- 81C5844D1C3B0A98000063C6 /* PFInstallation.h in Headers */,
- 81C5844E1C3B0A98000063C6 /* PFPurchase.h in Headers */,
- 707095421F170F54000C50EA /* PFPolygonPrivate.h in Headers */,
- 81C584531C3B0A98000063C6 /* PFUser.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
81C584F11C3B0AA1000063C6 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@@ -6875,7 +6138,6 @@
buildRules = (
);
dependencies = (
- BC105FD524C5D0E100295EF7 /* PBXTargetDependency */,
8111674C1B8402DF003CB026 /* PBXTargetDependency */,
4AE33A2D1F5451B20088DCA0 /* PBXTargetDependency */,
);
@@ -6896,7 +6158,6 @@
buildRules = (
);
dependencies = (
- BC105FD324C5D0D600295EF7 /* PBXTargetDependency */,
811167471B8402DA003CB026 /* PBXTargetDependency */,
);
name = "ParseUnitTests-macOS";
@@ -6924,26 +6185,6 @@
productReference = 81C3821C19CCA89E0066284A /* Parse.framework */;
productType = "com.apple.product-type.framework";
};
- 81C582E11C3B0A98000063C6 /* Parse-iOS-Dynamic */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 81C5845A1C3B0A98000063C6 /* Build configuration list for PBXNativeTarget "Parse-iOS-Dynamic" */;
- buildPhases = (
- 81C582E41C3B0A98000063C6 /* Generate Localizable Strings */,
- 81C582E51C3B0A98000063C6 /* Sources */,
- 81C5837E1C3B0A98000063C6 /* Frameworks */,
- 81C5837F1C3B0A98000063C6 /* Headers */,
- 81C584571C3B0A98000063C6 /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 4AA8AC0820CEFCA2009306DD /* PBXTargetDependency */,
- );
- name = "Parse-iOS-Dynamic";
- productName = "Parse-iOS";
- productReference = 81C5845D1C3B0A98000063C6 /* Parse.framework */;
- productType = "com.apple.product-type.framework";
- };
81C5845F1C3B0AA1000063C6 /* Parse-tvOS-Dynamic */ = {
isa = PBXNativeTarget;
buildConfigurationList = 81C585BC1C3B0AA1000063C6 /* Build configuration list for PBXNativeTarget "Parse-tvOS-Dynamic" */;
@@ -6957,7 +6198,6 @@
buildRules = (
);
dependencies = (
- 4AA8AC0A20CEFCAD009306DD /* PBXTargetDependency */,
);
name = "Parse-tvOS-Dynamic";
productName = "Parse-iOS";
@@ -6977,7 +6217,6 @@
buildRules = (
);
dependencies = (
- 4AA8ABFF20CEFC9A009306DD /* PBXTargetDependency */,
);
name = "Parse-watchOS-Dynamic";
productName = "Parse-iOS";
@@ -7050,15 +6289,10 @@
ProductGroup = 4A13517620281768000F5FD5 /* Products */;
ProjectRef = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
},
- {
- ProductGroup = BC105FBB24C5D0C900295EF7 /* Products */;
- ProjectRef = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- },
);
projectRoot = "";
targets = (
81C3821B19CCA89E0066284A /* Parse-iOS */,
- 81C582E11C3B0A98000063C6 /* Parse-iOS-Dynamic */,
816F441B1A8E8933009CDB32 /* ParseUnitTests-iOS */,
97010FAB1630B18F00AB761E /* Parse-macOS */,
81C09F501AF97A490043B49C /* ParseUnitTests-macOS */,
@@ -7079,13 +6313,6 @@
remoteRef = 4A13518320281768000F5FD5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 4A13518620281768000F5FD5 /* Bolts.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Bolts.framework;
- remoteRef = 4A13518520281768000F5FD5 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
4A13518820281768000F5FD5 /* Bolts.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
@@ -7100,13 +6327,6 @@
remoteRef = 4A13518920281768000F5FD5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 4A13518C20281768000F5FD5 /* Bolts.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Bolts.framework;
- remoteRef = 4A13518B20281768000F5FD5 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
4A13518E20281768000F5FD5 /* Bolts.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
@@ -7114,13 +6334,6 @@
remoteRef = 4A13518D20281768000F5FD5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 4A13519020281768000F5FD5 /* Bolts.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Bolts.framework;
- remoteRef = 4A13518F20281768000F5FD5 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
4A13519220281768000F5FD5 /* BoltsTests-iOS.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
@@ -7149,55 +6362,6 @@
remoteRef = 4A13519720281768000F5FD5 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- BC105FC524C5D0C900295EF7 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = BC105FC424C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- BC105FC724C5D0C900295EF7 /* OCMockTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = OCMockTests.xctest;
- remoteRef = BC105FC624C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- BC105FC924C5D0C900295EF7 /* libOCMock.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libOCMock.a;
- remoteRef = BC105FC824C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- BC105FCB24C5D0C900295EF7 /* OCMockLibTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = OCMockLibTests.xctest;
- remoteRef = BC105FCA24C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- BC105FCD24C5D0C900295EF7 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = BC105FCC24C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- BC105FCF24C5D0C900295EF7 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = BC105FCE24C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- BC105FD124C5D0C900295EF7 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = BC105FD024C5D0C900295EF7 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
@@ -7260,15 +6424,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 81C584571C3B0A98000063C6 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 81C584581C3B0A98000063C6 /* Parse.strings in Resources */,
- 81C584591C3B0A98000063C6 /* third_party_licenses.txt in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
81C585B91C3B0AA1000063C6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
@@ -7332,20 +6487,6 @@
shellPath = /bin/sh;
shellScript = "# Generate localizable strings\nfind $PROJECT_DIR/Parse -name '*.m' -print0 | xargs -0 xcrun extractLocStrings -q -o $PROJECT_DIR/Parse/Resources/en.lproj\n";
};
- 81C582E41C3B0A98000063C6 /* Generate Localizable Strings */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Generate Localizable Strings";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "# Generate localizable strings\nfind $PROJECT_DIR/Parse -name '*.m' -print0 | xargs -0 xcrun extractLocStrings -q -o $PROJECT_DIR/Parse/Resources/en.lproj\n";
- };
81C584621C3B0AA1000063C6 /* Generate Localizable Strings */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -8106,168 +7247,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- 81C582E51C3B0A98000063C6 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 81C582E61C3B0A98000063C6 /* PFWeakValue.m in Sources */,
- 81C582E71C3B0A98000063C6 /* PFUserState.m in Sources */,
- 81C582E81C3B0A98000063C6 /* PFCommandURLRequestConstructor.m in Sources */,
- 81C582E91C3B0A98000063C6 /* PFCoreManager.m in Sources */,
- 81C582EA1C3B0A98000063C6 /* PFURLSessionUploadTaskDelegate.m in Sources */,
- 81C582EB1C3B0A98000063C6 /* PFPin.m in Sources */,
- 81C582EC1C3B0A98000063C6 /* PFMulticastDelegate.m in Sources */,
- 81C582ED1C3B0A98000063C6 /* PFPropertyInfo_Runtime.m in Sources */,
- 81C582EE1C3B0A98000063C6 /* PFSessionUtilities.m in Sources */,
- 81C582EF1C3B0A98000063C6 /* PFURLSessionFileDownloadTaskDelegate.m in Sources */,
- 81C582F01C3B0A98000063C6 /* PFOperationSet.m in Sources */,
- 81C582F11C3B0A98000063C6 /* PFCommandRunningConstants.m in Sources */,
- 81C582F21C3B0A98000063C6 /* PFDevice.m in Sources */,
- 81C582F31C3B0A98000063C6 /* PFSQLiteStatement.m in Sources */,
- 81C582F41C3B0A98000063C6 /* ParseModule.m in Sources */,
- 81C582F51C3B0A98000063C6 /* PFACL.m in Sources */,
- 81C582F61C3B0A98000063C6 /* PFUserController.m in Sources */,
- 81C582F71C3B0A98000063C6 /* PFAsyncTaskQueue.m in Sources */,
- 81C582F81C3B0A98000063C6 /* PFCommandCache.m in Sources */,
- 81C582F91C3B0A98000063C6 /* PFMutablePushState.m in Sources */,
- 81C582FA1C3B0A98000063C6 /* PFObjectController.m in Sources */,
- 81C582FB1C3B0A98000063C6 /* PFCategoryLoader.m in Sources */,
- 81C582FC1C3B0A98000063C6 /* PFUserAuthenticationController.m in Sources */,
- 81C582FD1C3B0A98000063C6 /* ParseClientConfiguration.m in Sources */,
- 81C582FE1C3B0A98000063C6 /* PFRelationState.m in Sources */,
- 81C582FF1C3B0A98000063C6 /* ParseManager.m in Sources */,
- 81C583001C3B0A98000063C6 /* PFPushState.m in Sources */,
- 81C583011C3B0A98000063C6 /* PFAnalyticsController.m in Sources */,
- 81C583021C3B0A98000063C6 /* PFURLSessionDataTaskDelegate.m in Sources */,
- 81C583031C3B0A98000063C6 /* PFGeoPoint.m in Sources */,
- 81C583041C3B0A98000063C6 /* PFRESTObjectBatchCommand.m in Sources */,
- 81C583051C3B0A98000063C6 /* PFFieldOperation.m in Sources */,
- 81C583061C3B0A98000063C6 /* PFPushChannelsController.m in Sources */,
- 81C583071C3B0A98000063C6 /* PFMultiProcessFileLock.m in Sources */,
- 81C583081C3B0A98000063C6 /* PFAlertView.m in Sources */,
- 81C583091C3B0A98000063C6 /* PFFileDataStream.m in Sources */,
- 81C5830A1C3B0A98000063C6 /* PFObjectBatchController.m in Sources */,
- 81C5830B1C3B0A98000063C6 /* PFAnonymousAuthenticationProvider.m in Sources */,
- 81C5830C1C3B0A98000063C6 /* PFSQLiteDatabaseResult.m in Sources */,
- 81C5830D1C3B0A98000063C6 /* PFPurchaseController.m in Sources */,
- 81C5830E1C3B0A98000063C6 /* PFHash.m in Sources */,
- 81C5830F1C3B0A98000063C6 /* PFRESTUserCommand.m in Sources */,
- 81C583101C3B0A98000063C6 /* PFFieldOperationDecoder.m in Sources */,
- 81C583111C3B0A98000063C6 /* PFObjectState.m in Sources */,
- 81C583121C3B0A98000063C6 /* PFKeyValueCache.m in Sources */,
- 81C583131C3B0A98000063C6 /* PFUserDefaultsPersistenceGroup.m in Sources */,
- 81C583141C3B0A98000063C6 /* PFNetworkActivityIndicatorManager.m in Sources */,
- 81C583151C3B0A98000063C6 /* PFObject.m in Sources */,
- 81C583161C3B0A98000063C6 /* PFFileStagingController.m in Sources */,
- 81C583171C3B0A98000063C6 /* PFSQLiteDatabaseController.m in Sources */,
- 81C583181C3B0A98000063C6 /* PFFileManager.m in Sources */,
- 81C583191C3B0A98000063C6 /* PFCurrentInstallationController.m in Sources */,
- 96FAF7BB1D84462700EAB299 /* PFEncoder.m in Sources */,
- 81C5831A1C3B0A98000063C6 /* PFPinningEventuallyQueue.m in Sources */,
- 81C5831B1C3B0A98000063C6 /* PFRESTQueryCommand.m in Sources */,
- 81C5831C1C3B0A98000063C6 /* PFRESTSessionCommand.m in Sources */,
- 81C5831D1C3B0A98000063C6 /* PFPropertyInfo.m in Sources */,
- 81C5831E1C3B0A98000063C6 /* PFPush.m in Sources */,
- 81C5831F1C3B0A98000063C6 /* PFMutableObjectState.m in Sources */,
- 81C583201C3B0A98000063C6 /* PFPushUtilities.m in Sources */,
- 81C583211C3B0A98000063C6 /* PFQuery.m in Sources */,
- 81C583221C3B0A98000063C6 /* PFConfigController.m in Sources */,
- 81C583231C3B0A98000063C6 /* PFUserConstants.m in Sources */,
- 81C583241C3B0A98000063C6 /* PFRESTAnalyticsCommand.m in Sources */,
- 81C583251C3B0A98000063C6 /* PFQueryController.m in Sources */,
- 81C583261C3B0A98000063C6 /* PFRESTCloudCommand.m in Sources */,
- 81C583271C3B0A98000063C6 /* PFFileObject.m in Sources */,
- 81C583281C3B0A98000063C6 /* PFAnalyticsUtilities.m in Sources */,
- 81C583291C3B0A98000063C6 /* PFRESTCommand.m in Sources */,
- 81C5832A1C3B0A98000063C6 /* PFFileController.m in Sources */,
- 81C5832B1C3B0A98000063C6 /* PFObjectConstants.m in Sources */,
- 81C5832C1C3B0A98000063C6 /* PFInstallationIdentifierStore.m in Sources */,
- 81C5832D1C3B0A98000063C6 /* PFMutableUserState.m in Sources */,
- 81C5832E1C3B0A98000063C6 /* PFCurrentUserController.m in Sources */,
- 81C5832F1C3B0A98000063C6 /* PFOfflineQueryLogic.m in Sources */,
- 81C583301C3B0A98000063C6 /* PFACLState.m in Sources */,
- 81C583311C3B0A98000063C6 /* PFRESTConfigCommand.m in Sources */,
- 81C583321C3B0A98000063C6 /* PFQueryUtilities.m in Sources */,
- 81C583331C3B0A98000063C6 /* PFPaymentTransactionObserver.m in Sources */,
- 81C583341C3B0A98000063C6 /* PFRESTPushCommand.m in Sources */,
- 81C583351C3B0A98000063C6 /* PFOfflineObjectController.m in Sources */,
- 81C583361C3B0A98000063C6 /* PFKeychainStore.m in Sources */,
- 81C583371C3B0A98000063C6 /* PFPushController.m in Sources */,
- 81C583381C3B0A98000063C6 /* PFQueryState.m in Sources */,
- 81C583391C3B0A98000063C6 /* PFSessionController.m in Sources */,
- 81C5833A1C3B0A98000063C6 /* PFReachability.m in Sources */,
- 81C5833B1C3B0A98000063C6 /* PFMutableFileState.m in Sources */,
- 81C5833C1C3B0A98000063C6 /* PFCurrentConfigController.m in Sources */,
- 81C5833D1C3B0A98000063C6 /* PFRole.m in Sources */,
- 81C5833E1C3B0A98000063C6 /* PFEventuallyQueue.m in Sources */,
- 81C5833F1C3B0A98000063C6 /* PFThreadsafety.m in Sources */,
- 81C583401C3B0A98000063C6 /* PFObjectLocalIdStore.m in Sources */,
- 81C583411C3B0A98000063C6 /* PFProductsRequestHandler.m in Sources */,
- 81C583421C3B0A98000063C6 /* PFObjectFileCodingLogic.m in Sources */,
- 81C583431C3B0A98000063C6 /* PFObjectFilePersistenceController.m in Sources */,
- 81C583441C3B0A98000063C6 /* PFURLSessionCommandRunner.m in Sources */,
- 403093731C81F0B200CF09F8 /* PFQueryConstants.m in Sources */,
- 81C583451C3B0A98000063C6 /* PFDateFormatter.m in Sources */,
- 81C583461C3B0A98000063C6 /* PFPinningObjectStore.m in Sources */,
- 81C583471C3B0A98000063C6 /* PFFileState.m in Sources */,
- 81C583481C3B0A98000063C6 /* PFMutableRelationState.m in Sources */,
- 81C583491C3B0A98000063C6 /* PFMutableACLState.m in Sources */,
- 81C5834A1C3B0A98000063C6 /* PFBase64Encoder.m in Sources */,
- 81C5834B1C3B0A98000063C6 /* PFPersistenceController.m in Sources */,
- 81C5834C1C3B0A98000063C6 /* PFRESTFileCommand.m in Sources */,
- 81C5834D1C3B0A98000063C6 /* PFObjectFileCoder.m in Sources */,
- 81C5834E1C3B0A98000063C6 /* PFInternalUtils.m in Sources */,
- 81C5834F1C3B0A98000063C6 /* PFCommandRunning.m in Sources */,
- 81C583501C3B0A98000063C6 /* PFInstallationController.m in Sources */,
- 81C583511C3B0A98000063C6 /* BFTask+Private.m in Sources */,
- 81C583531C3B0A98000063C6 /* PFJSONSerialization.m in Sources */,
- 81C583541C3B0A98000063C6 /* PFCloud.m in Sources */,
- 81C583551C3B0A98000063C6 /* PFUser.m in Sources */,
- 81C583561C3B0A98000063C6 /* PFCloudCodeController.m in Sources */,
- 81C583571C3B0A98000063C6 /* PFCachedQueryController.m in Sources */,
- 81C583581C3B0A98000063C6 /* PFInstallationConstants.m in Sources */,
- 81C583591C3B0A98000063C6 /* PFOfflineQueryController.m in Sources */,
- 81C5835A1C3B0A98000063C6 /* PFSystemLogger.m in Sources */,
- 81C5835B1C3B0A98000063C6 /* PFHTTPURLRequestConstructor.m in Sources */,
- 81C5835C1C3B0A98000063C6 /* PFObjectUtilities.m in Sources */,
- 81C5835D1C3B0A98000063C6 /* PFURLSessionJSONDataTaskDelegate.m in Sources */,
- 81C5835E1C3B0A98000063C6 /* PFObjectEstimatedData.m in Sources */,
- 81C5835F1C3B0A98000063C6 /* PFConfig.m in Sources */,
- 81C583601C3B0A98000063C6 /* PFMultiProcessFileLockController.m in Sources */,
- 81C583611C3B0A98000063C6 /* PFURLConstructor.m in Sources */,
- 81C583631C3B0A98000063C6 /* PFInstallation.m in Sources */,
- B14117041E5D078E00F70D7A /* PFFileUploadResult.m in Sources */,
- 81C583641C3B0A98000063C6 /* PFBaseState.m in Sources */,
- 81C583651C3B0A98000063C6 /* PFEventuallyPin.m in Sources */,
- 81C583661C3B0A98000063C6 /* PFObjectSubclassingController.m in Sources */,
- 81C583671C3B0A98000063C6 /* PFCommandResult.m in Sources */,
- 81C583681C3B0A98000063C6 /* PFConstants.m in Sources */,
- 81C583691C3B0A98000063C6 /* PFAnalytics.m in Sources */,
- 81C5836A1C3B0A98000063C6 /* PFApplication.m in Sources */,
- 81C5836B1C3B0A98000063C6 /* PFSession.m in Sources */,
- 81C5836C1C3B0A98000063C6 /* PFTaskQueue.m in Sources */,
- 81C5836D1C3B0A98000063C6 /* PFLocationManager.m in Sources */,
- 81C5836E1C3B0A98000063C6 /* PFRelation.m in Sources */,
- 81C5836F1C3B0A98000063C6 /* PFObjectSubclassInfo.m in Sources */,
- 81C583701C3B0A98000063C6 /* PFRESTObjectCommand.m in Sources */,
- 96FAF7A81D84440600EAB299 /* PFDecoder.m in Sources */,
- 81C583711C3B0A98000063C6 /* PFFilePersistenceGroup.m in Sources */,
- 81C583721C3B0A98000063C6 /* PFPushManager.m in Sources */,
- 81C583731C3B0A98000063C6 /* PFOfflineStore.m in Sources */,
- 81C583741C3B0A98000063C6 /* PFSQLiteDatabase.m in Sources */,
- 81C583751C3B0A98000063C6 /* PFProduct.m in Sources */,
- 81C583761C3B0A98000063C6 /* Parse.m in Sources */,
- 81C583771C3B0A98000063C6 /* PFErrorUtilities.m in Sources */,
- 81C583781C3B0A98000063C6 /* PFAnonymousUtils.m in Sources */,
- 81C583791C3B0A98000063C6 /* PFDefaultACLController.m in Sources */,
- 81C5837A1C3B0A98000063C6 /* PFMutableQueryState.m in Sources */,
- 81C5837B1C3B0A98000063C6 /* PFURLSession.m in Sources */,
- 709EC3341F143E0500C55549 /* PFPolygon.m in Sources */,
- 81C5837C1C3B0A98000063C6 /* PFPurchase.m in Sources */,
- 81C5837D1C3B0A98000063C6 /* PFUserFileCodingLogic.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
81C584631C3B0AA1000063C6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -8740,21 +7719,6 @@
name = "Bolts-tvOS";
targetProxy = 4A1351F62028193F000F5FD5 /* PBXContainerItemProxy */;
};
- 4AA8ABFF20CEFC9A009306DD /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = "Bolts-watchOS-Dynamic";
- targetProxy = 4AA8ABFE20CEFC9A009306DD /* PBXContainerItemProxy */;
- };
- 4AA8AC0820CEFCA2009306DD /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = "Bolts-iOS-Dynamic";
- targetProxy = 4AA8AC0720CEFCA2009306DD /* PBXContainerItemProxy */;
- };
- 4AA8AC0A20CEFCAD009306DD /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = "Bolts-tvOS-Dynamic";
- targetProxy = 4AA8AC0920CEFCAD009306DD /* PBXContainerItemProxy */;
- };
4ACBE7EB2151FCBF008DFAAF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "Bolts-macOS";
@@ -8777,17 +7741,6 @@
target = 81C3821B19CCA89E0066284A /* Parse-iOS */;
targetProxy = 8111674B1B8402DF003CB026 /* PBXContainerItemProxy */;
};
- BC105FD324C5D0D600295EF7 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = OCMock;
- targetProxy = BC105FD224C5D0D600295EF7 /* PBXContainerItemProxy */;
- };
- BC105FD524C5D0E100295EF7 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- name = "OCMock iOS";
- platformFilter = ios;
- targetProxy = BC105FD424C5D0E100295EF7 /* PBXContainerItemProxy */;
- };
BCAFF88B25A88C4F00B95DFC /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = "Bolts-iOS";
@@ -9041,7 +7994,9 @@
baseConfigurationReference = F55ABB531B4F39DA00A0ECD5 /* Parse-iOS.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = NO;
DEFINES_MODULE = YES;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@@ -9060,7 +8015,9 @@
baseConfigurationReference = F55ABB531B4F39DA00A0ECD5 /* Parse-iOS.xcconfig */;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = NO;
DEFINES_MODULE = YES;
+ GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@@ -9073,28 +8030,6 @@
};
name = Release;
};
- 81C5845B1C3B0A98000063C6 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 81C582DE1C3B0A40000063C6 /* Parse-iOS-Dynamic.xcconfig */;
- buildSettings = {
- CLANG_MODULES_AUTOLINK = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- SUPPORTS_MACCATALYST = NO;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 81C5845C1C3B0A98000063C6 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 81C582DE1C3B0A40000063C6 /* Parse-iOS-Dynamic.xcconfig */;
- buildSettings = {
- CLANG_MODULES_AUTOLINK = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- SUPPORTS_MACCATALYST = NO;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Release;
- };
81C585BD1C3B0AA1000063C6 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 81C582DF1C3B0A40000063C6 /* Parse-tvOS-Dynamic.xcconfig */;
@@ -9211,15 +8146,6 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 81C5845A1C3B0A98000063C6 /* Build configuration list for PBXNativeTarget "Parse-iOS-Dynamic" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 81C5845B1C3B0A98000063C6 /* Debug */,
- 81C5845C1C3B0A98000063C6 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
81C585BC1C3B0AA1000063C6 /* Build configuration list for PBXNativeTarget "Parse-tvOS-Dynamic" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/Parse/Parse/Resources/Parse-OSX.Info.plist b/Parse/Parse/Resources/Parse-OSX.Info.plist
deleted file mode 100644
index 1e8c1b151..000000000
--- a/Parse/Parse/Resources/Parse-OSX.Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- Parse
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.19.2
- CFBundleSignature
- ????
- CFBundleVersion
- 1.19.2
-
-
diff --git a/Parse/Parse/Resources/Parse-iOS.Info.plist b/Parse/Parse/Resources/Parse-iOS.Info.plist
deleted file mode 100644
index 08fe9fdbb..000000000
--- a/Parse/Parse/Resources/Parse-iOS.Info.plist
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- Parse
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.19.2
- CFBundleSignature
- ????
- CFBundleSupportedPlatforms
-
- iPhoneOS
-
- CFBundleVersion
- 1.19.2
- MinimumOSVersion
- 9.0
-
-
diff --git a/Parse/Parse/Resources/Parse-tvOS.Info.plist b/Parse/Parse/Resources/Parse-tvOS.Info.plist
deleted file mode 100644
index c6fef9f70..000000000
--- a/Parse/Parse/Resources/Parse-tvOS.Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.19.2
- CFBundleSignature
- ????
- CFBundleVersion
- 1.19.2
- NSPrincipalClass
-
-
-
diff --git a/Parse/Parse/Resources/Parse-watchOS.Info.plist b/Parse/Parse/Resources/Parse-watchOS.Info.plist
deleted file mode 100644
index c6fef9f70..000000000
--- a/Parse/Parse/Resources/Parse-watchOS.Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.19.2
- CFBundleSignature
- ????
- CFBundleVersion
- 1.19.2
- NSPrincipalClass
-
-
-
diff --git a/Parse/Parse/Resources/en.lproj/Parse.strings b/Parse/Parse/Resources/en.lproj/Parse.strings
deleted file mode 100644
index c1c341463..000000000
Binary files a/Parse/Parse/Resources/en.lproj/Parse.strings and /dev/null differ
diff --git a/Parse/ParseUnitTests-iOS-host/AppDelegate.h b/Parse/ParseUnitTests-iOS-host/AppDelegate.h
deleted file mode 100644
index 8c7d58596..000000000
--- a/Parse/ParseUnitTests-iOS-host/AppDelegate.h
+++ /dev/null
@@ -1,17 +0,0 @@
-//
-// AppDelegate.h
-// ParseUnitTests-iOS-host
-//
-// Created by Florent Vilmart on 17-08-28.
-// Copyright © 2017 Parse Inc. All rights reserved.
-//
-
-#import
-
-@interface AppDelegate : UIResponder
-
-@property (strong, nonatomic) UIWindow *window;
-
-
-@end
-
diff --git a/Parse/ParseUnitTests-iOS-host/AppDelegate.m b/Parse/ParseUnitTests-iOS-host/AppDelegate.m
deleted file mode 100644
index 77ea64a18..000000000
--- a/Parse/ParseUnitTests-iOS-host/AppDelegate.m
+++ /dev/null
@@ -1,51 +0,0 @@
-//
-// AppDelegate.m
-// ParseUnitTests-iOS-host
-//
-// Created by Florent Vilmart on 17-08-28.
-// Copyright © 2017 Parse Inc. All rights reserved.
-//
-
-#import "AppDelegate.h"
-
-@interface AppDelegate ()
-
-@end
-
-@implementation AppDelegate
-
-
-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- // Override point for customization after application launch.
- return YES;
-}
-
-
-- (void)applicationWillResignActive:(UIApplication *)application {
- // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
- // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
-}
-
-
-- (void)applicationDidEnterBackground:(UIApplication *)application {
- // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
- // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
-}
-
-
-- (void)applicationWillEnterForeground:(UIApplication *)application {
- // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
-}
-
-
-- (void)applicationDidBecomeActive:(UIApplication *)application {
- // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
-}
-
-
-- (void)applicationWillTerminate:(UIApplication *)application {
- // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
-}
-
-
-@end
diff --git a/Parse/ParseUnitTests-iOS-host/Assets.xcassets/AppIcon.appiconset/Contents.json b/Parse/ParseUnitTests-iOS-host/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index d8db8d65f..000000000
--- a/Parse/ParseUnitTests-iOS-host/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,98 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "iphone",
- "size" : "20x20",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "20x20",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "29x29",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "40x40",
- "scale" : "3x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "2x"
- },
- {
- "idiom" : "iphone",
- "size" : "60x60",
- "scale" : "3x"
- },
- {
- "idiom" : "ipad",
- "size" : "20x20",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "20x20",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "29x29",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "29x29",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "40x40",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "40x40",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "76x76",
- "scale" : "1x"
- },
- {
- "idiom" : "ipad",
- "size" : "76x76",
- "scale" : "2x"
- },
- {
- "idiom" : "ipad",
- "size" : "83.5x83.5",
- "scale" : "2x"
- },
- {
- "idiom" : "ios-marketing",
- "size" : "1024x1024",
- "scale" : "1x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/Parse/ParseUnitTests-iOS-host/Info.plist b/Parse/ParseUnitTests-iOS-host/Info.plist
deleted file mode 100644
index 16be3b681..000000000
--- a/Parse/ParseUnitTests-iOS-host/Info.plist
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1
- LSRequiresIPhoneOS
-
- UILaunchStoryboardName
- LaunchScreen
- UIMainStoryboardFile
- Main
- UIRequiredDeviceCapabilities
-
- armv7
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
-
-
diff --git a/Parse/ParseUnitTests-iOS-host/Main.storyboard b/Parse/ParseUnitTests-iOS-host/Main.storyboard
deleted file mode 100644
index 78cb40944..000000000
--- a/Parse/ParseUnitTests-iOS-host/Main.storyboard
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Parse/ParseUnitTests-iOS-host/ViewController.h b/Parse/ParseUnitTests-iOS-host/ViewController.h
deleted file mode 100644
index 98f8d798d..000000000
--- a/Parse/ParseUnitTests-iOS-host/ViewController.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// ViewController.h
-// ParseUnitTests-iOS-host
-//
-// Created by Florent Vilmart on 17-08-28.
-// Copyright © 2017 Parse Inc. All rights reserved.
-//
-
-#import
-
-@interface ViewController : UIViewController
-
-
-@end
-
diff --git a/Parse/ParseUnitTests-iOS-host/ViewController.m b/Parse/ParseUnitTests-iOS-host/ViewController.m
deleted file mode 100644
index 188563bc0..000000000
--- a/Parse/ParseUnitTests-iOS-host/ViewController.m
+++ /dev/null
@@ -1,29 +0,0 @@
-//
-// ViewController.m
-// ParseUnitTests-iOS-host
-//
-// Created by Florent Vilmart on 17-08-28.
-// Copyright © 2017 Parse Inc. All rights reserved.
-//
-
-#import "ViewController.h"
-
-@interface ViewController ()
-
-@end
-
-@implementation ViewController
-
-- (void)viewDidLoad {
- [super viewDidLoad];
- // Do any additional setup after loading the view, typically from a nib.
-}
-
-
-- (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
-}
-
-
-@end
diff --git a/Parse/ParseUnitTests-iOS-host/main.m b/Parse/ParseUnitTests-iOS-host/main.m
deleted file mode 100644
index 667314e44..000000000
--- a/Parse/ParseUnitTests-iOS-host/main.m
+++ /dev/null
@@ -1,16 +0,0 @@
-//
-// main.m
-// ParseUnitTests-iOS-host
-//
-// Created by Florent Vilmart on 17-08-28.
-// Copyright © 2017 Parse Inc. All rights reserved.
-//
-
-#import
-#import "AppDelegate.h"
-
-int main(int argc, char * argv[]) {
- @autoreleasepool {
- return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
- }
-}
diff --git a/Parse/Tests/Resources/ParseUnitTests-OSX-Info.plist b/Parse/Tests/Resources/ParseUnitTests-OSX-Info.plist
deleted file mode 100644
index 8e40b3180..000000000
--- a/Parse/Tests/Resources/ParseUnitTests-OSX-Info.plist
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${PRODUCT_NAME}
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIconFile
-
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleURLSchemes
-
- fb258812780817952
-
-
-
- CFBundleVersion
- 1.0
- FacebookAppID
- fake_id
- LSApplicationCategoryType
-
- LSRequiresIPhoneOS
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
-
-
diff --git a/Parse/Tests/Resources/ParseUnitTests-iOS-Info.plist b/Parse/Tests/Resources/ParseUnitTests-iOS-Info.plist
deleted file mode 100644
index 8e40b3180..000000000
--- a/Parse/Tests/Resources/ParseUnitTests-iOS-Info.plist
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${PRODUCT_NAME}
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIconFile
-
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleURLSchemes
-
- fb258812780817952
-
-
-
- CFBundleVersion
- 1.0
- FacebookAppID
- fake_id
- LSApplicationCategoryType
-
- LSRequiresIPhoneOS
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
-
-
diff --git a/Rakefile b/Rakefile
deleted file mode 100644
index eea90cccd..000000000
--- a/Rakefile
+++ /dev/null
@@ -1,733 +0,0 @@
-#
-# Copyright (c) 2015-present, Parse, LLC.
-# All rights reserved.
-#
-# This source code is licensed under the BSD-style license found in the
-# LICENSE file in the root directory of this source tree. An additional grant
-# of patent rights can be found in the PATENTS file in the same directory.
-#
-
-require_relative 'Vendor/xctoolchain/Scripts/xctask/build_task'
-require_relative 'Vendor/xctoolchain/Scripts/xctask/build_framework_task'
-
-script_folder = File.expand_path(File.dirname(__FILE__))
-build_folder = File.join(script_folder, 'build')
-release_folder = File.join(build_folder, 'release')
-bolts_build_folder = File.join(script_folder, 'Carthage', 'Build')
-bolts_folder = File.join(script_folder, 'Carthage', 'Checkouts', 'Bolts-ObjC')
-ios_simulator = 'platform="iOS Simulator",name="iPhone 11"'
-tvos_simulator = 'platform="tvOS Simulator",name="Apple TV 4K"'
-
-module Constants
- require 'plist'
-
- script_folder = File.expand_path(File.dirname(__FILE__))
-
- PARSE_CONSTANTS_HEADER = File.join(script_folder, 'Parse', 'Parse', 'PFConstants.h')
- PARSE_PODSPEC = File.join(script_folder, 'Parse.podspec')
-
- PLISTS = [
- File.join(script_folder, 'Parse','Parse', 'Resources', 'Parse-iOS.Info.plist'),
- File.join(script_folder, 'Parse','Parse', 'Resources', 'Parse-OSX.Info.plist'),
- File.join(script_folder, 'Parse','Parse', 'Resources', 'Parse-watchOS.Info.plist'),
- File.join(script_folder, 'Parse','Parse', 'Resources', 'Parse-tvOS.Info.plist'),
- File.join(script_folder, 'ParseFacebookUtils', 'Resources', 'Info-iOS.plist'),
- File.join(script_folder, 'ParseFacebookUtils', 'Resources', 'Info-tvOS.plist'),
- File.join(script_folder, 'ParseTwitterUtils', 'Resources', 'Info.plist'),
- File.join(script_folder, 'ParseUI', 'Resources', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'iOS', 'ParseStarterProject', 'Resources', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'iOS', 'ParseStarterProject-Swift', 'Resources', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'OSX', 'ParseOSXStarterProject', 'Resources', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'OSX', 'ParseOSXStarterProject-Swift', 'Resources', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'tvOS', 'ParseStarterProject-Swift', 'ParseStarter', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift', 'ParseStarter', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift', 'ParseStarter Extension', 'Info.plist'),
- File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift', 'Resources', 'Info.plist'),
- ]
-
- def self.current_version
- constants_file = File.open(PARSE_CONSTANTS_HEADER, 'r').read
- matches = constants_file.match(/(.*PARSE_VERSION\s*@")(.*)(")/)
- matches[2] # Return the second match, which is the version itself
- end
-
- def self.update_version(version)
- constants_file = File.open(PARSE_CONSTANTS_HEADER, 'r+')
- constants = constants_file.read
- constants.gsub!(/(.*PARSE_VERSION\s*@")(.*)(")/, "\\1#{version}\\3")
-
- constants_file.seek(0)
- constants_file.write(constants)
-
- PLISTS.each do |plist|
- update_info_plist_version(plist, version)
- end
-
- podspec_file = File.open(PARSE_PODSPEC, 'r+')
- podspec = podspec_file.read
- podspec.gsub!(/(.*s.version\s*=\s*')(.*)(')/, "\\1#{version}\\3")
- podspec_file.seek(0)
- podspec_file.write(podspec)
- end
-
- def self.update_info_plist_version(plist_path, version)
- info_plist = Plist.parse_xml(plist_path)
- info_plist['CFBundleShortVersionString'] = version
- info_plist['CFBundleVersion'] = version
- File.open(plist_path, 'w') { |f| f.write(info_plist.to_plist) }
- end
-end
-
-namespace :build do
- desc 'Build iOS framework.'
- task :ios do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = build_folder
- t.framework_type = XCTask::FrameworkType::IOS
- t.framework_name = 'Parse.framework'
-
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'Parse-iOS'
- t.configuration = 'Release'
- end
- result = task.execute
- unless result
- puts 'Failed to build iOS Framework.'
- exit(1)
- end
- end
-
- desc 'Build watchOS framework.'
- task :watchos do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = build_folder
- t.framework_type = XCTask::FrameworkType::WATCHOS
- t.framework_name = 'Parse.framework'
-
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'Parse-watchOS'
- t.configuration = 'Release'
- end
- result = task.execute
- unless result
- puts 'Failed to build watchOS Framework.'
- exit(1)
- end
- end
-
- desc 'Build macOS framework.'
- task :macos do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = build_folder
- t.framework_type = XCTask::FrameworkType::OSX
- t.framework_name = 'Parse.framework'
-
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'Parse-macOS'
- t.configuration = 'Release'
- end
- result = task.execute
- unless result
- puts 'Failed to build macOS Framework.'
- exit(1)
- end
- end
-
- desc 'Build tvOS framework.'
- task :tvos do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = build_folder
- t.framework_type = XCTask::FrameworkType::TVOS
- t.framework_name = 'Parse.framework'
-
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'Parse-tvOS'
- t.configuration = 'Release'
- end
- result = task.execute
- unless result
- puts 'Failed to build tvOS Framework.'
- exit(1)
- end
- end
-
- namespace :facebook_utils do
- desc 'Build iOS FacebookUtils framework.'
- task :ios do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = File.join(build_folder, 'iOS')
- t.framework_type = XCTask::FrameworkType::IOS
- t.framework_name = 'ParseFacebookUtilsV4.framework'
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'ParseFacebookUtilsV4-iOS'
- t.configuration = 'Release'
- end
-
- result = task.execute
- unless result
- puts 'Failed to build iOS FacebookUtils Framework.'
- exit(1)
- end
- end
-
- desc 'Build tvOS FacebookUtils framework.'
- task :tvos do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = File.join(build_folder, 'tvOS')
- t.framework_type = XCTask::FrameworkType::TVOS
- t.framework_name = 'ParseFacebookUtilsV4.framework'
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'ParseFacebookUtilsV4-tvOS'
- t.configuration = 'Release'
- end
- result = task.execute
- unless result
- puts 'Failed to build tvOS FacebookUtils Framework.'
- exit(1)
- end
- end
- end
-
- namespace :twitter_utils do
- desc 'Build iOS TwitterUtils framework.'
- task :ios do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = File.join(build_folder, 'iOS')
- t.framework_type = XCTask::FrameworkType::IOS
- t.framework_name = 'ParseTwitterUtils.framework'
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'ParseTwitterUtils-iOS'
- t.configuration = 'Release'
- end
-
- result = task.execute
- unless result
- puts 'Failed to build iOS TwitterUtils Framework.'
- exit(1)
- end
- end
- end
-
- namespace :parseui do
- task :framework do
- task = XCTask::BuildFrameworkTask.new do |t|
- t.directory = script_folder
- t.build_directory = File.join(build_folder, 'iOS')
- t.framework_type = XCTask::FrameworkType::IOS
- t.framework_name = 'ParseUI.framework'
- t.workspace = 'Parse.xcworkspace'
- t.scheme = 'ParseUI'
- t.configuration = 'Release'
- end
-
- result = task.execute
- unless result
- puts 'Failed to build ParseUI'
- exit(1)
- end
- end
-
- task :demo_objc do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseUIDemo'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build ParseUI Demo.'
- exit(1)
- end
- end
-
- task :demo_swift do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseUIDemo-Swift'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build iOS ParseUI Swift Demo.'
- exit(1)
- end
- end
- end
-end
-
-namespace :package do
- package_ios_name = 'Parse-iOS.zip'
- package_macos_name = 'Parse-macOS.zip'
- package_tvos_name = 'Parse-tvOS.zip'
- package_watchos_name = 'Parse-watchOS.zip'
- package_starter_ios_name = 'ParseStarterProject-iOS.zip'
- package_starter_osx_name = 'ParseStarterProject-OSX.zip'
- package_starter_tvos_name = 'ParseStarterProject-tvOS.zip'
- package_starter_watchos_name = 'ParseStarterProject-watchOS.zip'
- package_parseui_name = 'ParseUI.zip'
-
- task :prepare do
- `rm -rf #{build_folder} && mkdir -p #{build_folder}`
- `rm -rf #{bolts_build_folder} && mkdir -p #{bolts_build_folder}`
- `#{bolts_folder}/scripts/build_framework.sh -n -c Release --with-watchos --with-tvos`
- end
-
- task :set_version, [:version] do |_, args|
- version = args[:version] || Constants.current_version
- Constants.update_version(version)
- end
-
- desc 'Build all frameworks and starters'
- task :release do |_|
- Rake::Task['package:frameworks'].invoke
- Rake::Task['package:starters'].invoke
- end
-
- desc 'Build and package all frameworks for the release'
- task :frameworks, [:version] => :prepare do |_, args|
- version = args[:version] || Constants.current_version
- Constants.update_version(version)
-
- ## Build macOS Framework
- Rake::Task['build:macos'].invoke
- bolts_path = File.join(bolts_build_folder, 'osx', 'Bolts.framework')
- osx_framework_path = File.join(build_folder, 'Parse.framework')
- make_package(release_folder,
- [osx_framework_path, bolts_path],
- package_macos_name)
-
- ## Build iOS Framework
- Rake::Task['build:ios'].invoke
- bolts_path = File.join(bolts_build_folder, 'ios', 'Bolts.framework')
- ios_framework_path = File.join(build_folder, 'Parse.framework')
- make_package(release_folder,
- [ios_framework_path, bolts_path],
- package_ios_name)
-
- ## Build tvOS Framework
- Rake::Task['build:tvos'].invoke
- bolts_path = File.join(bolts_build_folder, 'tvOS', 'Bolts.framework')
- tvos_framework_path = File.join(build_folder, 'Parse.framework')
- make_package(release_folder,
- [tvos_framework_path, bolts_path],
- package_tvos_name)
-
- ## Build watchOS Framework
- Rake::Task['build:watchos'].invoke
- bolts_path = File.join(bolts_build_folder, 'watchOS', 'Bolts.framework')
- watchos_framework_path = File.join(build_folder, 'Parse.framework')
- make_package(release_folder,
- [watchos_framework_path, bolts_path],
- package_watchos_name)
-
- Rake::Task['build:facebook_utils:ios'].invoke
- ios_fb_utils_framework_path = File.join(build_folder, 'iOS', 'ParseFacebookUtilsV4.framework')
- make_package(release_folder, [ios_fb_utils_framework_path], 'ParseFacebookUtils-iOS.zip')
-
- Rake::Task['build:twitter_utils:ios'].invoke
- ios_tw_utils_framework_path = File.join(build_folder, 'iOS', 'ParseTwitterUtils.framework')
- make_package(release_folder, [ios_tw_utils_framework_path], 'ParseTwitterUtils-iOS.zip')
-
- Rake::Task['build:facebook_utils:tvos'].invoke
- tvos_fb_utils_framework_path = File.join(build_folder, 'tvOS', 'ParseFacebookUtilsV4.framework')
- make_package(release_folder, [tvos_fb_utils_framework_path], 'ParseFacebookUtils-tvOS.zip')
-
- Rake::Task['build:parseui:framework'].invoke
- parseui_framework_path = File.join(build_folder, 'iOS', 'ParseUI.framework')
- make_package(release_folder,
- [parseui_framework_path],
- package_parseui_name)
- end
-
- desc 'Build and package all starter projects for the release'
- task :starters, [:version] => :frameworks do |_, _args|
- require 'xcodeproj'
-
- ios_starters = [
- File.join(script_folder, 'ParseStarterProject', 'iOS', 'ParseStarterProject'),
- File.join(script_folder, 'ParseStarterProject', 'iOS', 'ParseStarterProject-Swift')
- ]
- ios_framework_archive = File.join(release_folder, package_ios_name)
- make_starter_package(release_folder, ios_starters, ios_framework_archive, package_starter_ios_name)
-
- osx_starters = [
- File.join(script_folder, 'ParseStarterProject', 'OSX', 'ParseOSXStarterProject'),
- File.join(script_folder, 'ParseStarterProject', 'OSX', 'ParseOSXStarterProject-Swift')
- ]
- osx_framework_archive = File.join(release_folder, package_macos_name)
- make_starter_package(release_folder, osx_starters, osx_framework_archive, package_starter_osx_name)
-
- tvos_starters = [
- File.join(script_folder, 'ParseStarterProject', 'tvOS', 'ParseStarterProject-Swift')
- ]
- tvos_framework_archive = File.join(release_folder, package_tvos_name)
- make_starter_package(release_folder, tvos_starters, tvos_framework_archive, package_starter_tvos_name)
-
- watchos_starters = [
- File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift')
- ]
- watchos_framework_archive = File.join(release_folder, package_watchos_name)
- watchos_starters.each do |project_path|
- `git clean -xfd #{project_path}`
- `mkdir -p #{project_path}/Frameworks/iOS && mkdir -p #{project_path}/Frameworks/watchOS`
- `cd #{project_path}/Frameworks/iOS && unzip -o #{ios_framework_archive}`
- `cd #{project_path}/Frameworks/watchOS && unzip -o #{watchos_framework_archive}`
- xcodeproj_path = Dir.glob(File.join(project_path, '*.xcodeproj'))[0]
- prepare_xcodeproj(xcodeproj_path)
- end
- make_package(release_folder, watchos_starters, package_starter_watchos_name)
- watchos_starters.each do |project_path|
- `git clean -xfd #{project_path}`
- `git checkout #{project_path}`
- end
- end
-
- def make_package(target_path, items, archive_name)
- temp_folder = File.join(target_path, 'tmp')
- `mkdir -p #{temp_folder}`
-
- item_list = ''
- items.each do |item|
- `cp -R #{item} #{temp_folder}`
-
- file_name = File.basename(item)
- item_list << " #{file_name}"
- end
-
- archive_path = File.join(target_path, archive_name)
- `cd #{temp_folder}; zip -r --symlinks #{archive_path} #{item_list}`
- `rm -rf #{temp_folder}`
- puts "Release archive created: #{File.join(target_path, archive_name)}"
- end
-
- def make_starter_package(target_path, starter_projects, framework_archive, archive_name)
- starter_projects.each do |project_path|
- `git clean -xfd #{project_path}`
- `cd #{project_path} && unzip -o #{framework_archive}`
-
- xcodeproj_path = Dir.glob(File.join(project_path, '*.xcodeproj'))[0]
- prepare_xcodeproj(xcodeproj_path)
- end
- make_package(target_path, starter_projects, archive_name)
-
- starter_projects.each do |project_path|
- `git clean -xfd #{project_path}`
- `git checkout #{project_path}`
- end
- end
-
- def prepare_xcodeproj(path)
- project = Xcodeproj::Project.open(path)
- project.targets.each do |target|
- if target.name == 'Bootstrap'
- target.remove_from_project
- else
- target.dependencies.each do |dependency|
- dependency.remove_from_project if dependency.display_name == 'Bootstrap'
- end
- end
- end
- project.save
-
- `rm -rf #{File.join(path, 'xcshareddata', 'xcschemes', '*')}`
- end
-end
-
-namespace :test do
- desc 'Run iOS Tests'
- task :ios do |_, args|
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'Parse-iOS'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::TEST]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
- unless task.execute
- puts 'iOS Tests Failed!'
- exit(1)
- end
- end
-
- desc 'Run macOS Tests'
- task :macos do |_, args|
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'Parse-macOS'
- t.sdk = 'macosx'
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::TEST]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
- unless task.execute
- puts 'macOS Tests Failed!'
- exit(1)
- end
- end
-
- namespace :facebook_utils do
- desc 'Test iOS FacebookUtils framework.'
- task :ios do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseFacebookUtilsV4-iOS'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::TEST]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build iOS FacebookUtils Framework.'
- exit(1)
- end
- end
- end
-
- namespace :twitter_utils do
- desc 'Test iOS TwitterUtils framework.'
- task :ios do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseTwitterUtils-iOS'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::TEST]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build iOS TwitterUtils Framework.'
- exit(1)
- end
- end
- end
-
- namespace :parseui do
- task :all do
- Rake::Task['test:parseui:framework'].invoke
- Rake::Task['test:parseui:demo_objc'].invoke
- end
-
- task :framework do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseUI'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
-
- t.actions = [XCTask::BuildAction::TEST]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build ParseUI'
- exit(1)
- end
- end
-
- task :demo_objc do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseUIDemo'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build ParseUI Demo.'
- exit(1)
- end
- end
-
- task :demo_swift do
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = 'ParseUIDemo-Swift'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
- t.configuration = 'Debug'
- t.additional_options = { "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS" => "YES",
- "GCC_GENERATE_TEST_COVERAGE_FILES" => "YES" }
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
-
- result = task.execute
- unless result
- puts 'Failed to build iOS ParseUI Swift Demo.'
- exit(1)
- end
- end
- end
-
- desc 'Run Starter Project Tests'
- task :starters do |_|
- results = []
- ios_schemes = ['ParseStarterProject',
- 'ParseStarterProject-Swift']
- osx_schemes = ['ParseOSXStarterProject',
- 'ParseOSXStarterProject-Swift']
- tvos_schemes = ['ParseStarter-tvOS']
- watchos_schemes = ['ParseWatchStarter-watchOS']
-
- ios_schemes.each do |scheme|
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = scheme
- t.configuration = 'Debug'
- t.sdk = 'iphonesimulator'
- t.destinations = [ios_simulator]
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
- results << task.execute
- end
- osx_schemes.each do |scheme|
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = scheme
- t.configuration = 'Debug'
- t.sdk = 'macosx'
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
- results << task.execute
- end
- watchos_schemes.each do |scheme|
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = scheme
- t.configuration = 'Debug'
- t.destinations = [ios_simulator]
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
- results << task.execute
- end
- tvos_schemes.each do |scheme|
- task = XCTask::BuildTask.new do |t|
- t.directory = script_folder
- t.workspace = 'Parse.xcworkspace'
-
- t.scheme = scheme
- t.configuration = 'Debug'
- t.destinations = [tvos_simulator]
-
- t.actions = [XCTask::BuildAction::CLEAN, XCTask::BuildAction::BUILD]
- t.formatter = XCTask::BuildFormatter::XCPRETTY
- end
- results << task.execute
- end
-
- results.each do |result|
- unless result
- puts 'Starter Project Tests Failed!'
- exit(1)
- end
- end
- end
-
- desc 'Run Podspec Lint'
- task :cocoapods do |_|
- podspecs = ['Parse.podspec']
- results = []
- system("pod repo update --silent")
- podspecs.each do |podspec|
- results << system("pod lib lint #{podspec} --allow-warnings")
- results << system("pod lib lint #{podspec} --allow-warnings --use-libraries --use-modular-headers")
- end
- results.each do |result|
- unless result
- puts 'Podspec Tests Failed!'
- exit(1)
- end
- end
- end
-
- desc 'Run Carthage Build'
- task :carthage do |_|
- if !system('carthage build --no-skip-current')
- puts 'Carthage Tests Failed!'
- exit(1)
- end
- end
-end
diff --git a/Scripts/build_third_party.rb b/Scripts/build_third_party.rb
deleted file mode 100755
index 507b7078d..000000000
--- a/Scripts/build_third_party.rb
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/env ruby
-#
-# Copyright (c) 2015-present, Parse, LLC.
-# All rights reserved.
-#
-# This source code is licensed under the BSD-style license found in the
-# LICENSE file in the root directory of this source tree. An additional grant
-# of patent rights can be found in the PATENTS file in the same directory.
-#
-
-framework_path = ARGV[0]
-build_script = ARGV[1]
-
-if framework_path.nil? || build_script.nil?
- puts "Use this script to build a third party framework for iOS/OSX."
- puts "It is intended to support building Bolts.framework and FacebookSDK.framework"
- puts "Usage: 'build_third_party.rb "
- exit(1)
-end
-
-# Don't use rubygems git to make it run in any environment
-last_revision = `git log -n 1 --format=%h #{framework_path}`
-
-build_revision_path = File.join(framework_path, 'build', 'build_revision')
-build_revision = File.exist?(build_revision_path) ? File.open(build_revision_path, 'rb').read : nil
-
-if last_revision == build_revision
- puts "No changes in #{framework_path}. Skipping build."
-else
- puts "Found local changes in #{framework_path}. Building third party."
-
- result = system("XCTOOL=xcodebuild ./#{build_script}")
- if result
- File.open(build_revision_path, 'w') { |f| f.write(last_revision) }
- exit(0)
- else
- exit(1)
- end
-end
diff --git a/Scripts/jazzy.sh b/Scripts/jazzy.sh
deleted file mode 100755
index c63184308..000000000
--- a/Scripts/jazzy.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-mkdir -p ./Parse/Bolts # Create a temporary bolts folder
-cp -R Carthage/Checkouts/Bolts-ObjC/Bolts/**/*.h ./Parse/Bolts # Copy bolts
-
-ver=`/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" Parse/Parse/Resources/Parse-iOS.Info.plist`
-bundle exec jazzy \
- --objc \
- --clean \
- --author "Parse Community" \
- --author_url http://parseplatform.org \
- --github_url https://github.com/parse-community/Parse-SDK-iOS-OSX \
- --root-url http://parseplatform.org/Parse-SDK-iOS-OSX/api/ \
- --module-version ${ver} \
- --theme fullwidth \
- --skip-undocumented \
- --exclude=./Bolts/* \
- --module Parse \
- --umbrella-header Parse/Parse/Parse.h \
- --framework-root Parse \
- --output docs/api
-
-rm -rf ./Parse/Bolts # cleanup temporary bolts
diff --git a/Parse/Parse/PFACL.h b/Sources/Parse/include/Parse/PFACL.h
similarity index 100%
rename from Parse/Parse/PFACL.h
rename to Sources/Parse/include/Parse/PFACL.h
diff --git a/Parse/Parse/PFAnalytics.h b/Sources/Parse/include/Parse/PFAnalytics.h
similarity index 100%
rename from Parse/Parse/PFAnalytics.h
rename to Sources/Parse/include/Parse/PFAnalytics.h
diff --git a/Parse/Parse/PFAnonymousUtils+Deprecated.h b/Sources/Parse/include/Parse/PFAnonymousUtils+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFAnonymousUtils+Deprecated.h
rename to Sources/Parse/include/Parse/PFAnonymousUtils+Deprecated.h
diff --git a/Parse/Parse/PFAnonymousUtils.h b/Sources/Parse/include/Parse/PFAnonymousUtils.h
similarity index 100%
rename from Parse/Parse/PFAnonymousUtils.h
rename to Sources/Parse/include/Parse/PFAnonymousUtils.h
diff --git a/Parse/Parse/PFCloud+Deprecated.h b/Sources/Parse/include/Parse/PFCloud+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFCloud+Deprecated.h
rename to Sources/Parse/include/Parse/PFCloud+Deprecated.h
diff --git a/Parse/Parse/PFCloud+Synchronous.h b/Sources/Parse/include/Parse/PFCloud+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFCloud+Synchronous.h
rename to Sources/Parse/include/Parse/PFCloud+Synchronous.h
diff --git a/Parse/Parse/PFCloud.h b/Sources/Parse/include/Parse/PFCloud.h
similarity index 100%
rename from Parse/Parse/PFCloud.h
rename to Sources/Parse/include/Parse/PFCloud.h
diff --git a/Parse/Parse/PFConfig+Synchronous.h b/Sources/Parse/include/Parse/PFConfig+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFConfig+Synchronous.h
rename to Sources/Parse/include/Parse/PFConfig+Synchronous.h
diff --git a/Parse/Parse/PFConfig.h b/Sources/Parse/include/Parse/PFConfig.h
similarity index 100%
rename from Parse/Parse/PFConfig.h
rename to Sources/Parse/include/Parse/PFConfig.h
diff --git a/Parse/Parse/PFConstants.h b/Sources/Parse/include/Parse/PFConstants.h
similarity index 99%
rename from Parse/Parse/PFConstants.h
rename to Sources/Parse/include/Parse/PFConstants.h
index 6df007d85..12bfe9b3b 100644
--- a/Parse/Parse/PFConstants.h
+++ b/Sources/Parse/include/Parse/PFConstants.h
@@ -7,6 +7,8 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
+#import
+#import
#import
///--------------------------------------
diff --git a/Parse/Parse/PFDecoder.h b/Sources/Parse/include/Parse/PFDecoder.h
similarity index 100%
rename from Parse/Parse/PFDecoder.h
rename to Sources/Parse/include/Parse/PFDecoder.h
diff --git a/Parse/Parse/PFEncoder.h b/Sources/Parse/include/Parse/PFEncoder.h
similarity index 100%
rename from Parse/Parse/PFEncoder.h
rename to Sources/Parse/include/Parse/PFEncoder.h
diff --git a/Parse/Parse/PFFileObject+Deprecated.h b/Sources/Parse/include/Parse/PFFileObject+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFFileObject+Deprecated.h
rename to Sources/Parse/include/Parse/PFFileObject+Deprecated.h
diff --git a/Parse/Parse/PFFileObject+Synchronous.h b/Sources/Parse/include/Parse/PFFileObject+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFFileObject+Synchronous.h
rename to Sources/Parse/include/Parse/PFFileObject+Synchronous.h
diff --git a/Parse/Parse/PFFileObject.h b/Sources/Parse/include/Parse/PFFileObject.h
similarity index 100%
rename from Parse/Parse/PFFileObject.h
rename to Sources/Parse/include/Parse/PFFileObject.h
diff --git a/Parse/Parse/PFFileUploadController.h b/Sources/Parse/include/Parse/PFFileUploadController.h
similarity index 100%
rename from Parse/Parse/PFFileUploadController.h
rename to Sources/Parse/include/Parse/PFFileUploadController.h
diff --git a/Parse/Parse/PFFileUploadResult.h b/Sources/Parse/include/Parse/PFFileUploadResult.h
similarity index 100%
rename from Parse/Parse/PFFileUploadResult.h
rename to Sources/Parse/include/Parse/PFFileUploadResult.h
diff --git a/Parse/Parse/PFGeoPoint.h b/Sources/Parse/include/Parse/PFGeoPoint.h
similarity index 100%
rename from Parse/Parse/PFGeoPoint.h
rename to Sources/Parse/include/Parse/PFGeoPoint.h
diff --git a/Parse/Parse/PFInstallation.h b/Sources/Parse/include/Parse/PFInstallation.h
similarity index 100%
rename from Parse/Parse/PFInstallation.h
rename to Sources/Parse/include/Parse/PFInstallation.h
diff --git a/Parse/Parse/PFNetworkActivityIndicatorManager.h b/Sources/Parse/include/Parse/PFNetworkActivityIndicatorManager.h
similarity index 98%
rename from Parse/Parse/PFNetworkActivityIndicatorManager.h
rename to Sources/Parse/include/Parse/PFNetworkActivityIndicatorManager.h
index 24afd3b0b..56beb6418 100644
--- a/Parse/Parse/PFNetworkActivityIndicatorManager.h
+++ b/Sources/Parse/include/Parse/PFNetworkActivityIndicatorManager.h
@@ -8,7 +8,9 @@
*/
#import
+#if TARGET_OS_IOS
#import
+#endif
#import
diff --git a/Parse/Parse/PFObject+Deprecated.h b/Sources/Parse/include/Parse/PFObject+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFObject+Deprecated.h
rename to Sources/Parse/include/Parse/PFObject+Deprecated.h
diff --git a/Parse/Parse/PFObject+Subclass.h b/Sources/Parse/include/Parse/PFObject+Subclass.h
similarity index 100%
rename from Parse/Parse/PFObject+Subclass.h
rename to Sources/Parse/include/Parse/PFObject+Subclass.h
diff --git a/Parse/Parse/PFObject+Synchronous.h b/Sources/Parse/include/Parse/PFObject+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFObject+Synchronous.h
rename to Sources/Parse/include/Parse/PFObject+Synchronous.h
diff --git a/Parse/Parse/PFObject.h b/Sources/Parse/include/Parse/PFObject.h
similarity index 100%
rename from Parse/Parse/PFObject.h
rename to Sources/Parse/include/Parse/PFObject.h
diff --git a/Parse/Parse/PFPolygon.h b/Sources/Parse/include/Parse/PFPolygon.h
similarity index 98%
rename from Parse/Parse/PFPolygon.h
rename to Sources/Parse/include/Parse/PFPolygon.h
index 0a302f082..d924c5963 100644
--- a/Parse/Parse/PFPolygon.h
+++ b/Sources/Parse/include/Parse/PFPolygon.h
@@ -9,7 +9,7 @@
#import
#import
-#import "PFGeoPoint.h"
+#import
NS_ASSUME_NONNULL_BEGIN
diff --git a/Parse/Parse/PFProduct.h b/Sources/Parse/include/Parse/PFProduct.h
similarity index 100%
rename from Parse/Parse/PFProduct.h
rename to Sources/Parse/include/Parse/PFProduct.h
diff --git a/Parse/Parse/PFPurchase.h b/Sources/Parse/include/Parse/PFPurchase.h
similarity index 100%
rename from Parse/Parse/PFPurchase.h
rename to Sources/Parse/include/Parse/PFPurchase.h
diff --git a/Parse/Parse/PFPush+Deprecated.h b/Sources/Parse/include/Parse/PFPush+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFPush+Deprecated.h
rename to Sources/Parse/include/Parse/PFPush+Deprecated.h
diff --git a/Parse/Parse/PFPush+Synchronous.h b/Sources/Parse/include/Parse/PFPush+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFPush+Synchronous.h
rename to Sources/Parse/include/Parse/PFPush+Synchronous.h
diff --git a/Parse/Parse/PFPush.h b/Sources/Parse/include/Parse/PFPush.h
similarity index 100%
rename from Parse/Parse/PFPush.h
rename to Sources/Parse/include/Parse/PFPush.h
diff --git a/Parse/Parse/PFQuery+Deprecated.h b/Sources/Parse/include/Parse/PFQuery+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFQuery+Deprecated.h
rename to Sources/Parse/include/Parse/PFQuery+Deprecated.h
diff --git a/Parse/Parse/PFQuery+Synchronous.h b/Sources/Parse/include/Parse/PFQuery+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFQuery+Synchronous.h
rename to Sources/Parse/include/Parse/PFQuery+Synchronous.h
diff --git a/Parse/Parse/PFQuery.h b/Sources/Parse/include/Parse/PFQuery.h
similarity index 100%
rename from Parse/Parse/PFQuery.h
rename to Sources/Parse/include/Parse/PFQuery.h
diff --git a/Parse/Parse/PFRelation.h b/Sources/Parse/include/Parse/PFRelation.h
similarity index 100%
rename from Parse/Parse/PFRelation.h
rename to Sources/Parse/include/Parse/PFRelation.h
diff --git a/Parse/Parse/PFRole.h b/Sources/Parse/include/Parse/PFRole.h
similarity index 100%
rename from Parse/Parse/PFRole.h
rename to Sources/Parse/include/Parse/PFRole.h
diff --git a/Parse/Parse/PFSession.h b/Sources/Parse/include/Parse/PFSession.h
similarity index 100%
rename from Parse/Parse/PFSession.h
rename to Sources/Parse/include/Parse/PFSession.h
diff --git a/Parse/Parse/PFSubclassing.h b/Sources/Parse/include/Parse/PFSubclassing.h
similarity index 100%
rename from Parse/Parse/PFSubclassing.h
rename to Sources/Parse/include/Parse/PFSubclassing.h
diff --git a/Parse/Parse/PFUser+Deprecated.h b/Sources/Parse/include/Parse/PFUser+Deprecated.h
similarity index 100%
rename from Parse/Parse/PFUser+Deprecated.h
rename to Sources/Parse/include/Parse/PFUser+Deprecated.h
diff --git a/Parse/Parse/PFUser+Synchronous.h b/Sources/Parse/include/Parse/PFUser+Synchronous.h
similarity index 100%
rename from Parse/Parse/PFUser+Synchronous.h
rename to Sources/Parse/include/Parse/PFUser+Synchronous.h
diff --git a/Parse/Parse/PFUser.h b/Sources/Parse/include/Parse/PFUser.h
similarity index 100%
rename from Parse/Parse/PFUser.h
rename to Sources/Parse/include/Parse/PFUser.h
diff --git a/Parse/Parse/PFUserAuthenticationDelegate.h b/Sources/Parse/include/Parse/PFUserAuthenticationDelegate.h
similarity index 100%
rename from Parse/Parse/PFUserAuthenticationDelegate.h
rename to Sources/Parse/include/Parse/PFUserAuthenticationDelegate.h
diff --git a/Parse/Parse/Parse.h b/Sources/Parse/include/Parse/Parse.h
similarity index 100%
rename from Parse/Parse/Parse.h
rename to Sources/Parse/include/Parse/Parse.h
diff --git a/Parse/Parse/ParseClientConfiguration.h b/Sources/Parse/include/Parse/ParseClientConfiguration.h
similarity index 100%
rename from Parse/Parse/ParseClientConfiguration.h
rename to Sources/Parse/include/Parse/ParseClientConfiguration.h
diff --git a/Parse/Parse/PFACL.m b/Sources/Parse/src/PFACL.m
similarity index 99%
rename from Parse/Parse/PFACL.m
rename to Sources/Parse/src/PFACL.m
index 3a54abc1f..d9ca392d6 100644
--- a/Parse/Parse/PFACL.m
+++ b/Sources/Parse/src/PFACL.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFACL.h"
+#import
#import "PFACLPrivate.h"
#import "BFTask+Private.h"
@@ -18,8 +18,8 @@
#import "PFMutableACLState.h"
#import "PFObjectPrivate.h"
#import "PFObjectUtilities.h"
-#import "PFRole.h"
-#import "PFUser.h"
+#import
+#import
#import "PFUserPrivate.h"
#import "Parse_Private.h"
#import "PFCoreManager.h"
diff --git a/Parse/Parse/PFAnalytics.m b/Sources/Parse/src/PFAnalytics.m
similarity index 98%
rename from Parse/Parse/PFAnalytics.m
rename to Sources/Parse/src/PFAnalytics.m
index 314f2633a..2a379ec70 100644
--- a/Parse/Parse/PFAnalytics.m
+++ b/Sources/Parse/src/PFAnalytics.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFAnalytics.h"
+#import
#import "PFAnalytics_Private.h"
#if PF_TARGET_OS_OSX
@@ -17,7 +17,7 @@
#import "BFTask+Private.h"
#import "PFAnalyticsController.h"
#import "PFAssert.h"
-#import "PFEncoder.h"
+#import
#import "PFEventuallyQueue.h"
#import "PFUserPrivate.h"
#import "Parse_Private.h"
diff --git a/Parse/Parse/PFAnonymousUtils.m b/Sources/Parse/src/PFAnonymousUtils.m
similarity index 98%
rename from Parse/Parse/PFAnonymousUtils.m
rename to Sources/Parse/src/PFAnonymousUtils.m
index 480838b73..1eaaa2669 100644
--- a/Parse/Parse/PFAnonymousUtils.m
+++ b/Sources/Parse/src/PFAnonymousUtils.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFAnonymousUtils.h"
+#import
#import "PFAnonymousUtils_Private.h"
#import "BFTask+Private.h"
diff --git a/Parse/Parse/PFCloud.m b/Sources/Parse/src/PFCloud.m
similarity index 99%
rename from Parse/Parse/PFCloud.m
rename to Sources/Parse/src/PFCloud.m
index 87b6d0db7..713e90774 100644
--- a/Parse/Parse/PFCloud.m
+++ b/Sources/Parse/src/PFCloud.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFCloud.h"
+#import
#import "BFTask+Private.h"
#import "PFCloudCodeController.h"
diff --git a/Parse/Parse/PFConfig.m b/Sources/Parse/src/PFConfig.m
similarity index 99%
rename from Parse/Parse/PFConfig.m
rename to Sources/Parse/src/PFConfig.m
index 5b80d4ddb..301353008 100644
--- a/Parse/Parse/PFConfig.m
+++ b/Sources/Parse/src/PFConfig.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFConfig.h"
+#import
#import "PFConfig_Private.h"
#import "BFTask+Private.h"
diff --git a/Parse/Parse/PFConstants.m b/Sources/Parse/src/PFConstants.m
similarity index 97%
rename from Parse/Parse/PFConstants.m
rename to Sources/Parse/src/PFConstants.m
index 814580f62..b964bfab1 100644
--- a/Parse/Parse/PFConstants.m
+++ b/Sources/Parse/src/PFConstants.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFConstants.h"
+#import
#if TARGET_OS_IOS
NSString *const kPFDeviceType = @"ios";
diff --git a/Parse/Parse/PFDecoder.m b/Sources/Parse/src/PFDecoder.m
similarity index 99%
rename from Parse/Parse/PFDecoder.m
rename to Sources/Parse/src/PFDecoder.m
index 33054d609..f7ceec822 100644
--- a/Parse/Parse/PFDecoder.m
+++ b/Sources/Parse/src/PFDecoder.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFDecoder.h"
+#import
#import "PFBase64Encoder.h"
#import "PFDateFormatter.h"
diff --git a/Parse/Parse/PFEncoder.m b/Sources/Parse/src/PFEncoder.m
similarity index 99%
rename from Parse/Parse/PFEncoder.m
rename to Sources/Parse/src/PFEncoder.m
index 27806042a..369b7e4e3 100644
--- a/Parse/Parse/PFEncoder.m
+++ b/Sources/Parse/src/PFEncoder.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFEncoder.h"
+#import
#import "PFACLPrivate.h"
#import "PFAssert.h"
diff --git a/Parse/Parse/PFFileObject.m b/Sources/Parse/src/PFFileObject.m
similarity index 99%
rename from Parse/Parse/PFFileObject.m
rename to Sources/Parse/src/PFFileObject.m
index 3f6de4ab3..6a5393b54 100644
--- a/Parse/Parse/PFFileObject.m
+++ b/Sources/Parse/src/PFFileObject.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFFileObject.h"
+#import
#import "PFFileObject_Private.h"
#import
diff --git a/Parse/Parse/PFGeoPoint.m b/Sources/Parse/src/PFGeoPoint.m
similarity index 99%
rename from Parse/Parse/PFGeoPoint.m
rename to Sources/Parse/src/PFGeoPoint.m
index 2b0c5a931..3d881807e 100644
--- a/Parse/Parse/PFGeoPoint.m
+++ b/Sources/Parse/src/PFGeoPoint.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFGeoPoint.h"
+#import
#import "PFGeoPointPrivate.h"
#import
diff --git a/Parse/Parse/PFInstallation.m b/Sources/Parse/src/PFInstallation.m
similarity index 99%
rename from Parse/Parse/PFInstallation.m
rename to Sources/Parse/src/PFInstallation.m
index 445f91325..114e4acc8 100644
--- a/Parse/Parse/PFInstallation.m
+++ b/Sources/Parse/src/PFInstallation.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFInstallation.h"
+#import
#import "PFInstallationPrivate.h"
#import "BFTask+Private.h"
@@ -20,7 +20,7 @@
#import "PFInstallationController.h"
#import "PFInstallationIdentifierStore.h"
#import "PFInternalUtils.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectEstimatedData.h"
#import "PFObjectPrivate.h"
#import "PFOfflineStore.h"
@@ -117,7 +117,9 @@ - (BFTask *)handleSaveResultAsync:(NSDictionary *)result {
///--------------------------------------
+ (PFCurrentInstallationController *)_currentInstallationController {
+#if !TARGET_OS_WATCH
return [Parse _currentManager].coreManager.currentInstallationController;
+#endif
}
@end
@@ -370,7 +372,9 @@ - (void)_updateLocaleIdentifierFromDevice {
///--------------------------------------
+ (id)objectController {
+#if !TARGET_OS_WATCH
return [Parse _currentManager].coreManager.installationController;
+#endif
}
@end
diff --git a/Parse/Parse/PFNetworkActivityIndicatorManager.m b/Sources/Parse/src/PFNetworkActivityIndicatorManager.m
similarity index 98%
rename from Parse/Parse/PFNetworkActivityIndicatorManager.m
rename to Sources/Parse/src/PFNetworkActivityIndicatorManager.m
index 0cd9159a1..76f84b70a 100644
--- a/Parse/Parse/PFNetworkActivityIndicatorManager.m
+++ b/Sources/Parse/src/PFNetworkActivityIndicatorManager.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFNetworkActivityIndicatorManager.h"
+#import
#import "PFApplication.h"
#import "PFCommandRunningConstants.h"
@@ -143,9 +143,11 @@ - (void)_updateNetworkActivityIndicatorVisibilityAfterDelay {
}
- (void)_updateNetworkActivityIndicatorVisibility NS_EXTENSION_UNAVAILABLE_IOS("") {
+#if TARGET_OS_IOS
if (![PFApplication currentApplication].extensionEnvironment) {
[UIApplication sharedApplication].networkActivityIndicatorVisible = self.networkActivityIndicatorVisible;
}
+#endif
}
///--------------------------------------
diff --git a/Parse/Parse/PFObject.m b/Sources/Parse/src/PFObject.m
similarity index 99%
rename from Parse/Parse/PFObject.m
rename to Sources/Parse/src/PFObject.m
index 657207dd4..a80ecfdab 100644
--- a/Parse/Parse/PFObject.m
+++ b/Sources/Parse/src/PFObject.m
@@ -7,10 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFObject.h"
-#import "PFObject+Subclass.h"
-#import "PFObject+Synchronous.h"
-#import "PFObject+Deprecated.h"
+#import
+#import
+#import
+#import
#import "PFObjectSubclassingController.h"
#import
@@ -23,12 +23,12 @@
#import "PFACLPrivate.h"
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
-#import "PFConstants.h"
+#import
#import "PFCoreManager.h"
#import "PFCurrentUserController.h"
#import "PFDateFormatter.h"
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFErrorUtilities.h"
#import "PFEventuallyQueue_Private.h"
#import "PFFileManager.h"
@@ -53,9 +53,9 @@
#import "PFQueryPrivate.h"
#import "PFRESTObjectBatchCommand.h"
#import "PFRESTObjectCommand.h"
-#import "PFRelation.h"
+#import
#import "PFRelationPrivate.h"
-#import "PFSubclassing.h"
+#import
#import "PFTaskQueue.h"
#import "ParseInternal.h"
#import "Parse_Private.h"
@@ -225,7 +225,9 @@ + (BOOL)collectDirtyChildren:(id)node
error:&localError];
}
if (!succeeded) {
- *error = localError;
+ if (error) {
+ *error = localError;
+ }
return NO;
}
}
@@ -259,7 +261,9 @@ + (BOOL)collectDirtyChildren:(id)node
seenNew:seenNew
currentUser:currentUser
error:&localError]) {
- *error = localError;
+ if (error) {
+ *error = localError;
+ }
return NO;
}
}
@@ -296,7 +300,7 @@ + (BOOL)collectDirtyChildren:(id)node
toSearch = [object._estimatedData.dictionaryRepresentation copy];
}
- NSError *localError;
+ NSError *localError = NULL;
if (![self collectDirtyChildren:toSearch
children:dirtyChildren
files:dirtyFiles
@@ -304,7 +308,9 @@ + (BOOL)collectDirtyChildren:(id)node
seenNew:seenNew
currentUser:currentUser
error:&localError]) {
- *error = localError;
+ if (error) {
+ *error = localError;
+ }
return NO;
}
@@ -1356,7 +1362,9 @@ - (void)_mergeFromServerWithResult:(NSDictionary *)result decoder:(PFDecoder *)d
@synchronized (lock) {
self._state = [self._state copyByMutatingWithBlock:^(PFMutableObjectState *state) {
// If the server's data is complete, consider this object to be fetched.
- state.complete |= completeData;
+ if (completeData) {
+ state.complete = YES;
+ }
[result enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
if ([key isEqualToString:PFObjectObjectIdRESTKey]) {
diff --git a/Parse/Parse/PFPolygon.m b/Sources/Parse/src/PFPolygon.m
similarity index 99%
rename from Parse/Parse/PFPolygon.m
rename to Sources/Parse/src/PFPolygon.m
index d9a8509ce..38d77f33d 100644
--- a/Parse/Parse/PFPolygon.m
+++ b/Sources/Parse/src/PFPolygon.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFPolygon.h"
+#import
#import "PFPolygonPrivate.h"
#import
diff --git a/Parse/Parse/PFProduct.m b/Sources/Parse/src/PFProduct.m
similarity index 94%
rename from Parse/Parse/PFProduct.m
rename to Sources/Parse/src/PFProduct.m
index 4eb2f2b56..518802ffd 100644
--- a/Parse/Parse/PFProduct.m
+++ b/Sources/Parse/src/PFProduct.m
@@ -7,11 +7,11 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFProduct.h"
+#import
#import "PFProduct+Private.h"
#import "PFAssert.h"
-#import "PFObject+Subclass.h"
+#import
@implementation PFProduct
diff --git a/Parse/Parse/PFPurchase.m b/Sources/Parse/src/PFPurchase.m
similarity index 95%
rename from Parse/Parse/PFPurchase.m
rename to Sources/Parse/src/PFPurchase.m
index 52ee0f81f..40a3e3707 100644
--- a/Parse/Parse/PFPurchase.m
+++ b/Sources/Parse/src/PFPurchase.m
@@ -7,13 +7,13 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFPurchase.h"
+#import
#import "BFTask+Private.h"
#import "PFAssert.h"
-#import "PFConstants.h"
+#import
#import "PFPaymentTransactionObserver.h"
-#import "PFProduct.h"
+#import
#import "PFPurchaseController.h"
#import "PFUserPrivate.h"
#import "Parse_Private.h"
@@ -34,7 +34,9 @@ + (void)addObserverForProduct:(NSString *)productIdentifier block:(PFPurchasePro
PFParameterAssert(productIdentifier, @"You must pass in a valid product identifier.");
PFParameterAssert(block, @"You must pass in a valid block for the product.");
+#if TARGET_OS_IOS || TARGET_OS_TV
[[Parse _currentManager].purchaseController.transactionObserver handle:productIdentifier block:block];
+#endif
}
+ (void)buyProduct:(NSString *)productIdentifier block:(PFPurchaseBuyProductResultBlock)completion {
@@ -83,7 +85,9 @@ + (NSString *)assetContentPathForProduct:(PFProduct *)product {
///--------------------------------------
+ (PFPurchaseController *)_purchaseController {
+#if TARGET_OS_IOS || TARGET_OS_TV
return [Parse _currentManager].purchaseController;
+#endif
}
@end
diff --git a/Parse/Parse/PFPush.m b/Sources/Parse/src/PFPush.m
similarity index 98%
rename from Parse/Parse/PFPush.m
rename to Sources/Parse/src/PFPush.m
index cd55ff7b2..f793a9d0f 100644
--- a/Parse/Parse/PFPush.m
+++ b/Sources/Parse/src/PFPush.m
@@ -7,14 +7,18 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFPush.h"
-#import "PFPushPrivate.h"
+#import
+#if !TARGET_OS_WATCH
#import
+#endif
+
+#import
+#import "PFPushPrivate.h"
#import "BFTask+Private.h"
#import "PFAssert.h"
-#import "PFEncoder.h"
+#import
#import "PFHash.h"
#import "PFInstallationPrivate.h"
#import "PFKeychainStore.h"
@@ -367,11 +371,15 @@ - (void)setPushToAndroid:(BOOL)pushToAndroid {
///--------------------------------------
+ (PFPushController *)pushController {
+#if !TARGET_OS_WATCH
return [Parse _currentManager].pushManager.pushController;
+#endif
}
+ (PFPushChannelsController *)channelsController {
+#if !TARGET_OS_WATCH
return [Parse _currentManager].pushManager.channelsController;
+#endif
}
@end
diff --git a/Parse/Parse/PFQuery.m b/Sources/Parse/src/PFQuery.m
similarity index 99%
rename from Parse/Parse/PFQuery.m
rename to Sources/Parse/src/PFQuery.m
index b3f1763cd..9c4558279 100644
--- a/Parse/Parse/PFQuery.m
+++ b/Sources/Parse/src/PFQuery.m
@@ -7,10 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFQuery.h"
+#import
#import "PFQueryPrivate.h"
-#import "PFQuery+Synchronous.h"
-#import "PFQuery+Deprecated.h"
+#import
+#import
#import
#import
@@ -24,7 +24,7 @@
#import "PFInternalUtils.h"
#import "PFKeyValueCache.h"
#import "PFMutableQueryState.h"
-#import "PFObject.h"
+#import
#import "PFObjectPrivate.h"
#import "PFOfflineStore.h"
#import "PFPin.h"
diff --git a/Parse/Parse/PFRelation.m b/Sources/Parse/src/PFRelation.m
similarity index 99%
rename from Parse/Parse/PFRelation.m
rename to Sources/Parse/src/PFRelation.m
index c391eee95..602dc3ada 100644
--- a/Parse/Parse/PFRelation.m
+++ b/Sources/Parse/src/PFRelation.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFRelation.h"
+#import
#import "PFRelationPrivate.h"
#import
diff --git a/Parse/Parse/PFRole.m b/Sources/Parse/src/PFRole.m
similarity index 96%
rename from Parse/Parse/PFRole.m
rename to Sources/Parse/src/PFRole.m
index 200667b25..50789facd 100644
--- a/Parse/Parse/PFRole.m
+++ b/Sources/Parse/src/PFRole.m
@@ -7,14 +7,14 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFRole.h"
+#import
#import
#import "PFAssert.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectPrivate.h"
-#import "PFQuery.h"
+#import
@implementation PFRole
diff --git a/Parse/Parse/PFSession.m b/Sources/Parse/src/PFSession.m
similarity index 98%
rename from Parse/Parse/PFSession.m
rename to Sources/Parse/src/PFSession.m
index a4af8e814..afe4d8a77 100644
--- a/Parse/Parse/PFSession.m
+++ b/Sources/Parse/src/PFSession.m
@@ -7,13 +7,13 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFSession.h"
+#import
#import "BFTask+Private.h"
#import "PFAssert.h"
#import "PFCoreManager.h"
#import "PFCurrentUserController.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectPrivate.h"
#import "PFSessionController.h"
#import "PFUserPrivate.h"
diff --git a/Parse/Parse/PFUser.m b/Sources/Parse/src/PFUser.m
similarity index 99%
rename from Parse/Parse/PFUser.m
rename to Sources/Parse/src/PFUser.m
index 941302b8a..ab6be62ff 100644
--- a/Parse/Parse/PFUser.m
+++ b/Sources/Parse/src/PFUser.m
@@ -7,10 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFUser.h"
+#import
#import "PFUserPrivate.h"
-#import "PFUser+Synchronous.h"
-#import "PFObject+Synchronous.h"
+#import
+#import
#import
#import
@@ -24,13 +24,13 @@
#import "PFCommandRunning.h"
#import "PFCoreManager.h"
#import "PFCurrentUserController.h"
-#import "PFDecoder.h"
+#import
#import "PFErrorUtilities.h"
#import "PFFileManager.h"
#import "PFKeychainStore.h"
#import "PFMultiProcessFileLockController.h"
#import "PFMutableUserState.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectConstants.h"
#import "PFObjectFilePersistenceController.h"
#import "PFObjectPrivate.h"
diff --git a/Parse/Parse/Parse.m b/Sources/Parse/src/Parse.m
similarity index 99%
rename from Parse/Parse/Parse.m
rename to Sources/Parse/src/Parse.m
index d4c2ae765..abe5780f8 100644
--- a/Parse/Parse/Parse.m
+++ b/Sources/Parse/src/Parse.m
@@ -8,18 +8,18 @@
*/
#import "BFTask+Private.h"
-#import "Parse.h"
+#import
#import "ParseInternal.h"
#import "ParseManager.h"
#import "ParseClientConfiguration_Private.h"
#import "PFEventuallyPin.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFOfflineStore.h"
#import "PFPin.h"
#import "PFPinningEventuallyQueue.h"
#import "PFUserPrivate.h"
#import "PFSystemLogger.h"
-#import "PFSession.h"
+#import
#import "PFFileManager.h"
#import "PFApplication.h"
#import "PFKeychainStore.h"
diff --git a/Parse/Parse/ParseClientConfiguration.m b/Sources/Parse/src/ParseClientConfiguration.m
similarity index 99%
rename from Parse/Parse/ParseClientConfiguration.m
rename to Sources/Parse/src/ParseClientConfiguration.m
index 8420224b4..efff368ab 100644
--- a/Parse/Parse/ParseClientConfiguration.m
+++ b/Sources/Parse/src/ParseClientConfiguration.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "ParseClientConfiguration.h"
+#import
#import "ParseClientConfiguration_Private.h"
#import "PFAssert.h"
diff --git a/Parse/Parse/Internal/BFTask+Private.h b/Sources/Parse/src/internal/BFTask+Private.h
similarity index 100%
rename from Parse/Parse/Internal/BFTask+Private.h
rename to Sources/Parse/src/internal/BFTask+Private.h
diff --git a/Parse/Parse/Internal/BFTask+Private.m b/Sources/Parse/src/internal/BFTask+Private.m
similarity index 100%
rename from Parse/Parse/Internal/BFTask+Private.m
rename to Sources/Parse/src/internal/BFTask+Private.m
diff --git a/Parse/Parse/Internal/ACL/PFACLPrivate.h b/Sources/Parse/src/internal/PFACLPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/ACL/PFACLPrivate.h
rename to Sources/Parse/src/internal/PFACLPrivate.h
diff --git a/Parse/Parse/Internal/ACL/State/PFACLState.h b/Sources/Parse/src/internal/PFACLState.h
similarity index 100%
rename from Parse/Parse/Internal/ACL/State/PFACLState.h
rename to Sources/Parse/src/internal/PFACLState.h
diff --git a/Parse/Parse/Internal/ACL/State/PFACLState.m b/Sources/Parse/src/internal/PFACLState.m
similarity index 100%
rename from Parse/Parse/Internal/ACL/State/PFACLState.m
rename to Sources/Parse/src/internal/PFACLState.m
diff --git a/Parse/Parse/Internal/ACL/State/PFACLState_Private.h b/Sources/Parse/src/internal/PFACLState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/ACL/State/PFACLState_Private.h
rename to Sources/Parse/src/internal/PFACLState_Private.h
diff --git a/Parse/Parse/Internal/PFAlertView.h b/Sources/Parse/src/internal/PFAlertView.h
similarity index 97%
rename from Parse/Parse/Internal/PFAlertView.h
rename to Sources/Parse/src/internal/PFAlertView.h
index 89dd8ef3b..6c47b86b9 100644
--- a/Parse/Parse/Internal/PFAlertView.h
+++ b/Sources/Parse/src/internal/PFAlertView.h
@@ -7,10 +7,12 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
+#import
+
#import
+#if TARGET_OS_IPHONE
#import
-
-#import
+#endif
PF_OSX_UNAVAILABLE_WARNING
PF_WATCH_UNAVAILABLE_WARNING
diff --git a/Parse/Parse/Internal/PFAlertView.m b/Sources/Parse/src/internal/PFAlertView.m
similarity index 99%
rename from Parse/Parse/Internal/PFAlertView.m
rename to Sources/Parse/src/internal/PFAlertView.m
index e17fa6d93..e48596ff8 100644
--- a/Parse/Parse/Internal/PFAlertView.m
+++ b/Sources/Parse/src/internal/PFAlertView.m
@@ -9,6 +9,7 @@
#import "PFAlertView.h"
+#if TARGET_OS_IOS
@interface PFAlertView ()
@property (nonatomic, copy) PFAlertViewCompletion completion;
@@ -107,3 +108,4 @@ - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)butto
#endif
@end
+#endif
diff --git a/Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.h b/Sources/Parse/src/internal/PFAnalyticsController.h
similarity index 100%
rename from Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.h
rename to Sources/Parse/src/internal/PFAnalyticsController.h
diff --git a/Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.m b/Sources/Parse/src/internal/PFAnalyticsController.m
similarity index 100%
rename from Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.m
rename to Sources/Parse/src/internal/PFAnalyticsController.m
diff --git a/Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.h b/Sources/Parse/src/internal/PFAnalyticsUtilities.h
similarity index 100%
rename from Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.h
rename to Sources/Parse/src/internal/PFAnalyticsUtilities.h
diff --git a/Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m b/Sources/Parse/src/internal/PFAnalyticsUtilities.m
similarity index 100%
rename from Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m
rename to Sources/Parse/src/internal/PFAnalyticsUtilities.m
diff --git a/Parse/Parse/Internal/Analytics/PFAnalytics_Private.h b/Sources/Parse/src/internal/PFAnalytics_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Analytics/PFAnalytics_Private.h
rename to Sources/Parse/src/internal/PFAnalytics_Private.h
diff --git a/Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.h b/Sources/Parse/src/internal/PFAnonymousAuthenticationProvider.h
similarity index 100%
rename from Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.h
rename to Sources/Parse/src/internal/PFAnonymousAuthenticationProvider.h
diff --git a/Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m b/Sources/Parse/src/internal/PFAnonymousAuthenticationProvider.m
similarity index 100%
rename from Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m
rename to Sources/Parse/src/internal/PFAnonymousAuthenticationProvider.m
diff --git a/Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h b/Sources/Parse/src/internal/PFAnonymousUtils_Private.h
similarity index 100%
rename from Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h
rename to Sources/Parse/src/internal/PFAnonymousUtils_Private.h
diff --git a/Parse/Parse/Internal/PFApplication.h b/Sources/Parse/src/internal/PFApplication.h
similarity index 100%
rename from Parse/Parse/Internal/PFApplication.h
rename to Sources/Parse/src/internal/PFApplication.h
diff --git a/Parse/Parse/Internal/PFApplication.m b/Sources/Parse/src/internal/PFApplication.m
similarity index 100%
rename from Parse/Parse/Internal/PFApplication.m
rename to Sources/Parse/src/internal/PFApplication.m
diff --git a/Parse/Parse/Internal/PFAssert.h b/Sources/Parse/src/internal/PFAssert.h
similarity index 100%
rename from Parse/Parse/Internal/PFAssert.h
rename to Sources/Parse/src/internal/PFAssert.h
diff --git a/Parse/Parse/Internal/PFAsyncTaskQueue.h b/Sources/Parse/src/internal/PFAsyncTaskQueue.h
similarity index 100%
rename from Parse/Parse/Internal/PFAsyncTaskQueue.h
rename to Sources/Parse/src/internal/PFAsyncTaskQueue.h
diff --git a/Parse/Parse/Internal/PFAsyncTaskQueue.m b/Sources/Parse/src/internal/PFAsyncTaskQueue.m
similarity index 100%
rename from Parse/Parse/Internal/PFAsyncTaskQueue.m
rename to Sources/Parse/src/internal/PFAsyncTaskQueue.m
diff --git a/Parse/Parse/Internal/PFBase64Encoder.h b/Sources/Parse/src/internal/PFBase64Encoder.h
similarity index 100%
rename from Parse/Parse/Internal/PFBase64Encoder.h
rename to Sources/Parse/src/internal/PFBase64Encoder.h
diff --git a/Parse/Parse/Internal/PFBase64Encoder.m b/Sources/Parse/src/internal/PFBase64Encoder.m
similarity index 100%
rename from Parse/Parse/Internal/PFBase64Encoder.m
rename to Sources/Parse/src/internal/PFBase64Encoder.m
diff --git a/Parse/Parse/Internal/PFBaseState.h b/Sources/Parse/src/internal/PFBaseState.h
similarity index 100%
rename from Parse/Parse/Internal/PFBaseState.h
rename to Sources/Parse/src/internal/PFBaseState.h
diff --git a/Parse/Parse/Internal/PFBaseState.m b/Sources/Parse/src/internal/PFBaseState.m
similarity index 100%
rename from Parse/Parse/Internal/PFBaseState.m
rename to Sources/Parse/src/internal/PFBaseState.m
diff --git a/Parse/Parse/Internal/Query/Controller/PFCachedQueryController.h b/Sources/Parse/src/internal/PFCachedQueryController.h
similarity index 100%
rename from Parse/Parse/Internal/Query/Controller/PFCachedQueryController.h
rename to Sources/Parse/src/internal/PFCachedQueryController.h
diff --git a/Parse/Parse/Internal/Query/Controller/PFCachedQueryController.m b/Sources/Parse/src/internal/PFCachedQueryController.m
similarity index 99%
rename from Parse/Parse/Internal/Query/Controller/PFCachedQueryController.m
rename to Sources/Parse/src/internal/PFCachedQueryController.m
index e52585b2f..881a09dda 100644
--- a/Parse/Parse/Internal/Query/Controller/PFCachedQueryController.m
+++ b/Sources/Parse/src/internal/PFCachedQueryController.m
@@ -14,7 +14,7 @@
#import "PFAssert.h"
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
-#import "PFDecoder.h"
+#import
#import "PFErrorUtilities.h"
#import "PFJSONSerialization.h"
#import "PFKeyValueCache.h"
@@ -22,7 +22,7 @@
#import "PFQueryState.h"
#import "PFRESTCommand.h"
#import "PFRESTQueryCommand.h"
-#import "PFUser.h"
+#import
@implementation PFCachedQueryController
diff --git a/Parse/Parse/Internal/PFCategoryLoader.h b/Sources/Parse/src/internal/PFCategoryLoader.h
similarity index 100%
rename from Parse/Parse/Internal/PFCategoryLoader.h
rename to Sources/Parse/src/internal/PFCategoryLoader.h
diff --git a/Parse/Parse/Internal/PFCategoryLoader.m b/Sources/Parse/src/internal/PFCategoryLoader.m
similarity index 100%
rename from Parse/Parse/Internal/PFCategoryLoader.m
rename to Sources/Parse/src/internal/PFCategoryLoader.m
diff --git a/Parse/Parse/Internal/CloudCode/PFCloudCodeController.h b/Sources/Parse/src/internal/PFCloudCodeController.h
similarity index 100%
rename from Parse/Parse/Internal/CloudCode/PFCloudCodeController.h
rename to Sources/Parse/src/internal/PFCloudCodeController.h
diff --git a/Parse/Parse/Internal/CloudCode/PFCloudCodeController.m b/Sources/Parse/src/internal/PFCloudCodeController.m
similarity index 97%
rename from Parse/Parse/Internal/CloudCode/PFCloudCodeController.m
rename to Sources/Parse/src/internal/PFCloudCodeController.m
index 96f31be20..f030f7c23 100644
--- a/Parse/Parse/Internal/CloudCode/PFCloudCodeController.m
+++ b/Sources/Parse/src/internal/PFCloudCodeController.m
@@ -13,8 +13,8 @@
#import "PFAssert.h"
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFInternalUtils.h"
#import "PFRESTCloudCommand.h"
diff --git a/Parse/Parse/Internal/PFCommandCache.h b/Sources/Parse/src/internal/PFCommandCache.h
similarity index 100%
rename from Parse/Parse/Internal/PFCommandCache.h
rename to Sources/Parse/src/internal/PFCommandCache.h
diff --git a/Parse/Parse/Internal/PFCommandCache.m b/Sources/Parse/src/internal/PFCommandCache.m
similarity index 99%
rename from Parse/Parse/Internal/PFCommandCache.m
rename to Sources/Parse/src/internal/PFCommandCache.m
index 6bd48c1db..03056b488 100644
--- a/Parse/Parse/Internal/PFCommandCache.m
+++ b/Sources/Parse/src/internal/PFCommandCache.m
@@ -25,7 +25,7 @@
#import "PFLogging.h"
#import "PFMacros.h"
#import "PFMultiProcessFileLockController.h"
-#import "PFObject.h"
+#import
#import "PFObjectLocalIdStore.h"
#import "PFObjectPrivate.h"
#import "PFRESTCommand.h"
diff --git a/Parse/Parse/Internal/PFCommandCache_Private.h b/Sources/Parse/src/internal/PFCommandCache_Private.h
similarity index 100%
rename from Parse/Parse/Internal/PFCommandCache_Private.h
rename to Sources/Parse/src/internal/PFCommandCache_Private.h
diff --git a/Parse/Parse/Internal/PFCommandResult.h b/Sources/Parse/src/internal/PFCommandResult.h
similarity index 100%
rename from Parse/Parse/Internal/PFCommandResult.h
rename to Sources/Parse/src/internal/PFCommandResult.h
diff --git a/Parse/Parse/Internal/PFCommandResult.m b/Sources/Parse/src/internal/PFCommandResult.m
similarity index 100%
rename from Parse/Parse/Internal/PFCommandResult.m
rename to Sources/Parse/src/internal/PFCommandResult.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.h b/Sources/Parse/src/internal/PFCommandRunning.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.h
rename to Sources/Parse/src/internal/PFCommandRunning.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.m b/Sources/Parse/src/internal/PFCommandRunning.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.m
rename to Sources/Parse/src/internal/PFCommandRunning.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.h b/Sources/Parse/src/internal/PFCommandRunningConstants.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.h
rename to Sources/Parse/src/internal/PFCommandRunningConstants.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.m b/Sources/Parse/src/internal/PFCommandRunningConstants.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.m
rename to Sources/Parse/src/internal/PFCommandRunningConstants.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h b/Sources/Parse/src/internal/PFCommandURLRequestConstructor.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h
rename to Sources/Parse/src/internal/PFCommandURLRequestConstructor.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m b/Sources/Parse/src/internal/PFCommandURLRequestConstructor.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m
rename to Sources/Parse/src/internal/PFCommandURLRequestConstructor.m
diff --git a/Parse/Parse/Internal/Config/Controller/PFConfigController.h b/Sources/Parse/src/internal/PFConfigController.h
similarity index 100%
rename from Parse/Parse/Internal/Config/Controller/PFConfigController.h
rename to Sources/Parse/src/internal/PFConfigController.h
diff --git a/Parse/Parse/Internal/Config/Controller/PFConfigController.m b/Sources/Parse/src/internal/PFConfigController.m
similarity index 99%
rename from Parse/Parse/Internal/Config/Controller/PFConfigController.m
rename to Sources/Parse/src/internal/PFConfigController.m
index cfb850e68..c34f784f8 100644
--- a/Parse/Parse/Internal/Config/Controller/PFConfigController.m
+++ b/Sources/Parse/src/internal/PFConfigController.m
@@ -15,7 +15,7 @@
#import "PFCommandRunning.h"
#import "PFConfig_Private.h"
#import "PFCurrentConfigController.h"
-#import "PFDecoder.h"
+#import
#import "PFRESTConfigCommand.h"
@interface PFConfigController () {
diff --git a/Parse/Parse/Internal/Config/PFConfig_Private.h b/Sources/Parse/src/internal/PFConfig_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Config/PFConfig_Private.h
rename to Sources/Parse/src/internal/PFConfig_Private.h
diff --git a/Parse/Parse/Internal/PFCoreDataProvider.h b/Sources/Parse/src/internal/PFCoreDataProvider.h
similarity index 100%
rename from Parse/Parse/Internal/PFCoreDataProvider.h
rename to Sources/Parse/src/internal/PFCoreDataProvider.h
diff --git a/Parse/Parse/Internal/PFCoreManager.h b/Sources/Parse/src/internal/PFCoreManager.h
similarity index 100%
rename from Parse/Parse/Internal/PFCoreManager.h
rename to Sources/Parse/src/internal/PFCoreManager.h
diff --git a/Parse/Parse/Internal/PFCoreManager.m b/Sources/Parse/src/internal/PFCoreManager.m
similarity index 100%
rename from Parse/Parse/Internal/PFCoreManager.m
rename to Sources/Parse/src/internal/PFCoreManager.m
diff --git a/Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.h b/Sources/Parse/src/internal/PFCurrentConfigController.h
similarity index 100%
rename from Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.h
rename to Sources/Parse/src/internal/PFCurrentConfigController.h
diff --git a/Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.m b/Sources/Parse/src/internal/PFCurrentConfigController.m
similarity index 99%
rename from Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.m
rename to Sources/Parse/src/internal/PFCurrentConfigController.m
index 5bed36cc3..4d5f17ad2 100644
--- a/Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.m
+++ b/Sources/Parse/src/internal/PFCurrentConfigController.m
@@ -12,7 +12,7 @@
#import "BFTask+Private.h"
#import "PFAssert.h"
#import "PFConfig_Private.h"
-#import "PFDecoder.h"
+#import
#import "PFPersistenceController.h"
#import "PFJSONSerialization.h"
#import "PFAsyncTaskQueue.h"
diff --git a/Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h b/Sources/Parse/src/internal/PFCurrentInstallationController.h
similarity index 100%
rename from Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h
rename to Sources/Parse/src/internal/PFCurrentInstallationController.h
diff --git a/Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m b/Sources/Parse/src/internal/PFCurrentInstallationController.m
similarity index 99%
rename from Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m
rename to Sources/Parse/src/internal/PFCurrentInstallationController.m
index 785664ce3..8b187f0a1 100644
--- a/Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m
+++ b/Sources/Parse/src/internal/PFCurrentInstallationController.m
@@ -17,7 +17,7 @@
#import "PFObjectFilePersistenceController.h"
#import "PFObjectPrivate.h"
#import "PFPushPrivate.h"
-#import "PFQuery.h"
+#import
NSString *const PFCurrentInstallationFileName = @"currentInstallation";
NSString *const PFCurrentInstallationPinName = @"_currentInstallation";
diff --git a/Parse/Parse/Internal/Object/CurrentController/PFCurrentObjectControlling.h b/Sources/Parse/src/internal/PFCurrentObjectControlling.h
similarity index 100%
rename from Parse/Parse/Internal/Object/CurrentController/PFCurrentObjectControlling.h
rename to Sources/Parse/src/internal/PFCurrentObjectControlling.h
diff --git a/Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.h b/Sources/Parse/src/internal/PFCurrentUserController.h
similarity index 100%
rename from Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.h
rename to Sources/Parse/src/internal/PFCurrentUserController.h
diff --git a/Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.m b/Sources/Parse/src/internal/PFCurrentUserController.m
similarity index 99%
rename from Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.m
rename to Sources/Parse/src/internal/PFCurrentUserController.m
index 67dc52490..2a1846ec7 100644
--- a/Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.m
+++ b/Sources/Parse/src/internal/PFCurrentUserController.m
@@ -19,7 +19,7 @@
#import "PFMutableUserState.h"
#import "PFObjectFilePersistenceController.h"
#import "PFObjectPrivate.h"
-#import "PFQuery.h"
+#import
#import "PFUserConstants.h"
#import "PFUserPrivate.h"
diff --git a/Parse/Parse/Internal/PFDataProvider.h b/Sources/Parse/src/internal/PFDataProvider.h
similarity index 100%
rename from Parse/Parse/Internal/PFDataProvider.h
rename to Sources/Parse/src/internal/PFDataProvider.h
diff --git a/Parse/Parse/Internal/PFDateFormatter.h b/Sources/Parse/src/internal/PFDateFormatter.h
similarity index 100%
rename from Parse/Parse/Internal/PFDateFormatter.h
rename to Sources/Parse/src/internal/PFDateFormatter.h
diff --git a/Parse/Parse/Internal/PFDateFormatter.m b/Sources/Parse/src/internal/PFDateFormatter.m
similarity index 100%
rename from Parse/Parse/Internal/PFDateFormatter.m
rename to Sources/Parse/src/internal/PFDateFormatter.m
diff --git a/Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h b/Sources/Parse/src/internal/PFDefaultACLController.h
similarity index 100%
rename from Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h
rename to Sources/Parse/src/internal/PFDefaultACLController.h
diff --git a/Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m b/Sources/Parse/src/internal/PFDefaultACLController.m
similarity index 100%
rename from Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m
rename to Sources/Parse/src/internal/PFDefaultACLController.m
diff --git a/Parse/Parse/Internal/PFDevice.h b/Sources/Parse/src/internal/PFDevice.h
similarity index 100%
rename from Parse/Parse/Internal/PFDevice.h
rename to Sources/Parse/src/internal/PFDevice.h
diff --git a/Parse/Parse/Internal/PFDevice.m b/Sources/Parse/src/internal/PFDevice.m
similarity index 100%
rename from Parse/Parse/Internal/PFDevice.m
rename to Sources/Parse/src/internal/PFDevice.m
diff --git a/Parse/Parse/Internal/PFErrorUtilities.h b/Sources/Parse/src/internal/PFErrorUtilities.h
similarity index 100%
rename from Parse/Parse/Internal/PFErrorUtilities.h
rename to Sources/Parse/src/internal/PFErrorUtilities.h
diff --git a/Parse/Parse/Internal/PFErrorUtilities.m b/Sources/Parse/src/internal/PFErrorUtilities.m
similarity index 98%
rename from Parse/Parse/Internal/PFErrorUtilities.m
rename to Sources/Parse/src/internal/PFErrorUtilities.m
index 1d31b7f61..971d57b2b 100644
--- a/Parse/Parse/Internal/PFErrorUtilities.m
+++ b/Sources/Parse/src/internal/PFErrorUtilities.m
@@ -9,7 +9,7 @@
#import "PFErrorUtilities.h"
-#import "PFConstants.h"
+#import
#import "PFLogging.h"
@implementation PFErrorUtilities
diff --git a/Parse/Parse/Internal/PFEventuallyPin.h b/Sources/Parse/src/internal/PFEventuallyPin.h
similarity index 100%
rename from Parse/Parse/Internal/PFEventuallyPin.h
rename to Sources/Parse/src/internal/PFEventuallyPin.h
diff --git a/Parse/Parse/Internal/PFEventuallyPin.m b/Sources/Parse/src/internal/PFEventuallyPin.m
similarity index 99%
rename from Parse/Parse/Internal/PFEventuallyPin.m
rename to Sources/Parse/src/internal/PFEventuallyPin.m
index 76049f12f..64c8e6758 100644
--- a/Parse/Parse/Internal/PFEventuallyPin.m
+++ b/Sources/Parse/src/internal/PFEventuallyPin.m
@@ -14,10 +14,10 @@
#import "PFAssert.h"
#import "PFHTTPRequest.h"
#import "PFInternalUtils.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectPrivate.h"
#import "PFOfflineStore.h"
-#import "PFQuery.h"
+#import
#import "PFRESTCommand.h"
NSString *const PFEventuallyPinPinName = @"_eventuallyPin";
diff --git a/Parse/Parse/Internal/PFEventuallyQueue.h b/Sources/Parse/src/internal/PFEventuallyQueue.h
similarity index 100%
rename from Parse/Parse/Internal/PFEventuallyQueue.h
rename to Sources/Parse/src/internal/PFEventuallyQueue.h
diff --git a/Parse/Parse/Internal/PFEventuallyQueue.m b/Sources/Parse/src/internal/PFEventuallyQueue.m
similarity index 100%
rename from Parse/Parse/Internal/PFEventuallyQueue.m
rename to Sources/Parse/src/internal/PFEventuallyQueue.m
diff --git a/Parse/Parse/Internal/PFEventuallyQueue_Private.h b/Sources/Parse/src/internal/PFEventuallyQueue_Private.h
similarity index 100%
rename from Parse/Parse/Internal/PFEventuallyQueue_Private.h
rename to Sources/Parse/src/internal/PFEventuallyQueue_Private.h
diff --git a/Parse/Parse/Internal/FieldOperation/PFFieldOperation.h b/Sources/Parse/src/internal/PFFieldOperation.h
similarity index 99%
rename from Parse/Parse/Internal/FieldOperation/PFFieldOperation.h
rename to Sources/Parse/src/internal/PFFieldOperation.h
index 4e529dc97..92eb953af 100644
--- a/Parse/Parse/Internal/FieldOperation/PFFieldOperation.h
+++ b/Sources/Parse/src/internal/PFFieldOperation.h
@@ -9,7 +9,7 @@
#import
-#import "PFEncoder.h"
+#import
@class PFDecoder;
@class PFObject;
diff --git a/Parse/Parse/Internal/FieldOperation/PFFieldOperation.m b/Sources/Parse/src/internal/PFFieldOperation.m
similarity index 99%
rename from Parse/Parse/Internal/FieldOperation/PFFieldOperation.m
rename to Sources/Parse/src/internal/PFFieldOperation.m
index ebf1389c3..cbce7e7ca 100644
--- a/Parse/Parse/Internal/FieldOperation/PFFieldOperation.m
+++ b/Sources/Parse/src/internal/PFFieldOperation.m
@@ -10,11 +10,11 @@
#import "PFFieldOperation.h"
#import "PFAssert.h"
-#import "PFDecoder.h"
+#import
#import "PFInternalUtils.h"
-#import "PFObject.h"
+#import
#import "PFOfflineStore.h"
-#import "PFRelation.h"
+#import
#import "PFRelationPrivate.h"
///--------------------------------------
diff --git a/Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.h b/Sources/Parse/src/internal/PFFieldOperationDecoder.h
similarity index 100%
rename from Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.h
rename to Sources/Parse/src/internal/PFFieldOperationDecoder.h
diff --git a/Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.m b/Sources/Parse/src/internal/PFFieldOperationDecoder.m
similarity index 99%
rename from Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.m
rename to Sources/Parse/src/internal/PFFieldOperationDecoder.m
index 1c5a303ea..c913af332 100644
--- a/Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.m
+++ b/Sources/Parse/src/internal/PFFieldOperationDecoder.m
@@ -10,7 +10,7 @@
#import "PFFieldOperationDecoder.h"
#import "PFAssert.h"
-#import "PFDecoder.h"
+#import
#import "PFFieldOperation.h"
@interface PFFieldOperationDecoder () {
diff --git a/Parse/Parse/Internal/File/Controller/PFFileController.h b/Sources/Parse/src/internal/PFFileController.h
similarity index 100%
rename from Parse/Parse/Internal/File/Controller/PFFileController.h
rename to Sources/Parse/src/internal/PFFileController.h
diff --git a/Parse/Parse/Internal/File/Controller/PFFileController.m b/Sources/Parse/src/internal/PFFileController.m
similarity index 99%
rename from Parse/Parse/Internal/File/Controller/PFFileController.m
rename to Sources/Parse/src/internal/PFFileController.m
index 03d6d05c8..3d947325b 100644
--- a/Parse/Parse/Internal/File/Controller/PFFileController.m
+++ b/Sources/Parse/src/internal/PFFileController.m
@@ -24,8 +24,8 @@
#import "PFMacros.h"
#import "PFRESTFileCommand.h"
#import "PFErrorUtilities.h"
-#import "Parse.h"
-#import "PFFileUploadController.h"
+#import
+#import
static NSString *const PFFileControllerCacheDirectoryName_ = @"PFFileCache";
diff --git a/Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.h b/Sources/Parse/src/internal/PFFileDataStream.h
similarity index 100%
rename from Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.h
rename to Sources/Parse/src/internal/PFFileDataStream.h
diff --git a/Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.m b/Sources/Parse/src/internal/PFFileDataStream.m
similarity index 100%
rename from Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.m
rename to Sources/Parse/src/internal/PFFileDataStream.m
diff --git a/Parse/Parse/Internal/PFFileManager.h b/Sources/Parse/src/internal/PFFileManager.h
similarity index 100%
rename from Parse/Parse/Internal/PFFileManager.h
rename to Sources/Parse/src/internal/PFFileManager.h
diff --git a/Parse/Parse/Internal/PFFileManager.m b/Sources/Parse/src/internal/PFFileManager.m
similarity index 100%
rename from Parse/Parse/Internal/PFFileManager.m
rename to Sources/Parse/src/internal/PFFileManager.m
diff --git a/Parse/Parse/Internal/File/PFFileObject_Private.h b/Sources/Parse/src/internal/PFFileObject_Private.h
similarity index 100%
rename from Parse/Parse/Internal/File/PFFileObject_Private.h
rename to Sources/Parse/src/internal/PFFileObject_Private.h
diff --git a/Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h b/Sources/Parse/src/internal/PFFilePersistenceGroup.h
similarity index 100%
rename from Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h
rename to Sources/Parse/src/internal/PFFilePersistenceGroup.h
diff --git a/Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m b/Sources/Parse/src/internal/PFFilePersistenceGroup.m
similarity index 100%
rename from Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m
rename to Sources/Parse/src/internal/PFFilePersistenceGroup.m
diff --git a/Parse/Parse/Internal/File/Controller/PFFileStagingController.h b/Sources/Parse/src/internal/PFFileStagingController.h
similarity index 100%
rename from Parse/Parse/Internal/File/Controller/PFFileStagingController.h
rename to Sources/Parse/src/internal/PFFileStagingController.h
diff --git a/Parse/Parse/Internal/File/Controller/PFFileStagingController.m b/Sources/Parse/src/internal/PFFileStagingController.m
similarity index 100%
rename from Parse/Parse/Internal/File/Controller/PFFileStagingController.m
rename to Sources/Parse/src/internal/PFFileStagingController.m
diff --git a/Parse/Parse/Internal/File/State/PFFileState.h b/Sources/Parse/src/internal/PFFileState.h
similarity index 100%
rename from Parse/Parse/Internal/File/State/PFFileState.h
rename to Sources/Parse/src/internal/PFFileState.h
diff --git a/Parse/Parse/Internal/File/State/PFFileState.m b/Sources/Parse/src/internal/PFFileState.m
similarity index 100%
rename from Parse/Parse/Internal/File/State/PFFileState.m
rename to Sources/Parse/src/internal/PFFileState.m
diff --git a/Parse/Parse/Internal/File/State/PFFileState_Private.h b/Sources/Parse/src/internal/PFFileState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/File/State/PFFileState_Private.h
rename to Sources/Parse/src/internal/PFFileState_Private.h
diff --git a/Parse/Parse/Internal/File/Controller/PFFileUploadResult.m b/Sources/Parse/src/internal/PFFileUploadResult.m
similarity index 82%
rename from Parse/Parse/Internal/File/Controller/PFFileUploadResult.m
rename to Sources/Parse/src/internal/PFFileUploadResult.m
index 48f2a3d69..bc8eb9e33 100644
--- a/Parse/Parse/Internal/File/Controller/PFFileUploadResult.m
+++ b/Sources/Parse/src/internal/PFFileUploadResult.m
@@ -6,7 +6,7 @@
// Copyright © 2017 Parse Inc. All rights reserved.
//
-#import "PFFileUploadResult.h"
+#import
@implementation PFFileUploadResult
diff --git a/Parse/Parse/Internal/PFGeoPointPrivate.h b/Sources/Parse/src/internal/PFGeoPointPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/PFGeoPointPrivate.h
rename to Sources/Parse/src/internal/PFGeoPointPrivate.h
diff --git a/Parse/Parse/Internal/HTTPRequest/PFHTTPRequest.h b/Sources/Parse/src/internal/PFHTTPRequest.h
similarity index 100%
rename from Parse/Parse/Internal/HTTPRequest/PFHTTPRequest.h
rename to Sources/Parse/src/internal/PFHTTPRequest.h
diff --git a/Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h b/Sources/Parse/src/internal/PFHTTPURLRequestConstructor.h
similarity index 100%
rename from Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h
rename to Sources/Parse/src/internal/PFHTTPURLRequestConstructor.h
diff --git a/Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m b/Sources/Parse/src/internal/PFHTTPURLRequestConstructor.m
similarity index 100%
rename from Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m
rename to Sources/Parse/src/internal/PFHTTPURLRequestConstructor.m
diff --git a/Parse/Parse/Internal/PFHash.h b/Sources/Parse/src/internal/PFHash.h
similarity index 100%
rename from Parse/Parse/Internal/PFHash.h
rename to Sources/Parse/src/internal/PFHash.h
diff --git a/Parse/Parse/Internal/PFHash.m b/Sources/Parse/src/internal/PFHash.m
similarity index 100%
rename from Parse/Parse/Internal/PFHash.m
rename to Sources/Parse/src/internal/PFHash.m
diff --git a/Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.h b/Sources/Parse/src/internal/PFInstallationConstants.h
similarity index 100%
rename from Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.h
rename to Sources/Parse/src/internal/PFInstallationConstants.h
diff --git a/Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.m b/Sources/Parse/src/internal/PFInstallationConstants.m
similarity index 100%
rename from Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.m
rename to Sources/Parse/src/internal/PFInstallationConstants.m
diff --git a/Parse/Parse/Internal/Installation/Controller/PFInstallationController.h b/Sources/Parse/src/internal/PFInstallationController.h
similarity index 100%
rename from Parse/Parse/Internal/Installation/Controller/PFInstallationController.h
rename to Sources/Parse/src/internal/PFInstallationController.h
diff --git a/Parse/Parse/Internal/Installation/Controller/PFInstallationController.m b/Sources/Parse/src/internal/PFInstallationController.m
similarity index 100%
rename from Parse/Parse/Internal/Installation/Controller/PFInstallationController.m
rename to Sources/Parse/src/internal/PFInstallationController.m
diff --git a/Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h b/Sources/Parse/src/internal/PFInstallationIdentifierStore.h
similarity index 100%
rename from Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h
rename to Sources/Parse/src/internal/PFInstallationIdentifierStore.h
diff --git a/Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m b/Sources/Parse/src/internal/PFInstallationIdentifierStore.m
similarity index 100%
rename from Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m
rename to Sources/Parse/src/internal/PFInstallationIdentifierStore.m
diff --git a/Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h b/Sources/Parse/src/internal/PFInstallationIdentifierStore_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h
rename to Sources/Parse/src/internal/PFInstallationIdentifierStore_Private.h
diff --git a/Parse/Parse/Internal/Installation/PFInstallationPrivate.h b/Sources/Parse/src/internal/PFInstallationPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/Installation/PFInstallationPrivate.h
rename to Sources/Parse/src/internal/PFInstallationPrivate.h
diff --git a/Parse/Parse/Internal/PFInternalUtils.h b/Sources/Parse/src/internal/PFInternalUtils.h
similarity index 98%
rename from Parse/Parse/Internal/PFInternalUtils.h
rename to Sources/Parse/src/internal/PFInternalUtils.h
index 4410a0776..1c7081dbc 100644
--- a/Parse/Parse/Internal/PFInternalUtils.h
+++ b/Sources/Parse/src/internal/PFInternalUtils.h
@@ -11,7 +11,7 @@
#import
-#import "PFEncoder.h"
+#import
@class PFFileManager;
@class PFKeychainStore;
diff --git a/Parse/Parse/Internal/PFInternalUtils.m b/Sources/Parse/src/internal/PFInternalUtils.m
similarity index 99%
rename from Parse/Parse/Internal/PFInternalUtils.m
rename to Sources/Parse/src/internal/PFInternalUtils.m
index 629746974..638983182 100644
--- a/Parse/Parse/Internal/PFInternalUtils.m
+++ b/Sources/Parse/src/internal/PFInternalUtils.m
@@ -24,11 +24,11 @@
#import "PFKeyValueCache.h"
#import "PFKeychainStore.h"
#import "PFLogging.h"
-#import "PFEncoder.h"
+#import
#import "PFObjectPrivate.h"
#import "PFRelationPrivate.h"
#import "PFUserPrivate.h"
-#import "Parse.h"
+#import
#import "PFFileManager.h"
#import "PFJSONSerialization.h"
#import "PFMultiProcessFileLockController.h"
@@ -37,7 +37,7 @@
#import "ParseClientConfiguration_Private.h"
#if TARGET_OS_IOS
-#import "PFProduct.h"
+#import
#endif
static NSString *parseServer_;
diff --git a/Parse/Parse/Internal/PFJSONSerialization.h b/Sources/Parse/src/internal/PFJSONSerialization.h
similarity index 100%
rename from Parse/Parse/Internal/PFJSONSerialization.h
rename to Sources/Parse/src/internal/PFJSONSerialization.h
diff --git a/Parse/Parse/Internal/PFJSONSerialization.m b/Sources/Parse/src/internal/PFJSONSerialization.m
similarity index 100%
rename from Parse/Parse/Internal/PFJSONSerialization.m
rename to Sources/Parse/src/internal/PFJSONSerialization.m
diff --git a/Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.h b/Sources/Parse/src/internal/PFKeyValueCache.h
similarity index 100%
rename from Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.h
rename to Sources/Parse/src/internal/PFKeyValueCache.h
diff --git a/Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.m b/Sources/Parse/src/internal/PFKeyValueCache.m
similarity index 99%
rename from Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.m
rename to Sources/Parse/src/internal/PFKeyValueCache.m
index 6a386dc3d..2f3add2dd 100644
--- a/Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.m
+++ b/Sources/Parse/src/internal/PFKeyValueCache.m
@@ -11,7 +11,7 @@
#import "BFTask+Private.h"
#import "PFAssert.h"
-#import "PFConstants.h"
+#import
#import "PFFileManager.h"
#import "PFInternalUtils.h"
#import "PFLogging.h"
diff --git a/Parse/Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h b/Sources/Parse/src/internal/PFKeyValueCache_Private.h
similarity index 100%
rename from Parse/Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h
rename to Sources/Parse/src/internal/PFKeyValueCache_Private.h
diff --git a/Parse/Parse/Internal/PFKeychainStore.h b/Sources/Parse/src/internal/PFKeychainStore.h
similarity index 100%
rename from Parse/Parse/Internal/PFKeychainStore.h
rename to Sources/Parse/src/internal/PFKeychainStore.h
diff --git a/Parse/Parse/Internal/PFKeychainStore.m b/Sources/Parse/src/internal/PFKeychainStore.m
similarity index 99%
rename from Parse/Parse/Internal/PFKeychainStore.m
rename to Sources/Parse/src/internal/PFKeychainStore.m
index 116305e66..b86dabc91 100644
--- a/Parse/Parse/Internal/PFKeychainStore.m
+++ b/Sources/Parse/src/internal/PFKeychainStore.m
@@ -12,7 +12,7 @@
#import "PFAssert.h"
#import "PFLogging.h"
#import "PFMacros.h"
-#import "Parse.h"
+#import
NSString *const PFKeychainStoreDefaultService = @"com.parse.sdk";
diff --git a/Parse/Parse/Internal/PFLocationManager.h b/Sources/Parse/src/internal/PFLocationManager.h
similarity index 100%
rename from Parse/Parse/Internal/PFLocationManager.h
rename to Sources/Parse/src/internal/PFLocationManager.h
diff --git a/Parse/Parse/Internal/PFLocationManager.m b/Sources/Parse/src/internal/PFLocationManager.m
similarity index 98%
rename from Parse/Parse/Internal/PFLocationManager.m
rename to Sources/Parse/src/internal/PFLocationManager.m
index 4197d21eb..0f7bacdc9 100644
--- a/Parse/Parse/Internal/PFLocationManager.m
+++ b/Sources/Parse/src/internal/PFLocationManager.m
@@ -11,8 +11,8 @@
#import
-#import "PFConstants.h"
-#import "PFGeoPoint.h"
+#import
+#import
#import "PFApplication.h"
@interface PFLocationManager ()
diff --git a/Parse/Parse/Internal/PFLogging.h b/Sources/Parse/src/internal/PFLogging.h
similarity index 100%
rename from Parse/Parse/Internal/PFLogging.h
rename to Sources/Parse/src/internal/PFLogging.h
diff --git a/Parse/Parse/Internal/PFMacros.h b/Sources/Parse/src/internal/PFMacros.h
similarity index 100%
rename from Parse/Parse/Internal/PFMacros.h
rename to Sources/Parse/src/internal/PFMacros.h
diff --git a/Parse/Parse/Internal/PFMemoryEventuallyQueue.h b/Sources/Parse/src/internal/PFMemoryEventuallyQueue.h
similarity index 100%
rename from Parse/Parse/Internal/PFMemoryEventuallyQueue.h
rename to Sources/Parse/src/internal/PFMemoryEventuallyQueue.h
diff --git a/Parse/Parse/Internal/PFMemoryEventuallyQueue.m b/Sources/Parse/src/internal/PFMemoryEventuallyQueue.m
similarity index 100%
rename from Parse/Parse/Internal/PFMemoryEventuallyQueue.m
rename to Sources/Parse/src/internal/PFMemoryEventuallyQueue.m
diff --git a/Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h b/Sources/Parse/src/internal/PFMultiProcessFileLock.h
similarity index 100%
rename from Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h
rename to Sources/Parse/src/internal/PFMultiProcessFileLock.h
diff --git a/Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m b/Sources/Parse/src/internal/PFMultiProcessFileLock.m
similarity index 100%
rename from Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m
rename to Sources/Parse/src/internal/PFMultiProcessFileLock.m
diff --git a/Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.h b/Sources/Parse/src/internal/PFMultiProcessFileLockController.h
similarity index 100%
rename from Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.h
rename to Sources/Parse/src/internal/PFMultiProcessFileLockController.h
diff --git a/Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m b/Sources/Parse/src/internal/PFMultiProcessFileLockController.m
similarity index 100%
rename from Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m
rename to Sources/Parse/src/internal/PFMultiProcessFileLockController.m
diff --git a/Parse/Parse/Internal/PFMulticastDelegate.h b/Sources/Parse/src/internal/PFMulticastDelegate.h
similarity index 100%
rename from Parse/Parse/Internal/PFMulticastDelegate.h
rename to Sources/Parse/src/internal/PFMulticastDelegate.h
diff --git a/Parse/Parse/Internal/PFMulticastDelegate.m b/Sources/Parse/src/internal/PFMulticastDelegate.m
similarity index 100%
rename from Parse/Parse/Internal/PFMulticastDelegate.m
rename to Sources/Parse/src/internal/PFMulticastDelegate.m
diff --git a/Parse/Parse/Internal/ACL/State/PFMutableACLState.h b/Sources/Parse/src/internal/PFMutableACLState.h
similarity index 100%
rename from Parse/Parse/Internal/ACL/State/PFMutableACLState.h
rename to Sources/Parse/src/internal/PFMutableACLState.h
diff --git a/Parse/Parse/Internal/ACL/State/PFMutableACLState.m b/Sources/Parse/src/internal/PFMutableACLState.m
similarity index 100%
rename from Parse/Parse/Internal/ACL/State/PFMutableACLState.m
rename to Sources/Parse/src/internal/PFMutableACLState.m
diff --git a/Parse/Parse/Internal/File/State/PFMutableFileState.h b/Sources/Parse/src/internal/PFMutableFileState.h
similarity index 100%
rename from Parse/Parse/Internal/File/State/PFMutableFileState.h
rename to Sources/Parse/src/internal/PFMutableFileState.h
diff --git a/Parse/Parse/Internal/File/State/PFMutableFileState.m b/Sources/Parse/src/internal/PFMutableFileState.m
similarity index 100%
rename from Parse/Parse/Internal/File/State/PFMutableFileState.m
rename to Sources/Parse/src/internal/PFMutableFileState.m
diff --git a/Parse/Parse/Internal/Object/State/PFMutableObjectState.h b/Sources/Parse/src/internal/PFMutableObjectState.h
similarity index 100%
rename from Parse/Parse/Internal/Object/State/PFMutableObjectState.h
rename to Sources/Parse/src/internal/PFMutableObjectState.h
diff --git a/Parse/Parse/Internal/Object/State/PFMutableObjectState.m b/Sources/Parse/src/internal/PFMutableObjectState.m
similarity index 100%
rename from Parse/Parse/Internal/Object/State/PFMutableObjectState.m
rename to Sources/Parse/src/internal/PFMutableObjectState.m
diff --git a/Parse/Parse/Internal/Push/State/PFMutablePushState.h b/Sources/Parse/src/internal/PFMutablePushState.h
similarity index 100%
rename from Parse/Parse/Internal/Push/State/PFMutablePushState.h
rename to Sources/Parse/src/internal/PFMutablePushState.h
diff --git a/Parse/Parse/Internal/Push/State/PFMutablePushState.m b/Sources/Parse/src/internal/PFMutablePushState.m
similarity index 100%
rename from Parse/Parse/Internal/Push/State/PFMutablePushState.m
rename to Sources/Parse/src/internal/PFMutablePushState.m
diff --git a/Parse/Parse/Internal/Query/State/PFMutableQueryState.h b/Sources/Parse/src/internal/PFMutableQueryState.h
similarity index 100%
rename from Parse/Parse/Internal/Query/State/PFMutableQueryState.h
rename to Sources/Parse/src/internal/PFMutableQueryState.h
diff --git a/Parse/Parse/Internal/Query/State/PFMutableQueryState.m b/Sources/Parse/src/internal/PFMutableQueryState.m
similarity index 100%
rename from Parse/Parse/Internal/Query/State/PFMutableQueryState.m
rename to Sources/Parse/src/internal/PFMutableQueryState.m
diff --git a/Parse/Parse/Internal/Relation/State/PFMutableRelationState.h b/Sources/Parse/src/internal/PFMutableRelationState.h
similarity index 100%
rename from Parse/Parse/Internal/Relation/State/PFMutableRelationState.h
rename to Sources/Parse/src/internal/PFMutableRelationState.h
diff --git a/Parse/Parse/Internal/Relation/State/PFMutableRelationState.m b/Sources/Parse/src/internal/PFMutableRelationState.m
similarity index 98%
rename from Parse/Parse/Internal/Relation/State/PFMutableRelationState.m
rename to Sources/Parse/src/internal/PFMutableRelationState.m
index 7b3436799..c2a186132 100644
--- a/Parse/Parse/Internal/Relation/State/PFMutableRelationState.m
+++ b/Sources/Parse/src/internal/PFMutableRelationState.m
@@ -9,7 +9,7 @@
#import "PFMutableRelationState.h"
-#import "PFObject.h"
+#import
#import "PFRelationState_Private.h"
@implementation PFMutableRelationState
diff --git a/Parse/Parse/Internal/User/State/PFMutableUserState.h b/Sources/Parse/src/internal/PFMutableUserState.h
similarity index 100%
rename from Parse/Parse/Internal/User/State/PFMutableUserState.h
rename to Sources/Parse/src/internal/PFMutableUserState.h
diff --git a/Parse/Parse/Internal/User/State/PFMutableUserState.m b/Sources/Parse/src/internal/PFMutableUserState.m
similarity index 100%
rename from Parse/Parse/Internal/User/State/PFMutableUserState.m
rename to Sources/Parse/src/internal/PFMutableUserState.m
diff --git a/Parse/Parse/Internal/PFNetworkCommand.h b/Sources/Parse/src/internal/PFNetworkCommand.h
similarity index 100%
rename from Parse/Parse/Internal/PFNetworkCommand.h
rename to Sources/Parse/src/internal/PFNetworkCommand.h
diff --git a/Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.h b/Sources/Parse/src/internal/PFObjectBatchController.h
similarity index 100%
rename from Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.h
rename to Sources/Parse/src/internal/PFObjectBatchController.h
diff --git a/Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.m b/Sources/Parse/src/internal/PFObjectBatchController.m
similarity index 100%
rename from Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.m
rename to Sources/Parse/src/internal/PFObjectBatchController.m
diff --git a/Parse/Parse/Internal/Object/Constants/PFObjectConstants.h b/Sources/Parse/src/internal/PFObjectConstants.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Constants/PFObjectConstants.h
rename to Sources/Parse/src/internal/PFObjectConstants.h
diff --git a/Parse/Parse/Internal/Object/Constants/PFObjectConstants.m b/Sources/Parse/src/internal/PFObjectConstants.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Constants/PFObjectConstants.m
rename to Sources/Parse/src/internal/PFObjectConstants.m
diff --git a/Parse/Parse/Internal/Object/Controller/PFObjectController.h b/Sources/Parse/src/internal/PFObjectController.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Controller/PFObjectController.h
rename to Sources/Parse/src/internal/PFObjectController.h
diff --git a/Parse/Parse/Internal/Object/Controller/PFObjectController.m b/Sources/Parse/src/internal/PFObjectController.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Controller/PFObjectController.m
rename to Sources/Parse/src/internal/PFObjectController.m
diff --git a/Parse/Parse/Internal/Object/Controller/PFObjectController_Private.h b/Sources/Parse/src/internal/PFObjectController_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Controller/PFObjectController_Private.h
rename to Sources/Parse/src/internal/PFObjectController_Private.h
diff --git a/Parse/Parse/Internal/Object/Controller/PFObjectControlling.h b/Sources/Parse/src/internal/PFObjectControlling.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Controller/PFObjectControlling.h
rename to Sources/Parse/src/internal/PFObjectControlling.h
diff --git a/Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.h b/Sources/Parse/src/internal/PFObjectEstimatedData.h
similarity index 100%
rename from Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.h
rename to Sources/Parse/src/internal/PFObjectEstimatedData.h
diff --git a/Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m b/Sources/Parse/src/internal/PFObjectEstimatedData.m
similarity index 100%
rename from Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m
rename to Sources/Parse/src/internal/PFObjectEstimatedData.m
diff --git a/Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.h b/Sources/Parse/src/internal/PFObjectFileCoder.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.h
rename to Sources/Parse/src/internal/PFObjectFileCoder.h
diff --git a/Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.m b/Sources/Parse/src/internal/PFObjectFileCoder.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.m
rename to Sources/Parse/src/internal/PFObjectFileCoder.m
diff --git a/Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.h b/Sources/Parse/src/internal/PFObjectFileCodingLogic.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.h
rename to Sources/Parse/src/internal/PFObjectFileCodingLogic.h
diff --git a/Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m b/Sources/Parse/src/internal/PFObjectFileCodingLogic.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m
rename to Sources/Parse/src/internal/PFObjectFileCodingLogic.m
diff --git a/Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h b/Sources/Parse/src/internal/PFObjectFilePersistenceController.h
similarity index 100%
rename from Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h
rename to Sources/Parse/src/internal/PFObjectFilePersistenceController.h
diff --git a/Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m b/Sources/Parse/src/internal/PFObjectFilePersistenceController.m
similarity index 100%
rename from Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m
rename to Sources/Parse/src/internal/PFObjectFilePersistenceController.m
diff --git a/Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h b/Sources/Parse/src/internal/PFObjectLocalIdStore.h
similarity index 100%
rename from Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h
rename to Sources/Parse/src/internal/PFObjectLocalIdStore.h
diff --git a/Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m b/Sources/Parse/src/internal/PFObjectLocalIdStore.m
similarity index 100%
rename from Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m
rename to Sources/Parse/src/internal/PFObjectLocalIdStore.m
diff --git a/Parse/Parse/Internal/Object/PFObjectPrivate.h b/Sources/Parse/src/internal/PFObjectPrivate.h
similarity index 99%
rename from Parse/Parse/Internal/Object/PFObjectPrivate.h
rename to Sources/Parse/src/internal/PFObjectPrivate.h
index 93835c46e..6d04ef465 100644
--- a/Parse/Parse/Internal/Object/PFObjectPrivate.h
+++ b/Sources/Parse/src/internal/PFObjectPrivate.h
@@ -13,8 +13,8 @@
#import
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFMulticastDelegate.h"
#import "PFObjectControlling.h"
diff --git a/Parse/Parse/Internal/Object/State/PFObjectState.h b/Sources/Parse/src/internal/PFObjectState.h
similarity index 100%
rename from Parse/Parse/Internal/Object/State/PFObjectState.h
rename to Sources/Parse/src/internal/PFObjectState.h
diff --git a/Parse/Parse/Internal/Object/State/PFObjectState.m b/Sources/Parse/src/internal/PFObjectState.m
similarity index 98%
rename from Parse/Parse/Internal/Object/State/PFObjectState.m
rename to Sources/Parse/src/internal/PFObjectState.m
index d6edd53d2..b6d969098 100644
--- a/Parse/Parse/Internal/Object/State/PFObjectState.m
+++ b/Sources/Parse/src/internal/PFObjectState.m
@@ -12,7 +12,7 @@
#import "PFObjectState_Private.h"
#import "PFDateFormatter.h"
-#import "PFEncoder.h"
+#import
#import "PFMutableObjectState.h"
#import "PFObjectConstants.h"
#import "PFObjectUtilities.h"
@@ -180,7 +180,9 @@ - (void)applyState:(PFObjectState *)state {
}
[_serverData addEntriesFromDictionary:state.serverData];
- self.complete |= state.complete;
+ if (state.complete) {
+ self.complete = YES;
+ }
}
- (void)applyOperationSet:(PFOperationSet *)operationSet {
diff --git a/Parse/Parse/Internal/Object/State/PFObjectState_Private.h b/Sources/Parse/src/internal/PFObjectState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Object/State/PFObjectState_Private.h
rename to Sources/Parse/src/internal/PFObjectState_Private.h
diff --git a/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h b/Sources/Parse/src/internal/PFObjectSubclassInfo.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h
rename to Sources/Parse/src/internal/PFObjectSubclassInfo.h
diff --git a/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m b/Sources/Parse/src/internal/PFObjectSubclassInfo.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m
rename to Sources/Parse/src/internal/PFObjectSubclassInfo.m
diff --git a/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.h b/Sources/Parse/src/internal/PFObjectSubclassingController.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.h
rename to Sources/Parse/src/internal/PFObjectSubclassingController.h
diff --git a/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m b/Sources/Parse/src/internal/PFObjectSubclassingController.m
similarity index 99%
rename from Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m
rename to Sources/Parse/src/internal/PFObjectSubclassingController.m
index 4f3b90bd7..1ab63d216 100644
--- a/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m
+++ b/Sources/Parse/src/internal/PFObjectSubclassingController.m
@@ -16,8 +16,8 @@
#import "PFAssert.h"
#import "PFMacros.h"
-#import "PFObject.h"
-#import "PFObject+Subclass.h"
+#import
+#import
#import "PFObjectSubclassInfo.h"
#import "PFPropertyInfo_Private.h"
#import "PFPropertyInfo_Runtime.h"
diff --git a/Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.h b/Sources/Parse/src/internal/PFObjectUtilities.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.h
rename to Sources/Parse/src/internal/PFObjectUtilities.h
diff --git a/Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.m b/Sources/Parse/src/internal/PFObjectUtilities.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.m
rename to Sources/Parse/src/internal/PFObjectUtilities.m
diff --git a/Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.h b/Sources/Parse/src/internal/PFOfflineObjectController.h
similarity index 100%
rename from Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.h
rename to Sources/Parse/src/internal/PFOfflineObjectController.h
diff --git a/Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m b/Sources/Parse/src/internal/PFOfflineObjectController.m
similarity index 100%
rename from Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m
rename to Sources/Parse/src/internal/PFOfflineObjectController.m
diff --git a/Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.h b/Sources/Parse/src/internal/PFOfflineQueryController.h
similarity index 100%
rename from Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.h
rename to Sources/Parse/src/internal/PFOfflineQueryController.h
diff --git a/Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.m b/Sources/Parse/src/internal/PFOfflineQueryController.m
similarity index 100%
rename from Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.m
rename to Sources/Parse/src/internal/PFOfflineQueryController.m
diff --git a/Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.h b/Sources/Parse/src/internal/PFOfflineQueryLogic.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.h
rename to Sources/Parse/src/internal/PFOfflineQueryLogic.h
diff --git a/Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m b/Sources/Parse/src/internal/PFOfflineQueryLogic.m
similarity index 99%
rename from Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m
rename to Sources/Parse/src/internal/PFOfflineQueryLogic.m
index 33d6617ef..b24fd9724 100644
--- a/Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m
+++ b/Sources/Parse/src/internal/PFOfflineQueryLogic.m
@@ -12,17 +12,17 @@
#import
#import
-#import "PFACL.h"
+#import
#import "PFAssert.h"
-#import "PFConstants.h"
+#import
#import "PFDateFormatter.h"
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFErrorUtilities.h"
-#import "PFGeoPoint.h"
+#import
#import "PFOfflineStore.h"
#import "PFQueryPrivate.h"
-#import "PFRelation.h"
+#import
#import "PFRelationPrivate.h"
#import "PFQueryConstants.h"
diff --git a/Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h b/Sources/Parse/src/internal/PFOfflineStore.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h
rename to Sources/Parse/src/internal/PFOfflineStore.h
diff --git a/Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m b/Sources/Parse/src/internal/PFOfflineStore.m
similarity index 99%
rename from Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m
rename to Sources/Parse/src/internal/PFOfflineStore.m
index 4ff79b01a..6526c4822 100644
--- a/Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m
+++ b/Sources/Parse/src/internal/PFOfflineStore.m
@@ -13,8 +13,8 @@
#import "BFTask+Private.h"
#import "PFAssert.h"
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFLogging.h"
#import "PFErrorUtilities.h"
#import "PFFileManager.h"
@@ -26,7 +26,7 @@
#import "PFSQLiteDatabase.h"
#import "PFSQLiteDatabaseController.h"
#import "PFSQLiteDatabaseResult.h"
-#import "PFUser.h"
+#import
#import "PFWeakValue.h"
#import "Parse_Private.h"
@@ -1044,7 +1044,9 @@ - (void)updateObjectIdForObject:(PFObject *)object
}
}
-void PFOfflineStoreReplaceExisingObject() {}
+void PFOfflineStoreReplaceExisingObject(void);
+
+void PFOfflineStoreReplaceExisingObject(void) {}
- (NSString *)_generateKeyForClassName:(NSString *)className
objectId:(NSString *)objectId {
diff --git a/Parse/Parse/Internal/Object/OperationSet/PFOperationSet.h b/Sources/Parse/src/internal/PFOperationSet.h
similarity index 100%
rename from Parse/Parse/Internal/Object/OperationSet/PFOperationSet.h
rename to Sources/Parse/src/internal/PFOperationSet.h
diff --git a/Parse/Parse/Internal/Object/OperationSet/PFOperationSet.m b/Sources/Parse/src/internal/PFOperationSet.m
similarity index 98%
rename from Parse/Parse/Internal/Object/OperationSet/PFOperationSet.m
rename to Sources/Parse/src/internal/PFOperationSet.m
index 3a74b2aeb..74211df67 100644
--- a/Parse/Parse/Internal/Object/OperationSet/PFOperationSet.m
+++ b/Sources/Parse/src/internal/PFOperationSet.m
@@ -10,10 +10,10 @@
#import "PFAssert.h"
#import "PFOperationSet.h"
-#import "PFACL.h"
+#import
#import "PFACLPrivate.h"
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFFieldOperation.h"
#import "PFInternalUtils.h"
diff --git a/Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.h b/Sources/Parse/src/internal/PFPaymentTransactionObserver.h
similarity index 100%
rename from Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.h
rename to Sources/Parse/src/internal/PFPaymentTransactionObserver.h
diff --git a/Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m b/Sources/Parse/src/internal/PFPaymentTransactionObserver.m
similarity index 100%
rename from Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m
rename to Sources/Parse/src/internal/PFPaymentTransactionObserver.m
diff --git a/Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver_Private.h b/Sources/Parse/src/internal/PFPaymentTransactionObserver_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver_Private.h
rename to Sources/Parse/src/internal/PFPaymentTransactionObserver_Private.h
diff --git a/Parse/Parse/Internal/Persistence/PFPersistenceController.h b/Sources/Parse/src/internal/PFPersistenceController.h
similarity index 100%
rename from Parse/Parse/Internal/Persistence/PFPersistenceController.h
rename to Sources/Parse/src/internal/PFPersistenceController.h
diff --git a/Parse/Parse/Internal/Persistence/PFPersistenceController.m b/Sources/Parse/src/internal/PFPersistenceController.m
similarity index 100%
rename from Parse/Parse/Internal/Persistence/PFPersistenceController.m
rename to Sources/Parse/src/internal/PFPersistenceController.m
diff --git a/Parse/Parse/Internal/Persistence/Group/PFPersistenceGroup.h b/Sources/Parse/src/internal/PFPersistenceGroup.h
similarity index 100%
rename from Parse/Parse/Internal/Persistence/Group/PFPersistenceGroup.h
rename to Sources/Parse/src/internal/PFPersistenceGroup.h
diff --git a/Parse/Parse/Internal/LocalDataStore/Pin/PFPin.h b/Sources/Parse/src/internal/PFPin.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/Pin/PFPin.h
rename to Sources/Parse/src/internal/PFPin.h
diff --git a/Parse/Parse/Internal/LocalDataStore/Pin/PFPin.m b/Sources/Parse/src/internal/PFPin.m
similarity index 98%
rename from Parse/Parse/Internal/LocalDataStore/Pin/PFPin.m
rename to Sources/Parse/src/internal/PFPin.m
index 3519b474f..a145ced86 100644
--- a/Parse/Parse/Internal/LocalDataStore/Pin/PFPin.m
+++ b/Sources/Parse/src/internal/PFPin.m
@@ -11,7 +11,7 @@
#import "BFTask+Private.h"
#import "PFAssert.h"
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectPrivate.h"
#import "PFOfflineStore.h"
#import "PFQueryPrivate.h"
diff --git a/Parse/Parse/Internal/PFPinningEventuallyQueue.h b/Sources/Parse/src/internal/PFPinningEventuallyQueue.h
similarity index 100%
rename from Parse/Parse/Internal/PFPinningEventuallyQueue.h
rename to Sources/Parse/src/internal/PFPinningEventuallyQueue.h
diff --git a/Parse/Parse/Internal/PFPinningEventuallyQueue.m b/Sources/Parse/src/internal/PFPinningEventuallyQueue.m
similarity index 100%
rename from Parse/Parse/Internal/PFPinningEventuallyQueue.m
rename to Sources/Parse/src/internal/PFPinningEventuallyQueue.m
diff --git a/Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.h b/Sources/Parse/src/internal/PFPinningObjectStore.h
similarity index 100%
rename from Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.h
rename to Sources/Parse/src/internal/PFPinningObjectStore.h
diff --git a/Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.m b/Sources/Parse/src/internal/PFPinningObjectStore.m
similarity index 100%
rename from Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.m
rename to Sources/Parse/src/internal/PFPinningObjectStore.m
diff --git a/Parse/Parse/Internal/PFPolygonPrivate.h b/Sources/Parse/src/internal/PFPolygonPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/PFPolygonPrivate.h
rename to Sources/Parse/src/internal/PFPolygonPrivate.h
diff --git a/Parse/Parse/Internal/Product/PFProduct+Private.h b/Sources/Parse/src/internal/PFProduct+Private.h
similarity index 100%
rename from Parse/Parse/Internal/Product/PFProduct+Private.h
rename to Sources/Parse/src/internal/PFProduct+Private.h
diff --git a/Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h b/Sources/Parse/src/internal/PFProductsRequestHandler.h
similarity index 100%
rename from Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h
rename to Sources/Parse/src/internal/PFProductsRequestHandler.h
diff --git a/Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m b/Sources/Parse/src/internal/PFProductsRequestHandler.m
similarity index 97%
rename from Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m
rename to Sources/Parse/src/internal/PFProductsRequestHandler.m
index 18f392c9f..f335c42c8 100644
--- a/Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m
+++ b/Sources/Parse/src/internal/PFProductsRequestHandler.m
@@ -12,6 +12,8 @@
#import
#import
+
+PF_OSX_UNAVAILABLE PF_WATCH_UNAVAILABLE
@implementation PFProductsRequestResult
- (instancetype)initWithProductsResponse:(SKProductsResponse *)response {
@@ -33,6 +35,7 @@ @interface PFProductsRequestHandler ()
@end
+PF_OSX_UNAVAILABLE PF_WATCH_UNAVAILABLE
@implementation PFProductsRequestHandler
///--------------------------------------
diff --git a/Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.h b/Sources/Parse/src/internal/PFPropertyInfo.h
similarity index 100%
rename from Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.h
rename to Sources/Parse/src/internal/PFPropertyInfo.h
diff --git a/Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.m b/Sources/Parse/src/internal/PFPropertyInfo.m
similarity index 100%
rename from Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.m
rename to Sources/Parse/src/internal/PFPropertyInfo.m
diff --git a/Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h b/Sources/Parse/src/internal/PFPropertyInfo_Private.h
similarity index 100%
rename from Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h
rename to Sources/Parse/src/internal/PFPropertyInfo_Private.h
diff --git a/Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.h b/Sources/Parse/src/internal/PFPropertyInfo_Runtime.h
similarity index 100%
rename from Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.h
rename to Sources/Parse/src/internal/PFPropertyInfo_Runtime.h
diff --git a/Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m b/Sources/Parse/src/internal/PFPropertyInfo_Runtime.m
similarity index 100%
rename from Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m
rename to Sources/Parse/src/internal/PFPropertyInfo_Runtime.m
diff --git a/Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.h b/Sources/Parse/src/internal/PFPurchaseController.h
similarity index 100%
rename from Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.h
rename to Sources/Parse/src/internal/PFPurchaseController.h
diff --git a/Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.m b/Sources/Parse/src/internal/PFPurchaseController.m
similarity index 99%
rename from Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.m
rename to Sources/Parse/src/internal/PFPurchaseController.m
index 79cac4ac0..e1d30847d 100644
--- a/Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.m
+++ b/Sources/Parse/src/internal/PFPurchaseController.m
@@ -17,8 +17,8 @@
#import "PFAssert.h"
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
-#import "PFConstants.h"
-#import "PFDecoder.h"
+#import
+#import
#import "PFFileManager.h"
#import "PFFileObject_Private.h"
#import "PFHTTPRequest.h"
diff --git a/Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.h b/Sources/Parse/src/internal/PFPushChannelsController.h
similarity index 100%
rename from Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.h
rename to Sources/Parse/src/internal/PFPushChannelsController.h
diff --git a/Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.m b/Sources/Parse/src/internal/PFPushChannelsController.m
similarity index 99%
rename from Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.m
rename to Sources/Parse/src/internal/PFPushChannelsController.m
index 34f81456d..0ec8fdbeb 100644
--- a/Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.m
+++ b/Sources/Parse/src/internal/PFPushChannelsController.m
@@ -13,7 +13,7 @@
#import "PFAssert.h"
#import "PFCurrentInstallationController.h"
#import "PFErrorUtilities.h"
-#import "PFInstallation.h"
+#import
#import "PFInstallationConstants.h"
@interface PFPushChannelsController ()
diff --git a/Parse/Parse/Internal/Push/Controller/PFPushController.h b/Sources/Parse/src/internal/PFPushController.h
similarity index 100%
rename from Parse/Parse/Internal/Push/Controller/PFPushController.h
rename to Sources/Parse/src/internal/PFPushController.h
diff --git a/Parse/Parse/Internal/Push/Controller/PFPushController.m b/Sources/Parse/src/internal/PFPushController.m
similarity index 100%
rename from Parse/Parse/Internal/Push/Controller/PFPushController.m
rename to Sources/Parse/src/internal/PFPushController.m
diff --git a/Parse/Parse/Internal/Push/Manager/PFPushManager.h b/Sources/Parse/src/internal/PFPushManager.h
similarity index 100%
rename from Parse/Parse/Internal/Push/Manager/PFPushManager.h
rename to Sources/Parse/src/internal/PFPushManager.h
diff --git a/Parse/Parse/Internal/Push/Manager/PFPushManager.m b/Sources/Parse/src/internal/PFPushManager.m
similarity index 100%
rename from Parse/Parse/Internal/Push/Manager/PFPushManager.m
rename to Sources/Parse/src/internal/PFPushManager.m
diff --git a/Parse/Parse/Internal/Push/PFPushPrivate.h b/Sources/Parse/src/internal/PFPushPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/Push/PFPushPrivate.h
rename to Sources/Parse/src/internal/PFPushPrivate.h
diff --git a/Parse/Parse/Internal/Push/State/PFPushState.h b/Sources/Parse/src/internal/PFPushState.h
similarity index 100%
rename from Parse/Parse/Internal/Push/State/PFPushState.h
rename to Sources/Parse/src/internal/PFPushState.h
diff --git a/Parse/Parse/Internal/Push/State/PFPushState.m b/Sources/Parse/src/internal/PFPushState.m
similarity index 100%
rename from Parse/Parse/Internal/Push/State/PFPushState.m
rename to Sources/Parse/src/internal/PFPushState.m
diff --git a/Parse/Parse/Internal/Push/State/PFPushState_Private.h b/Sources/Parse/src/internal/PFPushState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Push/State/PFPushState_Private.h
rename to Sources/Parse/src/internal/PFPushState_Private.h
diff --git a/Parse/Parse/Internal/Push/Utilites/PFPushUtilities.h b/Sources/Parse/src/internal/PFPushUtilities.h
similarity index 100%
rename from Parse/Parse/Internal/Push/Utilites/PFPushUtilities.h
rename to Sources/Parse/src/internal/PFPushUtilities.h
diff --git a/Parse/Parse/Internal/Push/Utilites/PFPushUtilities.m b/Sources/Parse/src/internal/PFPushUtilities.m
similarity index 100%
rename from Parse/Parse/Internal/Push/Utilites/PFPushUtilities.m
rename to Sources/Parse/src/internal/PFPushUtilities.m
diff --git a/Parse/Parse/Internal/Query/PFQueryConstants.h b/Sources/Parse/src/internal/PFQueryConstants.h
similarity index 100%
rename from Parse/Parse/Internal/Query/PFQueryConstants.h
rename to Sources/Parse/src/internal/PFQueryConstants.h
diff --git a/Parse/Parse/Internal/Query/PFQueryConstants.m b/Sources/Parse/src/internal/PFQueryConstants.m
similarity index 100%
rename from Parse/Parse/Internal/Query/PFQueryConstants.m
rename to Sources/Parse/src/internal/PFQueryConstants.m
diff --git a/Parse/Parse/Internal/Query/Controller/PFQueryController.h b/Sources/Parse/src/internal/PFQueryController.h
similarity index 100%
rename from Parse/Parse/Internal/Query/Controller/PFQueryController.h
rename to Sources/Parse/src/internal/PFQueryController.h
diff --git a/Parse/Parse/Internal/Query/Controller/PFQueryController.m b/Sources/Parse/src/internal/PFQueryController.m
similarity index 99%
rename from Parse/Parse/Internal/Query/Controller/PFQueryController.m
rename to Sources/Parse/src/internal/PFQueryController.m
index 24dd5f374..0b44542a9 100644
--- a/Parse/Parse/Internal/Query/Controller/PFQueryController.m
+++ b/Sources/Parse/src/internal/PFQueryController.m
@@ -20,7 +20,7 @@
#import "PFPin.h"
#import "PFQueryState.h"
#import "PFRESTQueryCommand.h"
-#import "PFUser.h"
+#import
#import "Parse_Private.h"
@interface PFQueryController ()
diff --git a/Parse/Parse/Internal/Query/PFQueryPrivate.h b/Sources/Parse/src/internal/PFQueryPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/Query/PFQueryPrivate.h
rename to Sources/Parse/src/internal/PFQueryPrivate.h
diff --git a/Parse/Parse/Internal/Query/State/PFQueryState.h b/Sources/Parse/src/internal/PFQueryState.h
similarity index 100%
rename from Parse/Parse/Internal/Query/State/PFQueryState.h
rename to Sources/Parse/src/internal/PFQueryState.h
diff --git a/Parse/Parse/Internal/Query/State/PFQueryState.m b/Sources/Parse/src/internal/PFQueryState.m
similarity index 100%
rename from Parse/Parse/Internal/Query/State/PFQueryState.m
rename to Sources/Parse/src/internal/PFQueryState.m
diff --git a/Parse/Parse/Internal/Query/State/PFQueryState_Private.h b/Sources/Parse/src/internal/PFQueryState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Query/State/PFQueryState_Private.h
rename to Sources/Parse/src/internal/PFQueryState_Private.h
diff --git a/Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.h b/Sources/Parse/src/internal/PFQueryUtilities.h
similarity index 100%
rename from Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.h
rename to Sources/Parse/src/internal/PFQueryUtilities.h
diff --git a/Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.m b/Sources/Parse/src/internal/PFQueryUtilities.m
similarity index 99%
rename from Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.m
rename to Sources/Parse/src/internal/PFQueryUtilities.m
index 39a40743a..a6d7e2d47 100644
--- a/Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.m
+++ b/Sources/Parse/src/internal/PFQueryUtilities.m
@@ -10,7 +10,7 @@
#import "PFQueryUtilities.h"
#import "PFAssert.h"
-#import "PFConstants.h"
+#import
#import "PFErrorUtilities.h"
@implementation PFQueryUtilities
diff --git a/Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.h b/Sources/Parse/src/internal/PFRESTAnalyticsCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.h
rename to Sources/Parse/src/internal/PFRESTAnalyticsCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.m b/Sources/Parse/src/internal/PFRESTAnalyticsCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.m
rename to Sources/Parse/src/internal/PFRESTAnalyticsCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTCloudCommand.h b/Sources/Parse/src/internal/PFRESTCloudCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTCloudCommand.h
rename to Sources/Parse/src/internal/PFRESTCloudCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTCloudCommand.m b/Sources/Parse/src/internal/PFRESTCloudCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTCloudCommand.m
rename to Sources/Parse/src/internal/PFRESTCloudCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTCommand.h b/Sources/Parse/src/internal/PFRESTCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTCommand.h
rename to Sources/Parse/src/internal/PFRESTCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTCommand.m b/Sources/Parse/src/internal/PFRESTCommand.m
similarity index 98%
rename from Parse/Parse/Internal/Commands/PFRESTCommand.m
rename to Sources/Parse/src/internal/PFRESTCommand.m
index 2e7da93fa..49997bd8e 100644
--- a/Parse/Parse/Internal/Commands/PFRESTCommand.m
+++ b/Sources/Parse/src/internal/PFRESTCommand.m
@@ -246,11 +246,13 @@ - (BOOL)forEachLocalId:(BOOL(^)(PFObject *pointer, BOOL *modified, NSError **err
- (BOOL)resolveLocalIds:(NSError * __autoreleasing *)error {
BOOL paramEncodingSucceeded = [self forEachLocalId:^(PFObject *pointer, BOOL *modified, NSError **blockError) {
- NSError *localError;
+ NSError *localError = NULL;
BOOL success = [pointer resolveLocalId:&localError];
*modified = YES;
if (!success && localError) {
- *blockError = localError;
+ if (blockError) {
+ *blockError = localError;
+ }
}
return success;
} error: error];
diff --git a/Parse/Parse/Internal/Commands/PFRESTCommand_Private.h b/Sources/Parse/src/internal/PFRESTCommand_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTCommand_Private.h
rename to Sources/Parse/src/internal/PFRESTCommand_Private.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTConfigCommand.h b/Sources/Parse/src/internal/PFRESTConfigCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTConfigCommand.h
rename to Sources/Parse/src/internal/PFRESTConfigCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTConfigCommand.m b/Sources/Parse/src/internal/PFRESTConfigCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTConfigCommand.m
rename to Sources/Parse/src/internal/PFRESTConfigCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTFileCommand.h b/Sources/Parse/src/internal/PFRESTFileCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTFileCommand.h
rename to Sources/Parse/src/internal/PFRESTFileCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTFileCommand.m b/Sources/Parse/src/internal/PFRESTFileCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTFileCommand.m
rename to Sources/Parse/src/internal/PFRESTFileCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.h b/Sources/Parse/src/internal/PFRESTObjectBatchCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.h
rename to Sources/Parse/src/internal/PFRESTObjectBatchCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.m b/Sources/Parse/src/internal/PFRESTObjectBatchCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.m
rename to Sources/Parse/src/internal/PFRESTObjectBatchCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTObjectCommand.h b/Sources/Parse/src/internal/PFRESTObjectCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTObjectCommand.h
rename to Sources/Parse/src/internal/PFRESTObjectCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTObjectCommand.m b/Sources/Parse/src/internal/PFRESTObjectCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTObjectCommand.m
rename to Sources/Parse/src/internal/PFRESTObjectCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTPushCommand.h b/Sources/Parse/src/internal/PFRESTPushCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTPushCommand.h
rename to Sources/Parse/src/internal/PFRESTPushCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTPushCommand.m b/Sources/Parse/src/internal/PFRESTPushCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTPushCommand.m
rename to Sources/Parse/src/internal/PFRESTPushCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTQueryCommand.h b/Sources/Parse/src/internal/PFRESTQueryCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTQueryCommand.h
rename to Sources/Parse/src/internal/PFRESTQueryCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTQueryCommand.m b/Sources/Parse/src/internal/PFRESTQueryCommand.m
similarity index 99%
rename from Parse/Parse/Internal/Commands/PFRESTQueryCommand.m
rename to Sources/Parse/src/internal/PFRESTQueryCommand.m
index d6f6fbb8a..f8024f5f1 100644
--- a/Parse/Parse/Internal/Commands/PFRESTQueryCommand.m
+++ b/Sources/Parse/src/internal/PFRESTQueryCommand.m
@@ -10,7 +10,7 @@
#import "PFRESTQueryCommand.h"
#import "PFAssert.h"
-#import "PFEncoder.h"
+#import
#import "PFHTTPRequest.h"
#import "PFQueryPrivate.h"
#import "PFQueryState.h"
diff --git a/Parse/Parse/Internal/Commands/PFRESTSessionCommand.h b/Sources/Parse/src/internal/PFRESTSessionCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTSessionCommand.h
rename to Sources/Parse/src/internal/PFRESTSessionCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTSessionCommand.m b/Sources/Parse/src/internal/PFRESTSessionCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTSessionCommand.m
rename to Sources/Parse/src/internal/PFRESTSessionCommand.m
diff --git a/Parse/Parse/Internal/Commands/PFRESTUserCommand.h b/Sources/Parse/src/internal/PFRESTUserCommand.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTUserCommand.h
rename to Sources/Parse/src/internal/PFRESTUserCommand.h
diff --git a/Parse/Parse/Internal/Commands/PFRESTUserCommand.m b/Sources/Parse/src/internal/PFRESTUserCommand.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/PFRESTUserCommand.m
rename to Sources/Parse/src/internal/PFRESTUserCommand.m
diff --git a/Parse/Parse/Internal/PFReachability.h b/Sources/Parse/src/internal/PFReachability.h
similarity index 100%
rename from Parse/Parse/Internal/PFReachability.h
rename to Sources/Parse/src/internal/PFReachability.h
diff --git a/Parse/Parse/Internal/PFReachability.m b/Sources/Parse/src/internal/PFReachability.m
similarity index 98%
rename from Parse/Parse/Internal/PFReachability.m
rename to Sources/Parse/src/internal/PFReachability.m
index f2faebbb8..4ce045a94 100644
--- a/Parse/Parse/Internal/PFReachability.m
+++ b/Sources/Parse/src/internal/PFReachability.m
@@ -7,12 +7,14 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
+#import
+#if !TARGET_OS_WATCH
+
#import "PFReachability.h"
#import
#import "PFAssert.h"
-#import "PFConstants.h"
#import "PFLogging.h"
#import "PFMacros.h"
#import "PFWeakValue.h"
@@ -48,7 +50,7 @@ + (BOOL)_reachabilityStateForFlags:(SCNetworkConnectionFlags)flags {
if ((flags & kSCNetworkReachabilityFlagsReachable) == 0) {
// if target host is not reachable
- return reachabilityState;
+ return NO;
}
if ((flags & kSCNetworkReachabilityFlagsConnectionRequired) == 0) {
@@ -77,7 +79,7 @@ + (BOOL)_reachabilityStateForFlags:(SCNetworkConnectionFlags)flags {
}
#endif
- return reachabilityState;
+ return (reachabilityState != 0);
}
///--------------------------------------
@@ -209,3 +211,5 @@ - (void)_startMonitoringReachabilityWithURL:(NSURL *)url {
}
@end
+
+#endif
diff --git a/Parse/Parse/Internal/Relation/PFRelationPrivate.h b/Sources/Parse/src/internal/PFRelationPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/Relation/PFRelationPrivate.h
rename to Sources/Parse/src/internal/PFRelationPrivate.h
diff --git a/Parse/Parse/Internal/Relation/State/PFRelationState.h b/Sources/Parse/src/internal/PFRelationState.h
similarity index 100%
rename from Parse/Parse/Internal/Relation/State/PFRelationState.h
rename to Sources/Parse/src/internal/PFRelationState.h
diff --git a/Parse/Parse/Internal/Relation/State/PFRelationState.m b/Sources/Parse/src/internal/PFRelationState.m
similarity index 100%
rename from Parse/Parse/Internal/Relation/State/PFRelationState.m
rename to Sources/Parse/src/internal/PFRelationState.m
diff --git a/Parse/Parse/Internal/Relation/State/PFRelationState_Private.h b/Sources/Parse/src/internal/PFRelationState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Relation/State/PFRelationState_Private.h
rename to Sources/Parse/src/internal/PFRelationState_Private.h
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.h b/Sources/Parse/src/internal/PFSQLiteDatabase.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.h
rename to Sources/Parse/src/internal/PFSQLiteDatabase.h
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m b/Sources/Parse/src/internal/PFSQLiteDatabase.m
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m
rename to Sources/Parse/src/internal/PFSQLiteDatabase.m
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h b/Sources/Parse/src/internal/PFSQLiteDatabaseController.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h
rename to Sources/Parse/src/internal/PFSQLiteDatabaseController.h
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m b/Sources/Parse/src/internal/PFSQLiteDatabaseController.m
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m
rename to Sources/Parse/src/internal/PFSQLiteDatabaseController.m
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.h b/Sources/Parse/src/internal/PFSQLiteDatabaseResult.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.h
rename to Sources/Parse/src/internal/PFSQLiteDatabaseResult.h
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m b/Sources/Parse/src/internal/PFSQLiteDatabaseResult.m
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m
rename to Sources/Parse/src/internal/PFSQLiteDatabaseResult.m
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h b/Sources/Parse/src/internal/PFSQLiteDatabase_Private.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h
rename to Sources/Parse/src/internal/PFSQLiteDatabase_Private.h
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h b/Sources/Parse/src/internal/PFSQLiteStatement.h
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h
rename to Sources/Parse/src/internal/PFSQLiteStatement.h
diff --git a/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m b/Sources/Parse/src/internal/PFSQLiteStatement.m
similarity index 100%
rename from Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m
rename to Sources/Parse/src/internal/PFSQLiteStatement.m
diff --git a/Parse/Parse/Internal/Session/Controller/PFSessionController.h b/Sources/Parse/src/internal/PFSessionController.h
similarity index 100%
rename from Parse/Parse/Internal/Session/Controller/PFSessionController.h
rename to Sources/Parse/src/internal/PFSessionController.h
diff --git a/Parse/Parse/Internal/Session/Controller/PFSessionController.m b/Sources/Parse/src/internal/PFSessionController.m
similarity index 98%
rename from Parse/Parse/Internal/Session/Controller/PFSessionController.m
rename to Sources/Parse/src/internal/PFSessionController.m
index 7abe5354e..5fd874df9 100644
--- a/Parse/Parse/Internal/Session/Controller/PFSessionController.m
+++ b/Sources/Parse/src/internal/PFSessionController.m
@@ -15,7 +15,7 @@
#import "PFCommandRunning.h"
#import "PFObjectPrivate.h"
#import "PFRESTSessionCommand.h"
-#import "PFSession.h"
+#import
@implementation PFSessionController
diff --git a/Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.h b/Sources/Parse/src/internal/PFSessionUtilities.h
similarity index 100%
rename from Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.h
rename to Sources/Parse/src/internal/PFSessionUtilities.h
diff --git a/Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.m b/Sources/Parse/src/internal/PFSessionUtilities.m
similarity index 100%
rename from Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.m
rename to Sources/Parse/src/internal/PFSessionUtilities.m
diff --git a/Parse/Parse/Internal/Session/PFSession_Private.h b/Sources/Parse/src/internal/PFSession_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Session/PFSession_Private.h
rename to Sources/Parse/src/internal/PFSession_Private.h
diff --git a/Parse/Parse/Internal/PFSystemLogger.h b/Sources/Parse/src/internal/PFSystemLogger.h
similarity index 100%
rename from Parse/Parse/Internal/PFSystemLogger.h
rename to Sources/Parse/src/internal/PFSystemLogger.h
diff --git a/Parse/Parse/Internal/PFSystemLogger.m b/Sources/Parse/src/internal/PFSystemLogger.m
similarity index 100%
rename from Parse/Parse/Internal/PFSystemLogger.m
rename to Sources/Parse/src/internal/PFSystemLogger.m
diff --git a/Parse/Parse/Internal/PFTaskQueue.h b/Sources/Parse/src/internal/PFTaskQueue.h
similarity index 100%
rename from Parse/Parse/Internal/PFTaskQueue.h
rename to Sources/Parse/src/internal/PFTaskQueue.h
diff --git a/Parse/Parse/Internal/PFTaskQueue.m b/Sources/Parse/src/internal/PFTaskQueue.m
similarity index 100%
rename from Parse/Parse/Internal/PFTaskQueue.m
rename to Sources/Parse/src/internal/PFTaskQueue.m
diff --git a/Parse/Parse/Internal/ThreadSafety/PFThreadsafety.h b/Sources/Parse/src/internal/PFThreadsafety.h
similarity index 100%
rename from Parse/Parse/Internal/ThreadSafety/PFThreadsafety.h
rename to Sources/Parse/src/internal/PFThreadsafety.h
diff --git a/Parse/Parse/Internal/ThreadSafety/PFThreadsafety.m b/Sources/Parse/src/internal/PFThreadsafety.m
similarity index 100%
rename from Parse/Parse/Internal/ThreadSafety/PFThreadsafety.m
rename to Sources/Parse/src/internal/PFThreadsafety.m
diff --git a/Parse/Parse/Internal/HTTPRequest/PFURLConstructor.h b/Sources/Parse/src/internal/PFURLConstructor.h
similarity index 100%
rename from Parse/Parse/Internal/HTTPRequest/PFURLConstructor.h
rename to Sources/Parse/src/internal/PFURLConstructor.h
diff --git a/Parse/Parse/Internal/HTTPRequest/PFURLConstructor.m b/Sources/Parse/src/internal/PFURLConstructor.m
similarity index 100%
rename from Parse/Parse/Internal/HTTPRequest/PFURLConstructor.m
rename to Sources/Parse/src/internal/PFURLConstructor.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h b/Sources/Parse/src/internal/PFURLSession.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h
rename to Sources/Parse/src/internal/PFURLSession.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m b/Sources/Parse/src/internal/PFURLSession.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m
rename to Sources/Parse/src/internal/PFURLSession.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.h b/Sources/Parse/src/internal/PFURLSessionCommandRunner.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.h
rename to Sources/Parse/src/internal/PFURLSessionCommandRunner.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m b/Sources/Parse/src/internal/PFURLSessionCommandRunner.m
similarity index 99%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m
rename to Sources/Parse/src/internal/PFURLSessionCommandRunner.m
index 9ce009216..42ae3a21a 100644
--- a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m
+++ b/Sources/Parse/src/internal/PFURLSessionCommandRunner.m
@@ -17,9 +17,9 @@
#import "PFCommandResult.h"
#import "PFCommandRunningConstants.h"
#import "PFCommandURLRequestConstructor.h"
-#import "PFConstants.h"
+#import
#import "PFDevice.h"
-#import "PFEncoder.h"
+#import
#import "PFHTTPRequest.h"
#import "PFHTTPURLRequestConstructor.h"
#import "PFInstallationIdentifierStore.h"
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h b/Sources/Parse/src/internal/PFURLSessionCommandRunner_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h
rename to Sources/Parse/src/internal/PFURLSessionCommandRunner_Private.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h b/Sources/Parse/src/internal/PFURLSessionDataTaskDelegate.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h
rename to Sources/Parse/src/internal/PFURLSessionDataTaskDelegate.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m b/Sources/Parse/src/internal/PFURLSessionDataTaskDelegate.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m
rename to Sources/Parse/src/internal/PFURLSessionDataTaskDelegate.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h b/Sources/Parse/src/internal/PFURLSessionDataTaskDelegate_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h
rename to Sources/Parse/src/internal/PFURLSessionDataTaskDelegate_Private.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h b/Sources/Parse/src/internal/PFURLSessionFileDownloadTaskDelegate.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h
rename to Sources/Parse/src/internal/PFURLSessionFileDownloadTaskDelegate.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m b/Sources/Parse/src/internal/PFURLSessionFileDownloadTaskDelegate.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m
rename to Sources/Parse/src/internal/PFURLSessionFileDownloadTaskDelegate.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h b/Sources/Parse/src/internal/PFURLSessionJSONDataTaskDelegate.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h
rename to Sources/Parse/src/internal/PFURLSessionJSONDataTaskDelegate.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m b/Sources/Parse/src/internal/PFURLSessionJSONDataTaskDelegate.m
similarity index 99%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m
rename to Sources/Parse/src/internal/PFURLSessionJSONDataTaskDelegate.m
index 89b663b8e..288621123 100644
--- a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m
+++ b/Sources/Parse/src/internal/PFURLSessionJSONDataTaskDelegate.m
@@ -14,7 +14,7 @@
#import
#import "PFCommandResult.h"
-#import "PFConstants.h"
+#import
#import "PFErrorUtilities.h"
#import "PFMacros.h"
#import "PFURLSessionDataTaskDelegate_Private.h"
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.h b/Sources/Parse/src/internal/PFURLSessionUploadTaskDelegate.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.h
rename to Sources/Parse/src/internal/PFURLSessionUploadTaskDelegate.h
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m b/Sources/Parse/src/internal/PFURLSessionUploadTaskDelegate.m
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m
rename to Sources/Parse/src/internal/PFURLSessionUploadTaskDelegate.m
diff --git a/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession_Private.h b/Sources/Parse/src/internal/PFURLSession_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession_Private.h
rename to Sources/Parse/src/internal/PFURLSession_Private.h
diff --git a/Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h b/Sources/Parse/src/internal/PFUserAuthenticationController.h
similarity index 100%
rename from Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h
rename to Sources/Parse/src/internal/PFUserAuthenticationController.h
diff --git a/Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m b/Sources/Parse/src/internal/PFUserAuthenticationController.m
similarity index 99%
rename from Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m
rename to Sources/Parse/src/internal/PFUserAuthenticationController.m
index 87438b76c..cb4c2c529 100644
--- a/Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m
+++ b/Sources/Parse/src/internal/PFUserAuthenticationController.m
@@ -13,7 +13,7 @@
#import "PFMacros.h"
#import "PFUserPrivate.h"
#import "PFObjectPrivate.h"
-#import "PFAnonymousUtils.h"
+#import
#import "PFAnonymousAuthenticationProvider.h"
#import "PFUserController.h"
#import "PFCurrentUserController.h"
diff --git a/Parse/Parse/Internal/User/Constants/PFUserConstants.h b/Sources/Parse/src/internal/PFUserConstants.h
similarity index 100%
rename from Parse/Parse/Internal/User/Constants/PFUserConstants.h
rename to Sources/Parse/src/internal/PFUserConstants.h
diff --git a/Parse/Parse/Internal/User/Constants/PFUserConstants.m b/Sources/Parse/src/internal/PFUserConstants.m
similarity index 100%
rename from Parse/Parse/Internal/User/Constants/PFUserConstants.m
rename to Sources/Parse/src/internal/PFUserConstants.m
diff --git a/Parse/Parse/Internal/User/Controller/PFUserController.h b/Sources/Parse/src/internal/PFUserController.h
similarity index 100%
rename from Parse/Parse/Internal/User/Controller/PFUserController.h
rename to Sources/Parse/src/internal/PFUserController.h
diff --git a/Parse/Parse/Internal/User/Controller/PFUserController.m b/Sources/Parse/src/internal/PFUserController.m
similarity index 100%
rename from Parse/Parse/Internal/User/Controller/PFUserController.m
rename to Sources/Parse/src/internal/PFUserController.m
diff --git a/Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h b/Sources/Parse/src/internal/PFUserDefaultsPersistenceGroup.h
similarity index 100%
rename from Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h
rename to Sources/Parse/src/internal/PFUserDefaultsPersistenceGroup.h
diff --git a/Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m b/Sources/Parse/src/internal/PFUserDefaultsPersistenceGroup.m
similarity index 100%
rename from Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m
rename to Sources/Parse/src/internal/PFUserDefaultsPersistenceGroup.m
diff --git a/Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h b/Sources/Parse/src/internal/PFUserFileCodingLogic.h
similarity index 100%
rename from Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h
rename to Sources/Parse/src/internal/PFUserFileCodingLogic.h
diff --git a/Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m b/Sources/Parse/src/internal/PFUserFileCodingLogic.m
similarity index 98%
rename from Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m
rename to Sources/Parse/src/internal/PFUserFileCodingLogic.m
index 5ef76c97c..9cea4a819 100644
--- a/Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m
+++ b/Sources/Parse/src/internal/PFUserFileCodingLogic.m
@@ -9,7 +9,7 @@
#import "PFUserFileCodingLogic.h"
-#import "PFDecoder.h"
+#import
#import "PFMutableUserState.h"
#import "PFObjectPrivate.h"
#import "PFUserConstants.h"
diff --git a/Parse/Parse/Internal/User/PFUserPrivate.h b/Sources/Parse/src/internal/PFUserPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/User/PFUserPrivate.h
rename to Sources/Parse/src/internal/PFUserPrivate.h
diff --git a/Parse/Parse/Internal/User/State/PFUserState.h b/Sources/Parse/src/internal/PFUserState.h
similarity index 100%
rename from Parse/Parse/Internal/User/State/PFUserState.h
rename to Sources/Parse/src/internal/PFUserState.h
diff --git a/Parse/Parse/Internal/User/State/PFUserState.m b/Sources/Parse/src/internal/PFUserState.m
similarity index 100%
rename from Parse/Parse/Internal/User/State/PFUserState.m
rename to Sources/Parse/src/internal/PFUserState.m
diff --git a/Parse/Parse/Internal/User/State/PFUserState_Private.h b/Sources/Parse/src/internal/PFUserState_Private.h
similarity index 100%
rename from Parse/Parse/Internal/User/State/PFUserState_Private.h
rename to Sources/Parse/src/internal/PFUserState_Private.h
diff --git a/Parse/Parse/Internal/PFWeakValue.h b/Sources/Parse/src/internal/PFWeakValue.h
similarity index 100%
rename from Parse/Parse/Internal/PFWeakValue.h
rename to Sources/Parse/src/internal/PFWeakValue.h
diff --git a/Parse/Parse/Internal/PFWeakValue.m b/Sources/Parse/src/internal/PFWeakValue.m
similarity index 100%
rename from Parse/Parse/Internal/PFWeakValue.m
rename to Sources/Parse/src/internal/PFWeakValue.m
diff --git a/Parse/Parse/Internal/ParseClientConfiguration_Private.h b/Sources/Parse/src/internal/ParseClientConfiguration_Private.h
similarity index 97%
rename from Parse/Parse/Internal/ParseClientConfiguration_Private.h
rename to Sources/Parse/src/internal/ParseClientConfiguration_Private.h
index 08e80aca8..1493127bd 100644
--- a/Parse/Parse/Internal/ParseClientConfiguration_Private.h
+++ b/Sources/Parse/src/internal/ParseClientConfiguration_Private.h
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "ParseClientConfiguration.h"
+#import
NS_ASSUME_NONNULL_BEGIN
diff --git a/Parse/Parse/Internal/ParseInternal.h b/Sources/Parse/src/internal/ParseInternal.h
similarity index 100%
rename from Parse/Parse/Internal/ParseInternal.h
rename to Sources/Parse/src/internal/ParseInternal.h
diff --git a/Parse/Parse/Internal/ParseManager.h b/Sources/Parse/src/internal/ParseManager.h
similarity index 100%
rename from Parse/Parse/Internal/ParseManager.h
rename to Sources/Parse/src/internal/ParseManager.h
diff --git a/Parse/Parse/Internal/ParseManager.m b/Sources/Parse/src/internal/ParseManager.m
similarity index 99%
rename from Parse/Parse/Internal/ParseManager.m
rename to Sources/Parse/src/internal/ParseManager.m
index a4591caa7..4a6d6edf3 100644
--- a/Parse/Parse/Internal/ParseManager.m
+++ b/Sources/Parse/src/internal/ParseManager.m
@@ -15,7 +15,7 @@
#import "PFAnalyticsController.h"
#import "PFAssert.h"
#import "PFCommandCache.h"
-#import "PFConfig.h"
+#import
#import "PFCoreManager.h"
#import "PFFileManager.h"
#import "PFInstallationIdentifierStore.h"
@@ -24,19 +24,19 @@
#import "PFLogging.h"
#import "PFMultiProcessFileLockController.h"
#import "PFPinningEventuallyQueue.h"
-#import "PFUser.h"
+#import
#import "PFURLSessionCommandRunner.h"
#import "PFPersistenceController.h"
#import "ParseManagerPrivate.h"
#if !TARGET_OS_WATCH
#import "PFPushManager.h"
-#import "PFInstallation.h"
+#import
#endif
#if TARGET_OS_IOS || TARGET_OS_TV
#import "PFPurchaseController.h"
-#import "PFProduct.h"
+#import
#endif
#if TARGET_OS_TV
diff --git a/Parse/Parse/Internal/ParseManagerPrivate.h b/Sources/Parse/src/internal/ParseManagerPrivate.h
similarity index 100%
rename from Parse/Parse/Internal/ParseManagerPrivate.h
rename to Sources/Parse/src/internal/ParseManagerPrivate.h
diff --git a/Parse/Parse/Internal/ParseModule.h b/Sources/Parse/src/internal/ParseModule.h
similarity index 100%
rename from Parse/Parse/Internal/ParseModule.h
rename to Sources/Parse/src/internal/ParseModule.h
diff --git a/Parse/Parse/Internal/ParseModule.m b/Sources/Parse/src/internal/ParseModule.m
similarity index 100%
rename from Parse/Parse/Internal/ParseModule.m
rename to Sources/Parse/src/internal/ParseModule.m
diff --git a/Parse/Parse/Internal/Parse_Private.h b/Sources/Parse/src/internal/Parse_Private.h
similarity index 100%
rename from Parse/Parse/Internal/Parse_Private.h
rename to Sources/Parse/src/internal/Parse_Private.h
diff --git a/Parse/Tests/Unit/ACLDefaultTests.m b/Tests/ParseTests/ACLDefaultTests.m
similarity index 100%
rename from Parse/Tests/Unit/ACLDefaultTests.m
rename to Tests/ParseTests/ACLDefaultTests.m
diff --git a/Parse/Tests/Unit/ACLStateTests.m b/Tests/ParseTests/ACLStateTests.m
similarity index 100%
rename from Parse/Tests/Unit/ACLStateTests.m
rename to Tests/ParseTests/ACLStateTests.m
diff --git a/Parse/Tests/Unit/ACLTests.m b/Tests/ParseTests/ACLTests.m
similarity index 99%
rename from Parse/Tests/Unit/ACLTests.m
rename to Tests/ParseTests/ACLTests.m
index 43eb237c4..c316ab805 100644
--- a/Parse/Tests/Unit/ACLTests.m
+++ b/Tests/ParseTests/ACLTests.m
@@ -12,7 +12,7 @@
#import "PFACLPrivate.h"
#import "PFMacros.h"
#import "PFObjectPrivate.h"
-#import "PFRole.h"
+#import
#import "PFUnitTestCase.h"
#import "PFUserPrivate.h"
diff --git a/Parse/Tests/Unit/AlertViewTests.m b/Tests/ParseTests/AlertViewTests.m
similarity index 99%
rename from Parse/Tests/Unit/AlertViewTests.m
rename to Tests/ParseTests/AlertViewTests.m
index ef5620779..56b1dd16d 100644
--- a/Parse/Tests/Unit/AlertViewTests.m
+++ b/Tests/ParseTests/AlertViewTests.m
@@ -7,6 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
+#if TARGET_OS_IOS
@import UIKit;
#import
@@ -170,3 +171,4 @@ - (void)disabledTestShowWithoutAlertViewController {
}
@end
+#endif
diff --git a/Parse/Tests/Unit/AnalyticsCommandTests.m b/Tests/ParseTests/AnalyticsCommandTests.m
similarity index 100%
rename from Parse/Tests/Unit/AnalyticsCommandTests.m
rename to Tests/ParseTests/AnalyticsCommandTests.m
diff --git a/Parse/Tests/Unit/AnalyticsControllerTests.m b/Tests/ParseTests/AnalyticsControllerTests.m
similarity index 100%
rename from Parse/Tests/Unit/AnalyticsControllerTests.m
rename to Tests/ParseTests/AnalyticsControllerTests.m
diff --git a/Parse/Tests/Unit/AnalyticsUnitTests.m b/Tests/ParseTests/AnalyticsUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/AnalyticsUnitTests.m
rename to Tests/ParseTests/AnalyticsUnitTests.m
index ca04bdaba..1bcb3f1b8 100644
--- a/Parse/Tests/Unit/AnalyticsUnitTests.m
+++ b/Tests/ParseTests/AnalyticsUnitTests.m
@@ -8,8 +8,7 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "PFAnalyticsController.h"
#import "PFUnitTestCase.h"
diff --git a/Parse/Tests/Unit/AnalyticsUtilitiesTests.m b/Tests/ParseTests/AnalyticsUtilitiesTests.m
similarity index 100%
rename from Parse/Tests/Unit/AnalyticsUtilitiesTests.m
rename to Tests/ParseTests/AnalyticsUtilitiesTests.m
diff --git a/Parse/Tests/Unit/AnonymousAuthenticationProviderTests.m b/Tests/ParseTests/AnonymousAuthenticationProviderTests.m
similarity index 96%
rename from Parse/Tests/Unit/AnonymousAuthenticationProviderTests.m
rename to Tests/ParseTests/AnonymousAuthenticationProviderTests.m
index b53ba885a..4d029667f 100644
--- a/Parse/Tests/Unit/AnonymousAuthenticationProviderTests.m
+++ b/Tests/ParseTests/AnonymousAuthenticationProviderTests.m
@@ -7,7 +7,8 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-@import Bolts.BFTask;
+#import
+#import
#import "PFAnonymousAuthenticationProvider.h"
#import "PFTestCase.h"
diff --git a/Parse/Tests/Unit/AnonymousUtilsTests.m b/Tests/ParseTests/AnonymousUtilsTests.m
similarity index 100%
rename from Parse/Tests/Unit/AnonymousUtilsTests.m
rename to Tests/ParseTests/AnonymousUtilsTests.m
diff --git a/Parse/Tests/Unit/BaseStateTests.m b/Tests/ParseTests/BaseStateTests.m
similarity index 100%
rename from Parse/Tests/Unit/BaseStateTests.m
rename to Tests/ParseTests/BaseStateTests.m
diff --git a/Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.h b/Tests/ParseTests/CLLocationManager+TestAdditions.h
similarity index 100%
rename from Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.h
rename to Tests/ParseTests/CLLocationManager+TestAdditions.h
diff --git a/Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.m b/Tests/ParseTests/CLLocationManager+TestAdditions.m
similarity index 100%
rename from Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.m
rename to Tests/ParseTests/CLLocationManager+TestAdditions.m
diff --git a/Parse/Tests/Unit/CloudCodeControllerTests.m b/Tests/ParseTests/CloudCodeControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/CloudCodeControllerTests.m
rename to Tests/ParseTests/CloudCodeControllerTests.m
index e484eb758..8f7efd6e3 100644
--- a/Parse/Tests/Unit/CloudCodeControllerTests.m
+++ b/Tests/ParseTests/CloudCodeControllerTests.m
@@ -8,8 +8,7 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "OCMock+Parse.h"
#import "PFCloudCodeController.h"
diff --git a/Parse/Tests/Unit/CloudCommandTests.m b/Tests/ParseTests/CloudCommandTests.m
similarity index 100%
rename from Parse/Tests/Unit/CloudCommandTests.m
rename to Tests/ParseTests/CloudCommandTests.m
diff --git a/Parse/Tests/Unit/CloudUnitTests.m b/Tests/ParseTests/CloudUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/CloudUnitTests.m
rename to Tests/ParseTests/CloudUnitTests.m
diff --git a/Parse/Tests/Unit/CommandResultTests.m b/Tests/ParseTests/CommandResultTests.m
similarity index 100%
rename from Parse/Tests/Unit/CommandResultTests.m
rename to Tests/ParseTests/CommandResultTests.m
diff --git a/Parse/Tests/Unit/CommandURLRequestConstructorTests.m b/Tests/ParseTests/CommandURLRequestConstructorTests.m
similarity index 100%
rename from Parse/Tests/Unit/CommandURLRequestConstructorTests.m
rename to Tests/ParseTests/CommandURLRequestConstructorTests.m
diff --git a/Parse/Tests/Unit/CommandUnitTests.m b/Tests/ParseTests/CommandUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/CommandUnitTests.m
rename to Tests/ParseTests/CommandUnitTests.m
diff --git a/Parse/Tests/Unit/ConfigCommandTests.m b/Tests/ParseTests/ConfigCommandTests.m
similarity index 100%
rename from Parse/Tests/Unit/ConfigCommandTests.m
rename to Tests/ParseTests/ConfigCommandTests.m
diff --git a/Parse/Tests/Unit/ConfigControllerTests.m b/Tests/ParseTests/ConfigControllerTests.m
similarity index 98%
rename from Parse/Tests/Unit/ConfigControllerTests.m
rename to Tests/ParseTests/ConfigControllerTests.m
index cdfaa401b..4a7593573 100644
--- a/Parse/Tests/Unit/ConfigControllerTests.m
+++ b/Tests/ParseTests/ConfigControllerTests.m
@@ -8,13 +8,12 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "OCMock+Parse.h"
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
-#import "PFConfig.h"
+#import
#import "PFConfigController.h"
#import "PFTestCase.h"
#import "PFPersistenceController.h"
diff --git a/Parse/Tests/Unit/ConfigUnitTests.m b/Tests/ParseTests/ConfigUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/ConfigUnitTests.m
rename to Tests/ParseTests/ConfigUnitTests.m
index 5e90aea1b..9c2ca6a5b 100644
--- a/Parse/Tests/Unit/ConfigUnitTests.m
+++ b/Tests/ParseTests/ConfigUnitTests.m
@@ -8,8 +8,7 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "PFConfigController.h"
#import "PFConfig_Private.h"
diff --git a/Parse/Tests/Unit/CurrentConfigControllerTests.m b/Tests/ParseTests/CurrentConfigControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/CurrentConfigControllerTests.m
rename to Tests/ParseTests/CurrentConfigControllerTests.m
index 7caad1411..67ec508df 100644
--- a/Parse/Tests/Unit/CurrentConfigControllerTests.m
+++ b/Tests/ParseTests/CurrentConfigControllerTests.m
@@ -8,12 +8,11 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "BFTask+Private.h"
#import "PFCommandResult.h"
-#import "PFConfig.h"
+#import
#import "PFConfig_Private.h"
#import "PFCurrentConfigController.h"
#import "PFPersistenceController.h"
diff --git a/Parse/Tests/Unit/DateFormatterTests.m b/Tests/ParseTests/DateFormatterTests.m
similarity index 100%
rename from Parse/Tests/Unit/DateFormatterTests.m
rename to Tests/ParseTests/DateFormatterTests.m
diff --git a/Parse/Tests/Unit/DecoderTests.m b/Tests/ParseTests/DecoderTests.m
similarity index 99%
rename from Parse/Tests/Unit/DecoderTests.m
rename to Tests/ParseTests/DecoderTests.m
index a425d45af..9032522ff 100644
--- a/Parse/Tests/Unit/DecoderTests.m
+++ b/Tests/ParseTests/DecoderTests.m
@@ -7,11 +7,11 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFDecoder.h"
+#import
#import "PFFieldOperation.h"
-#import "PFFileObject.h"
-#import "PFGeoPoint.h"
-#import "PFPolygon.h"
+#import
+#import
+#import
#import "PFObjectPrivate.h"
#import "PFRelationPrivate.h"
#import "PFTestCase.h"
diff --git a/Parse/Tests/Unit/DefaultACLControllerTests.m b/Tests/ParseTests/DefaultACLControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/DefaultACLControllerTests.m
rename to Tests/ParseTests/DefaultACLControllerTests.m
index 17521fa34..984068871 100644
--- a/Parse/Tests/Unit/DefaultACLControllerTests.m
+++ b/Tests/ParseTests/DefaultACLControllerTests.m
@@ -8,8 +8,7 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "PFACLPrivate.h"
#import "PFCoreManager.h"
diff --git a/Parse/Tests/Unit/DeviceTests.m b/Tests/ParseTests/DeviceTests.m
similarity index 100%
rename from Parse/Tests/Unit/DeviceTests.m
rename to Tests/ParseTests/DeviceTests.m
diff --git a/Parse/Tests/Unit/ExtensionDataSharingMobileTests.m b/Tests/ParseTests/ExtensionDataSharingMobileTests.m
similarity index 100%
rename from Parse/Tests/Unit/ExtensionDataSharingMobileTests.m
rename to Tests/ParseTests/ExtensionDataSharingMobileTests.m
diff --git a/Parse/Tests/Unit/ExtensionDataSharingTests.m b/Tests/ParseTests/ExtensionDataSharingTests.m
similarity index 99%
rename from Parse/Tests/Unit/ExtensionDataSharingTests.m
rename to Tests/ParseTests/ExtensionDataSharingTests.m
index 7a319dd36..f1dfa96f0 100644
--- a/Parse/Tests/Unit/ExtensionDataSharingTests.m
+++ b/Tests/ParseTests/ExtensionDataSharingTests.m
@@ -7,7 +7,8 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-@import Bolts.BFTask;
+#import
+#import
#import "PFExtensionDataSharingTestHelper.h"
#import "PFFileManager.h"
diff --git a/Parse/Tests/Unit/FieldOperationDecoderTests.m b/Tests/ParseTests/FieldOperationDecoderTests.m
similarity index 99%
rename from Parse/Tests/Unit/FieldOperationDecoderTests.m
rename to Tests/ParseTests/FieldOperationDecoderTests.m
index 0be7ca927..40bb861ca 100644
--- a/Parse/Tests/Unit/FieldOperationDecoderTests.m
+++ b/Tests/ParseTests/FieldOperationDecoderTests.m
@@ -7,10 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFDecoder.h"
+#import
#import "PFFieldOperation.h"
#import "PFFieldOperationDecoder.h"
-#import "PFObject.h"
+#import
#import "PFTestCase.h"
@interface FieldOperationDecoderTests : PFTestCase
diff --git a/Parse/Tests/Unit/FieldOperationTests.m b/Tests/ParseTests/FieldOperationTests.m
similarity index 99%
rename from Parse/Tests/Unit/FieldOperationTests.m
rename to Tests/ParseTests/FieldOperationTests.m
index f0fb50cbc..d72952f1c 100644
--- a/Parse/Tests/Unit/FieldOperationTests.m
+++ b/Tests/ParseTests/FieldOperationTests.m
@@ -10,7 +10,7 @@
#import
#import "PFFieldOperation.h"
-#import "PFObject.h"
+#import
#import "PFTestCase.h"
@interface FieldOperationTests : PFTestCase
diff --git a/Parse/Tests/Unit/FileCommandTests.m b/Tests/ParseTests/FileCommandTests.m
similarity index 100%
rename from Parse/Tests/Unit/FileCommandTests.m
rename to Tests/ParseTests/FileCommandTests.m
diff --git a/Parse/Tests/Unit/FileControllerTests.m b/Tests/ParseTests/FileControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/FileControllerTests.m
rename to Tests/ParseTests/FileControllerTests.m
index f5500670c..17ca281d4 100644
--- a/Parse/Tests/Unit/FileControllerTests.m
+++ b/Tests/ParseTests/FileControllerTests.m
@@ -8,10 +8,7 @@
*/
#import
-
-@import Bolts.BFCancellationTokenSource;
-@import Bolts.BFTask;
-@import Bolts.BFTaskCompletionSource;
+#import
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
diff --git a/Parse/Tests/Unit/FileDataStreamTests.m b/Tests/ParseTests/FileDataStreamTests.m
similarity index 100%
rename from Parse/Tests/Unit/FileDataStreamTests.m
rename to Tests/ParseTests/FileDataStreamTests.m
diff --git a/Parse/Tests/Unit/FileStateTests.m b/Tests/ParseTests/FileStateTests.m
similarity index 100%
rename from Parse/Tests/Unit/FileStateTests.m
rename to Tests/ParseTests/FileStateTests.m
diff --git a/Parse/Tests/Unit/FileUnitTests.m b/Tests/ParseTests/FileUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/FileUnitTests.m
rename to Tests/ParseTests/FileUnitTests.m
index e44d4310a..09d6c25b7 100644
--- a/Parse/Tests/Unit/FileUnitTests.m
+++ b/Tests/ParseTests/FileUnitTests.m
@@ -8,8 +8,7 @@
*/
#import
-
-@import Bolts.BFTask;
+#import
#import "PFCoreManager.h"
#import "PFFileController.h"
diff --git a/Parse/Tests/Unit/GeoPointLocationTests.m b/Tests/ParseTests/GeoPointLocationTests.m
similarity index 99%
rename from Parse/Tests/Unit/GeoPointLocationTests.m
rename to Tests/ParseTests/GeoPointLocationTests.m
index f21095fbf..c24244a07 100644
--- a/Parse/Tests/Unit/GeoPointLocationTests.m
+++ b/Tests/ParseTests/GeoPointLocationTests.m
@@ -9,7 +9,7 @@
#import "CLLocationManager+TestAdditions.h"
#import "PFCoreManager.h"
-#import "PFGeoPoint.h"
+#import
#import "PFUnitTestCase.h"
#import "Parse_Private.h"
diff --git a/Parse/Tests/Unit/GeoPointUnitTests.m b/Tests/ParseTests/GeoPointUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/GeoPointUnitTests.m
rename to Tests/ParseTests/GeoPointUnitTests.m
index ac815b56a..0ceb7c01a 100644
--- a/Parse/Tests/Unit/GeoPointUnitTests.m
+++ b/Tests/ParseTests/GeoPointUnitTests.m
@@ -9,7 +9,7 @@
@import CoreLocation.CLLocation;
-#import "PFGeoPoint.h"
+#import
#import "PFGeoPointPrivate.h"
#import "PFTestCase.h"
diff --git a/Parse/Tests/Unit/HashTests.m b/Tests/ParseTests/HashTests.m
similarity index 100%
rename from Parse/Tests/Unit/HashTests.m
rename to Tests/ParseTests/HashTests.m
diff --git a/Parse/Tests/Unit/IncrementUnitTests.m b/Tests/ParseTests/IncrementUnitTests.m
similarity index 96%
rename from Parse/Tests/Unit/IncrementUnitTests.m
rename to Tests/ParseTests/IncrementUnitTests.m
index d6279e8c7..e5e629a2d 100644
--- a/Parse/Tests/Unit/IncrementUnitTests.m
+++ b/Tests/ParseTests/IncrementUnitTests.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFObject.h"
+#import
#import "PFTestCase.h"
@interface IncrementUnitTests : PFTestCase
diff --git a/Parse/Tests/Unit/InstallationIdentifierUnitTests.m b/Tests/ParseTests/InstallationIdentifierUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/InstallationIdentifierUnitTests.m
rename to Tests/ParseTests/InstallationIdentifierUnitTests.m
diff --git a/Parse/Tests/Unit/InstallationUnitTests.m b/Tests/ParseTests/InstallationUnitTests.m
similarity index 98%
rename from Parse/Tests/Unit/InstallationUnitTests.m
rename to Tests/ParseTests/InstallationUnitTests.m
index e6e0651bd..d7022369a 100644
--- a/Parse/Tests/Unit/InstallationUnitTests.m
+++ b/Tests/ParseTests/InstallationUnitTests.m
@@ -8,10 +8,10 @@
*/
#import
-#import "PFInstallation.h"
+#import
#import "PFApplication.h"
#import "PFUnitTestCase.h"
-#import "Parse.h"
+#import
#import "Parse_Private.h"
#import "PFCommandRunning.h"
#import "ParseManagerPrivate.h"
diff --git a/Parse/Tests/Unit/KeyValueCacheTests.m b/Tests/ParseTests/KeyValueCacheTests.m
similarity index 100%
rename from Parse/Tests/Unit/KeyValueCacheTests.m
rename to Tests/ParseTests/KeyValueCacheTests.m
diff --git a/Parse/Tests/Unit/KeychainStoreTests.m b/Tests/ParseTests/KeychainStoreTests.m
similarity index 100%
rename from Parse/Tests/Unit/KeychainStoreTests.m
rename to Tests/ParseTests/KeychainStoreTests.m
diff --git a/Parse/Tests/Unit/LocationManagerMobileTests.m b/Tests/ParseTests/LocationManagerMobileTests.m
similarity index 99%
rename from Parse/Tests/Unit/LocationManagerMobileTests.m
rename to Tests/ParseTests/LocationManagerMobileTests.m
index 9b77c3296..4b41ac3c9 100644
--- a/Parse/Tests/Unit/LocationManagerMobileTests.m
+++ b/Tests/ParseTests/LocationManagerMobileTests.m
@@ -8,6 +8,8 @@
*/
@import CoreLocation;
+
+#if TARGET_OS_IOS
@import UIKit;
#import
@@ -136,3 +138,4 @@ - (void)testAddBlockWithBackgroundAuthorization {
}
@end
+#endif
diff --git a/Parse/Tests/Unit/LocationManagerTests.m b/Tests/ParseTests/LocationManagerTests.m
similarity index 100%
rename from Parse/Tests/Unit/LocationManagerTests.m
rename to Tests/ParseTests/LocationManagerTests.m
diff --git a/Parse/Tests/Other/OCMock/OCMock+Parse.h b/Tests/ParseTests/OCMock+Parse.h
similarity index 100%
rename from Parse/Tests/Other/OCMock/OCMock+Parse.h
rename to Tests/ParseTests/OCMock+Parse.h
diff --git a/Parse/Tests/Other/OCMock/OCMock+Parse.m b/Tests/ParseTests/OCMock+Parse.m
similarity index 96%
rename from Parse/Tests/Other/OCMock/OCMock+Parse.m
rename to Tests/ParseTests/OCMock+Parse.m
index 88026c0d2..4efc0e6b6 100644
--- a/Parse/Tests/Other/OCMock/OCMock+Parse.m
+++ b/Tests/ParseTests/OCMock+Parse.m
@@ -7,9 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "OCMock+Parse.h"
+#import
+#import
-@import Bolts.BFTask;
+#import "OCMock+Parse.h"
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
diff --git a/Parse/Tests/Unit/ObjectBatchCommandTests.m b/Tests/ParseTests/ObjectBatchCommandTests.m
similarity index 100%
rename from Parse/Tests/Unit/ObjectBatchCommandTests.m
rename to Tests/ParseTests/ObjectBatchCommandTests.m
diff --git a/Parse/Tests/Unit/ObjectBatchControllerTests.m b/Tests/ParseTests/ObjectBatchControllerTests.m
similarity index 100%
rename from Parse/Tests/Unit/ObjectBatchControllerTests.m
rename to Tests/ParseTests/ObjectBatchControllerTests.m
diff --git a/Parse/Tests/Unit/ObjectCommandTests.m b/Tests/ParseTests/ObjectCommandTests.m
similarity index 100%
rename from Parse/Tests/Unit/ObjectCommandTests.m
rename to Tests/ParseTests/ObjectCommandTests.m
diff --git a/Parse/Tests/Unit/ObjectEstimatedDataTests.m b/Tests/ParseTests/ObjectEstimatedDataTests.m
similarity index 100%
rename from Parse/Tests/Unit/ObjectEstimatedDataTests.m
rename to Tests/ParseTests/ObjectEstimatedDataTests.m
diff --git a/Parse/Tests/Unit/ObjectFileCoderTests.m b/Tests/ParseTests/ObjectFileCoderTests.m
similarity index 94%
rename from Parse/Tests/Unit/ObjectFileCoderTests.m
rename to Tests/ParseTests/ObjectFileCoderTests.m
index 2be25fa59..8fd0b491f 100644
--- a/Parse/Tests/Unit/ObjectFileCoderTests.m
+++ b/Tests/ParseTests/ObjectFileCoderTests.m
@@ -7,10 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFDecoder.h"
-#import "PFEncoder.h"
+#import
+#import
#import "PFJSONSerialization.h"
-#import "PFObject.h"
+#import
#import "PFObjectFileCoder.h"
#import "PFTestCase.h"
diff --git a/Parse/Tests/Unit/ObjectFileCodingLogicTests.m b/Tests/ParseTests/ObjectFileCodingLogicTests.m
similarity index 98%
rename from Parse/Tests/Unit/ObjectFileCodingLogicTests.m
rename to Tests/ParseTests/ObjectFileCodingLogicTests.m
index 5cbde48e6..15add3cb5 100644
--- a/Parse/Tests/Unit/ObjectFileCodingLogicTests.m
+++ b/Tests/ParseTests/ObjectFileCodingLogicTests.m
@@ -8,8 +8,8 @@
*/
#import "PFDateFormatter.h"
-#import "PFDecoder.h"
-#import "PFObject.h"
+#import
+#import
#import "PFObjectFileCodingLogic.h"
#import "PFTestCase.h"
diff --git a/Parse/Tests/Unit/ObjectFilePersistenceControllerTests.m b/Tests/ParseTests/ObjectFilePersistenceControllerTests.m
similarity index 98%
rename from Parse/Tests/Unit/ObjectFilePersistenceControllerTests.m
rename to Tests/ParseTests/ObjectFilePersistenceControllerTests.m
index ac57ec53c..c45af4af5 100644
--- a/Parse/Tests/Unit/ObjectFilePersistenceControllerTests.m
+++ b/Tests/ParseTests/ObjectFilePersistenceControllerTests.m
@@ -7,10 +7,11 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-@import Bolts.BFTask;
+#import
+#import
#import "BFTask+Private.h"
-#import "PFObject.h"
+#import
#import "PFObjectFilePersistenceController.h"
#import "PFTestCase.h"
#import "PFPersistenceController.h"
diff --git a/Parse/Tests/Unit/ObjectLocalIdStoreTests.m b/Tests/ParseTests/ObjectLocalIdStoreTests.m
similarity index 99%
rename from Parse/Tests/Unit/ObjectLocalIdStoreTests.m
rename to Tests/ParseTests/ObjectLocalIdStoreTests.m
index dd6c24280..c8aed93fc 100644
--- a/Parse/Tests/Unit/ObjectLocalIdStoreTests.m
+++ b/Tests/ParseTests/ObjectLocalIdStoreTests.m
@@ -9,7 +9,7 @@
#import
-#import "PFDecoder.h"
+#import
#import "PFFileManager.h"
#import "PFInternalUtils.h"
#import "PFJSONSerialization.h"
diff --git a/Parse/Tests/Unit/ObjectOfflineTests.m b/Tests/ParseTests/ObjectOfflineTests.m
similarity index 98%
rename from Parse/Tests/Unit/ObjectOfflineTests.m
rename to Tests/ParseTests/ObjectOfflineTests.m
index 26466f19b..f7e159d3c 100644
--- a/Parse/Tests/Unit/ObjectOfflineTests.m
+++ b/Tests/ParseTests/ObjectOfflineTests.m
@@ -8,10 +8,9 @@
*/
#import
+#import
-@import Bolts.BFTask;
-
-#import "PFObject.h"
+#import
#import "PFOfflineStore.h"
#import "PFUnitTestCase.h"
#import "Parse_Private.h"
diff --git a/Parse/Tests/Unit/ObjectPinTests.m b/Tests/ParseTests/ObjectPinTests.m
similarity index 100%
rename from Parse/Tests/Unit/ObjectPinTests.m
rename to Tests/ParseTests/ObjectPinTests.m
diff --git a/Parse/Tests/Unit/ObjectStateTests.m b/Tests/ParseTests/ObjectStateTests.m
similarity index 99%
rename from Parse/Tests/Unit/ObjectStateTests.m
rename to Tests/ParseTests/ObjectStateTests.m
index 693a8a89b..c14902cf3 100644
--- a/Parse/Tests/Unit/ObjectStateTests.m
+++ b/Tests/ParseTests/ObjectStateTests.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFEncoder.h"
+#import
#import "PFFieldOperation.h"
#import "PFMutableObjectState.h"
#import "PFOperationSet.h"
diff --git a/Parse/Tests/Unit/ObjectSubclassPropertiesTests.m b/Tests/ParseTests/ObjectSubclassPropertiesTests.m
similarity index 99%
rename from Parse/Tests/Unit/ObjectSubclassPropertiesTests.m
rename to Tests/ParseTests/ObjectSubclassPropertiesTests.m
index a85d3a002..c88442e2f 100644
--- a/Parse/Tests/Unit/ObjectSubclassPropertiesTests.m
+++ b/Tests/ParseTests/ObjectSubclassPropertiesTests.m
@@ -7,10 +7,10 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectPrivate.h"
-#import "PFRelation.h"
-#import "PFSubclassing.h"
+#import
+#import
#import "PFUnitTestCase.h"
#import "Parse_Private.h"
diff --git a/Parse/Tests/Unit/ObjectSubclassTests.m b/Tests/ParseTests/ObjectSubclassTests.m
similarity index 98%
rename from Parse/Tests/Unit/ObjectSubclassTests.m
rename to Tests/ParseTests/ObjectSubclassTests.m
index e11a7c9eb..0d0b38e86 100644
--- a/Parse/Tests/Unit/ObjectSubclassTests.m
+++ b/Tests/ParseTests/ObjectSubclassTests.m
@@ -7,9 +7,9 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFObject+Subclass.h"
+#import
#import "PFObjectPrivate.h"
-#import "PFSubclassing.h"
+#import
#import "PFUnitTestCase.h"
#import "Parse_Private.h"
diff --git a/Parse/Tests/Unit/ObjectSubclassingControllerTests.m b/Tests/ParseTests/ObjectSubclassingControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/ObjectSubclassingControllerTests.m
rename to Tests/ParseTests/ObjectSubclassingControllerTests.m
index 1d42623ca..1db345764 100644
--- a/Parse/Tests/Unit/ObjectSubclassingControllerTests.m
+++ b/Tests/ParseTests/ObjectSubclassingControllerTests.m
@@ -14,7 +14,9 @@
#import "PFObjectPrivate.h"
#import "PFObjectSubclassingController.h"
#import "PFUnitTestCase.h"
+#if 0 // TODO: mman: fix
#import "ParseUnitTests-Swift.h"
+#endif
@interface TestSubclass : PFObject
@end
@@ -331,6 +333,7 @@ - (void)testForwardingSetter {
XCTAssertThrows([subclassingController forwardObjectInvocation:invocation withObject:target]);
}
+#if 0 // TODO: mman: fix
- (void)testSwiftGetters {
PFObjectSubclassingController *subclassingController = [[PFObjectSubclassingController alloc] init];
[SwiftSubclass registerSubclass];
@@ -422,5 +425,5 @@ - (void)testSwiftSetters {
[invocation setArgument:&(CGPoint) { 1, 1 } atIndex:2];
XCTAssertThrows([subclassingController forwardObjectInvocation:invocation withObject:target]);
}
-
+#endif
@end
diff --git a/Parse/Tests/Unit/ObjectUnitTests.m b/Tests/ParseTests/ObjectUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/ObjectUnitTests.m
rename to Tests/ParseTests/ObjectUnitTests.m
index 56b7333f3..46650b67b 100644
--- a/Parse/Tests/Unit/ObjectUnitTests.m
+++ b/Tests/ParseTests/ObjectUnitTests.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFObject.h"
+#import
#import "PFUnitTestCase.h"
#import "Parse_Private.h"
#import "PFObjectPrivate.h"
diff --git a/Parse/Tests/Unit/ObjectUtilitiesTests.m b/Tests/ParseTests/ObjectUtilitiesTests.m
similarity index 100%
rename from Parse/Tests/Unit/ObjectUtilitiesTests.m
rename to Tests/ParseTests/ObjectUtilitiesTests.m
diff --git a/Parse/Tests/Unit/OfflineQueryControllerTests.m b/Tests/ParseTests/OfflineQueryControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/OfflineQueryControllerTests.m
rename to Tests/ParseTests/OfflineQueryControllerTests.m
index 4996e2070..bf396539f 100644
--- a/Parse/Tests/Unit/OfflineQueryControllerTests.m
+++ b/Tests/ParseTests/OfflineQueryControllerTests.m
@@ -8,9 +8,7 @@
*/
#import
-
-@import Bolts.BFCancellationTokenSource;
-@import Bolts.BFTask;
+#import
#import "OCMock+Parse.h"
#import "PFCommandResult.h"
@@ -24,7 +22,7 @@
#import "PFPinningObjectStore.h"
#import "PFRelationPrivate.h"
#import "PFTestCase.h"
-#import "PFUser.h"
+#import
@interface OfflineQueryControllerTests : PFTestCase
diff --git a/Parse/Tests/Unit/OfflineQueryLogicUnitTests.m b/Tests/ParseTests/OfflineQueryLogicUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/OfflineQueryLogicUnitTests.m
rename to Tests/ParseTests/OfflineQueryLogicUnitTests.m
diff --git a/Parse/Tests/Unit/OperationSetUnitTests.m b/Tests/ParseTests/OperationSetUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/OperationSetUnitTests.m
rename to Tests/ParseTests/OperationSetUnitTests.m
index d41f94b7c..300a36508 100644
--- a/Parse/Tests/Unit/OperationSetUnitTests.m
+++ b/Tests/ParseTests/OperationSetUnitTests.m
@@ -7,7 +7,7 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFDecoder.h"
+#import
#import "PFFieldOperation.h"
#import "PFOperationSet.h"
#import "PFTestCase.h"
diff --git a/Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.h b/Tests/ParseTests/PFExtensionDataSharingTestHelper.h
similarity index 100%
rename from Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.h
rename to Tests/ParseTests/PFExtensionDataSharingTestHelper.h
diff --git a/Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.m b/Tests/ParseTests/PFExtensionDataSharingTestHelper.m
similarity index 100%
rename from Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.m
rename to Tests/ParseTests/PFExtensionDataSharingTestHelper.m
diff --git a/Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.h b/Tests/ParseTests/PFMockURLProtocol.h
similarity index 100%
rename from Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.h
rename to Tests/ParseTests/PFMockURLProtocol.h
diff --git a/Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.m b/Tests/ParseTests/PFMockURLProtocol.m
similarity index 100%
rename from Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.m
rename to Tests/ParseTests/PFMockURLProtocol.m
diff --git a/Parse/Tests/Other/NetworkMocking/PFMockURLResponse.h b/Tests/ParseTests/PFMockURLResponse.h
similarity index 100%
rename from Parse/Tests/Other/NetworkMocking/PFMockURLResponse.h
rename to Tests/ParseTests/PFMockURLResponse.h
diff --git a/Parse/Tests/Other/NetworkMocking/PFMockURLResponse.m b/Tests/ParseTests/PFMockURLResponse.m
similarity index 100%
rename from Parse/Tests/Other/NetworkMocking/PFMockURLResponse.m
rename to Tests/ParseTests/PFMockURLResponse.m
diff --git a/Parse/Tests/Other/TestCases/TestCase/PFTestCase.h b/Tests/ParseTests/PFTestCase.h
similarity index 100%
rename from Parse/Tests/Other/TestCases/TestCase/PFTestCase.h
rename to Tests/ParseTests/PFTestCase.h
diff --git a/Parse/Tests/Other/TestCases/TestCase/PFTestCase.m b/Tests/ParseTests/PFTestCase.m
similarity index 99%
rename from Parse/Tests/Other/TestCases/TestCase/PFTestCase.m
rename to Tests/ParseTests/PFTestCase.m
index b775f992d..7d484730a 100644
--- a/Parse/Tests/Other/TestCases/TestCase/PFTestCase.m
+++ b/Tests/ParseTests/PFTestCase.m
@@ -9,7 +9,8 @@
#import "PFTestCase.h"
-@import Bolts.BFTask;
+#import
+#import
#import "PFTestSwizzlingUtilities.h"
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.h b/Tests/ParseTests/PFTestSKPaymentQueue.h
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.h
rename to Tests/ParseTests/PFTestSKPaymentQueue.h
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.m b/Tests/ParseTests/PFTestSKPaymentQueue.m
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.m
rename to Tests/ParseTests/PFTestSKPaymentQueue.m
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.h b/Tests/ParseTests/PFTestSKPaymentTransaction.h
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.h
rename to Tests/ParseTests/PFTestSKPaymentTransaction.h
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.m b/Tests/ParseTests/PFTestSKPaymentTransaction.m
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.m
rename to Tests/ParseTests/PFTestSKPaymentTransaction.m
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.h b/Tests/ParseTests/PFTestSKProduct.h
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.h
rename to Tests/ParseTests/PFTestSKProduct.h
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.m b/Tests/ParseTests/PFTestSKProduct.m
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.m
rename to Tests/ParseTests/PFTestSKProduct.m
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.h b/Tests/ParseTests/PFTestSKProductsRequest.h
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.h
rename to Tests/ParseTests/PFTestSKProductsRequest.h
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.m b/Tests/ParseTests/PFTestSKProductsRequest.m
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.m
rename to Tests/ParseTests/PFTestSKProductsRequest.m
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.h b/Tests/ParseTests/PFTestSKProductsResponse.h
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.h
rename to Tests/ParseTests/PFTestSKProductsResponse.h
diff --git a/Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.m b/Tests/ParseTests/PFTestSKProductsResponse.m
similarity index 100%
rename from Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.m
rename to Tests/ParseTests/PFTestSKProductsResponse.m
diff --git a/Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.h b/Tests/ParseTests/PFTestSwizzledMethod.h
similarity index 100%
rename from Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.h
rename to Tests/ParseTests/PFTestSwizzledMethod.h
diff --git a/Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.m b/Tests/ParseTests/PFTestSwizzledMethod.m
similarity index 100%
rename from Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.m
rename to Tests/ParseTests/PFTestSwizzledMethod.m
diff --git a/Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.h b/Tests/ParseTests/PFTestSwizzlingUtilities.h
similarity index 100%
rename from Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.h
rename to Tests/ParseTests/PFTestSwizzlingUtilities.h
diff --git a/Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.m b/Tests/ParseTests/PFTestSwizzlingUtilities.m
similarity index 100%
rename from Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.m
rename to Tests/ParseTests/PFTestSwizzlingUtilities.m
diff --git a/Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.h b/Tests/ParseTests/PFUnitTestCase.h
similarity index 100%
rename from Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.h
rename to Tests/ParseTests/PFUnitTestCase.h
diff --git a/Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.m b/Tests/ParseTests/PFUnitTestCase.m
similarity index 100%
rename from Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.m
rename to Tests/ParseTests/PFUnitTestCase.m
diff --git a/Parse/Tests/Unit/ParseClientConfigurationTests.m b/Tests/ParseTests/ParseClientConfigurationTests.m
similarity index 99%
rename from Parse/Tests/Unit/ParseClientConfigurationTests.m
rename to Tests/ParseTests/ParseClientConfigurationTests.m
index a76d7d8be..d3eb027b8 100644
--- a/Parse/Tests/Unit/ParseClientConfigurationTests.m
+++ b/Tests/ParseTests/ParseClientConfigurationTests.m
@@ -10,7 +10,7 @@
@import Foundation;
#import "PFTestCase.h"
-#import "ParseClientConfiguration.h"
+#import
#import "ParseClientConfiguration_Private.h"
#import "PFExtensionDataSharingTestHelper.h"
diff --git a/Parse/Tests/Unit/ParseModuleUnitTests.m b/Tests/ParseTests/ParseModuleUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/ParseModuleUnitTests.m
rename to Tests/ParseTests/ParseModuleUnitTests.m
diff --git a/Parse/Tests/Unit/ParseSetupUnitTests.m b/Tests/ParseTests/ParseSetupUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/ParseSetupUnitTests.m
rename to Tests/ParseTests/ParseSetupUnitTests.m
diff --git a/Parse/Tests/Unit/PinUnitTests.m b/Tests/ParseTests/PinUnitTests.m
similarity index 100%
rename from Parse/Tests/Unit/PinUnitTests.m
rename to Tests/ParseTests/PinUnitTests.m
diff --git a/Parse/Tests/Unit/PinningObjectStoreTests.m b/Tests/ParseTests/PinningObjectStoreTests.m
similarity index 99%
rename from Parse/Tests/Unit/PinningObjectStoreTests.m
rename to Tests/ParseTests/PinningObjectStoreTests.m
index b1c1ab602..db24efd3f 100644
--- a/Parse/Tests/Unit/PinningObjectStoreTests.m
+++ b/Tests/ParseTests/PinningObjectStoreTests.m
@@ -14,7 +14,7 @@
#import "PFPin.h"
#import "PFPinningObjectStore.h"
#import "PFUnitTestCase.h"
-#import "Parse.h"
+#import
@interface PinningObjectStoreTests : PFUnitTestCase
diff --git a/Parse/Tests/Unit/PolygonUnitTests.m b/Tests/ParseTests/PolygonUnitTests.m
similarity index 97%
rename from Parse/Tests/Unit/PolygonUnitTests.m
rename to Tests/ParseTests/PolygonUnitTests.m
index 8430b12cb..3670a8c61 100644
--- a/Parse/Tests/Unit/PolygonUnitTests.m
+++ b/Tests/ParseTests/PolygonUnitTests.m
@@ -9,12 +9,12 @@
@import CoreLocation.CLLocation;
-#import "PFPolygon.h"
-#import "PFEncoder.h"
-#import "PFGeoPoint.h"
+#import
+#import
+#import
#import "PFPolygonPrivate.h"
#import "PFTestCase.h"
-#import "PFObject.h"
+#import
@interface PolygonUnitTests : PFTestCase {
NSArray *_testPoints;
diff --git a/Parse/Tests/Unit/ProductTests.m b/Tests/ParseTests/ProductTests.m
similarity index 92%
rename from Parse/Tests/Unit/ProductTests.m
rename to Tests/ParseTests/ProductTests.m
index f633a107c..fe2417db6 100644
--- a/Parse/Tests/Unit/ProductTests.m
+++ b/Tests/ParseTests/ProductTests.m
@@ -7,10 +7,11 @@
* of patent rights can be found in the PATENTS file in the same directory.
*/
-#import "PFProduct.h"
+#import
#import "PFUnitTestCase.h"
#import "PFObjectPrivate.h"
+#if TARGET_OS_IOS
@interface ProductTests : PFUnitTestCase
@end
@@ -25,3 +26,4 @@ - (void)testSubclass {
}
@end
+#endif
diff --git a/Parse/Tests/Unit/PropertyInfoTests.m b/Tests/ParseTests/PropertyInfoTests.m
similarity index 100%
rename from Parse/Tests/Unit/PropertyInfoTests.m
rename to Tests/ParseTests/PropertyInfoTests.m
diff --git a/Parse/Tests/Unit/PurchaseControllerTests.m b/Tests/ParseTests/PurchaseControllerTests.m
similarity index 99%
rename from Parse/Tests/Unit/PurchaseControllerTests.m
rename to Tests/ParseTests/PurchaseControllerTests.m
index 1236b24ea..e2663b9a2 100644
--- a/Parse/Tests/Unit/PurchaseControllerTests.m
+++ b/Tests/ParseTests/PurchaseControllerTests.m
@@ -10,13 +10,11 @@
@import StoreKit;
#import
-
-@import Bolts.BFExecutor;
-@import Bolts.BFTask;
+#import
#import "PFCommandResult.h"
#import "PFCommandRunning.h"
-#import "PFEncoder.h"
+#import
#import "PFFileManager.h"
#import "PFFileObject_Private.h"
#import "PFMacros.h"
@@ -31,6 +29,7 @@
#import "Parse_Private.h"
#import "BFTask+Private.h"
+#if TARGET_OS_IOS
@protocol PurchaseControllerDataSource
@end
@@ -373,3 +372,4 @@ - (void)testDownloadInvalidFile {
}
@end
+#endif
diff --git a/Parse/Tests/Unit/PurchaseUnitTests.m b/Tests/ParseTests/PurchaseUnitTests.m
similarity index 99%
rename from Parse/Tests/Unit/PurchaseUnitTests.m
rename to Tests/ParseTests/PurchaseUnitTests.m
index 0287b4506..2050e779c 100644
--- a/Parse/Tests/Unit/PurchaseUnitTests.m
+++ b/Tests/ParseTests/PurchaseUnitTests.m
@@ -8,8 +8,7 @@
*/
#import
-
-@import Bolts.BFTask;
+#import