Skip to content

SSL Certificate Pinning delegate #1598

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 43 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
4c66b27
Adds Sign in with Apple button to login view
drdaz Dec 19, 2019
eb59cc4
Adds initial Apple sign in logic
drdaz Dec 20, 2019
ce23170
Removes unused protocols
drdaz Dec 20, 2019
362a9ec
Registers Apple auth delegate
drdaz Dec 20, 2019
89bf98e
Main use thread on callback
drdaz Dec 20, 2019
3a125dc
Adds Apple icons
drdaz Jan 3, 2020
7590624
Adds tests for Apple login method
drdaz Jan 3, 2020
11d400f
Tweaks
drdaz Jan 3, 2020
61f18e3
Merge branch 'master' into Apple_Sign_In
drdaz May 10, 2020
eba9ee5
Merge branch 'master' into Apple_Sign_In
drdaz May 10, 2020
072a0fa
Cleans up ParseUI dependencies
drdaz May 12, 2020
25b6e6c
Enables tests of 'Sign in with Apple' logic in CI
drdaz May 12, 2020
56869cd
Removes 'Frameworks' folder from workspace root
drdaz May 12, 2020
da2c957
Converting UIWebView on TwitterUtils to WKWebView
noobs2ninjas May 20, 2020
b928428
Fixing Unit Tests
noobs2ninjas May 20, 2020
379d2df
Removes tests from Cocoapods output
drdaz May 21, 2020
7a6d62c
Fixes naming
drdaz May 21, 2020
62403f5
Removes my dev team from signing
drdaz May 22, 2020
50a5390
Update cocoapods to 1.9.3 and travis to XCode 11.6
noobs2ninjas Jun 25, 2020
300d81c
Revert "Update cocoapods to 1.9.3 and travis to XCode 11.6"
noobs2ninjas Jun 25, 2020
783e2bd
URL Session Challenge
Jun 25, 2020
9982854
Merge pull request #1 from parse-community/Apple_Sign_In
gytiskv Jun 29, 2020
486f6f5
Merge pull request #2 from parse-community/Twitter-WKWebView
gytiskv Jun 29, 2020
6809e20
Revert "Apple sign in"
gytiskv Jun 29, 2020
ed9f86a
Merge pull request #3 from gytiskv/revert-1-Apple_Sign_In
gytiskv Jun 29, 2020
1e16051
updated facebook version to 6.0
Jun 30, 2020
9c7dfdb
minimumOSVersion set to 11.0
Jul 6, 2020
831febc
completely removed UIWebView
Jul 6, 2020
2a8d6aa
CFBundleSupportedPlatforms remain only iPhoneOS
Jul 6, 2020
78277c2
facebook update to 7.1.1
Jul 29, 2020
9b88d5e
Merge pull request #4 from parse-community/master
Arvydas-D Sep 21, 2020
cafe813
Merge branch 'master' into feature/url_session_challenge
Sep 21, 2020
e6f3360
update facebook version to 8.0.0
Sep 30, 2020
1d59fbd
MinimumOSVersion set to 8.0
Oct 26, 2020
f10c1de
removed minimumOSVersion from all .plist
Oct 26, 2020
9e4f790
Merge pull request #5 from parse-community/master
Arvydas-D Jan 8, 2021
6eb3072
Merge branch 'master' into feature/url_session_challenge
Jan 8, 2021
5ccf6ff
updated facebook-objc-sdk to facebook-ios-sdk
Jan 13, 2021
5177c03
increased facebook version to 9.0.0
Jan 25, 2021
7007e93
Merge pull request #9 from gytiskv/feature/url_session_challenge
gytiskv Jan 25, 2021
2de6d09
Added default handling for URLSession challenge
Feb 5, 2021
812c193
Merge branch 'master' of https://github.com/parse-community/Parse-SDK…
gytiskv Dec 29, 2021
1468198
Merge branch 'parse-community-master'
gytiskv Dec 29, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
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
url = https://github.com/parse-community/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
[submodule "Carthage/Checkouts/facebook-ios-sdk"]
path = Carthage/Checkouts/facebook-ios-sdk
url = https://github.com/facebook/facebook-ios-sdk.git
27 changes: 9 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,10 @@
## [1.19.3](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.19.2...1.19.3) (2021-11-21)
# Parse-SDK-iOS-OSX Changelog

### master
[Full Changelog](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.19.0...master)
* _Contributing to this repo? Add info about your change here to be included in next release_

### Bug Fixes

* compilation errors with Xcode 13 ([#1619](https://github.com/parse-community/Parse-SDK-iOS-OSX/issues/1619)) ([99ff6ec](https://github.com/parse-community/Parse-SDK-iOS-OSX/commit/99ff6ec64ee65b1a60946ea69e4d8039c1c5ae16))

# 1.19.2
[Full Changelog](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.19.1...1.19.2)

__Improvements__
- Updates Facebook SDK to 9.x ([#1599](https://github.com/parse-community/Parse-SDK-iOS-OSX/pull/1599)), thanks to [kmaker](https://github.com/kmaker).

__Fixes__
- Crash in Twitter login flow ([#1566](https://github.com/parse-community/Parse-SDK-iOS-OSX/pull/1567)), thanks to [dhana](https://github.com/dsp1589).

# 1.19.1
### 1.19.1
[Full Changelog](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.19.0...1.19.1)

__Improvements__
Expand All @@ -25,7 +15,7 @@ __Fixes__
- Bolts compilation error in Xcode 12 ([#1548](https://github.com/parse-community/Parse-SDK-iOS-OSX/pull/1548)), thanks to [Derek Lee](https://github.com/derekleerock).
- App Store submission failed for MinimumOSVersion ([#1515](https://github.com/parse-community/Parse-SDK-iOS-OSX/issues/1515)), thanks to [Manuel Trezza](https://github.com/mtrezza).

# 1.19.0
### 1.19.0
[Full Changelog](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.18.0...1.19.0)

__New features__
Expand All @@ -39,7 +29,8 @@ __Fixes__
- Removes deprecated UIWebView usage ([#1511](https://github.com/parse-community/Parse-SDK-iOS-OSX/pull/1511)), thanks to [Nathan Kellert](https://github.com/parse-community/Parse-SDK-iOS-OSX/commits?author=noobs2ninjas).
- Fixes building with Xcode 12 ([#1527](https://github.com/parse-community/Parse-SDK-iOS-OSX/pull/1527)), thanks to [Steffen Matthischke](https://github.com/HeEAaD).

# 1.18.0

### 1.18.0
[Full Changelog](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.17.3...1.18.0)

__New features__
Expand All @@ -66,7 +57,7 @@ __Fixes__
After getting in contact with the Bolts Framework maintainers from Facebook they have allowed us to get changes in to fix app store declines due to still using UIWebView(iOS only) rather than updating to WKWebView(iOS, macOS, and iPad OS compatible). Those that got declined should be able to re-submit after updating to the latest version of this SDK as well as its dependencies.


# 1.17.3
### 1.17.3
[Full Changelog](https://github.com/parse-community/Parse-SDK-iOS-OSX/compare/1.17.2...1.17.3)

__New Features__
Expand Down
5 changes: 3 additions & 2 deletions Cartfile
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
github "BoltsFramework/Bolts-ObjC" ~> 1.9.1
github "facebook/facebook-ios-sdk" == 11.0.1
github "parse-community/Bolts-ObjC" ~> 1.9.1
github "facebook/facebook-ios-sdk" ~> 9.0

4 changes: 2 additions & 2 deletions Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
github "BoltsFramework/Bolts-ObjC" "1.9.1"
github "facebook/facebook-ios-sdk" "v11.0.1"
github "facebook/facebook-ios-sdk" "v9.0.0"
github "parse-community/Bolts-ObjC" "1.9.1"
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
source 'https://rubygems.org'

gem 'rake'
gem 'plist'
gem 'naturally', '~> 1.3.2'
gem 'jazzy', '~> 0.13.5'
gem 'xcpretty'
gem 'rake'
6 changes: 3 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.2)
activesupport (4.2.11.3)
activesupport (4.2.11.1)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
Expand All @@ -12,7 +12,7 @@ GEM
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
cocoapods (1.9.3)
cocoapods (1.8.4)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.9.3)
Expand Down Expand Up @@ -115,4 +115,4 @@ DEPENDENCIES
xcpretty

BUNDLED WITH
2.1.4
1.17.3
2 changes: 1 addition & 1 deletion Parse/Configurations/ParseUnitTests-iOS.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ PRODUCT_NAME = ParseUnitTests-iOS
PRODUCT_MODULE_NAME = ParseUnitTests
PRODUCT_BUNDLE_IDENTIFIER = com.parse.unit.ios

SWIFT_VERSION = 5.0
SWIFT_VERSION = 3.0

IPHONEOS_DEPLOYMENT_TARGET = 9.0

Expand Down
2 changes: 1 addition & 1 deletion Parse/Configurations/ParseUnitTests-macOS.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ PRODUCT_NAME = ParseUnitTests-macOS
PRODUCT_MODULE_NAME = ParseUnitTests
PRODUCT_BUNDLE_IDENTIFIER = com.parse.unit.macOS

SWIFT_VERSION = 5.0
SWIFT_VERSION = 3.0

INFOPLIST_FILE = $(SRCROOT)/Tests/Resources/ParseUnitTests-OSX-Info.plist

Expand Down
56 changes: 36 additions & 20 deletions Parse/Parse.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,13 @@
4AE33A121F5451AD0088DCA0 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE33A111F5451AD0088DCA0 /* ViewController.m */; };
4AE33A171F5451AD0088DCA0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4AE33A161F5451AD0088DCA0 /* Assets.xcassets */; };
4AE33A1D1F5451AD0088DCA0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE33A1C1F5451AD0088DCA0 /* main.m */; };
6CDEDDBA239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CDEDDBB239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CDEDDBC239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CDEDDBD239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CDEDDBE239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CDEDDBF239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
6CDEDDC0239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
702F3A0A1F1179D40043DD72 /* PFPolygon.h in Headers */ = {isa = PBXBuildFile; fileRef = 702F3A081F1179D40043DD72 /* PFPolygon.h */; settings = {ATTRIBUTES = (Public, ); }; };
702F3A0B1F1179D40043DD72 /* PFPolygon.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A091F1179D40043DD72 /* PFPolygon.m */; };
707095341F170EFB000C50EA /* PFPolygon.m in Sources */ = {isa = PBXBuildFile; fileRef = 702F3A091F1179D40043DD72 /* PFPolygon.m */; };
Expand Down Expand Up @@ -3067,6 +3074,7 @@
63CBA36B1612829C0062C84A /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; };
64C47802147336C70092082F /* PFACL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFACL.h; sourceTree = "<group>"; };
64C47803147336C70092082F /* PFACL.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFACL.m; sourceTree = "<group>"; };
6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PFURLSessionChallengeDelegate.h; sourceTree = "<group>"; };
702F3A081F1179D40043DD72 /* PFPolygon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPolygon.h; sourceTree = "<group>"; };
702F3A091F1179D40043DD72 /* PFPolygon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFPolygon.m; sourceTree = "<group>"; };
702F3A171F11807B0043DD72 /* PolygonUnitTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PolygonUnitTests.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -3706,64 +3714,65 @@
9739513816B9D28E0010B884 /* PFAnalytics.h */,
9739513916B9D28E0010B884 /* PFAnalytics.m */,
638CBBB415191435004F54E4 /* PFAnonymousUtils.h */,
81CA29CE1C28DF8F00C4F34A /* PFAnonymousUtils+Deprecated.h */,
638CBBB515191435004F54E4 /* PFAnonymousUtils.m */,
81CA29CE1C28DF8F00C4F34A /* PFAnonymousUtils+Deprecated.h */,
805D3D9F15E31241007E8D10 /* PFCloud.h */,
815BE6BF1C29D17C00738638 /* PFCloud+Synchronous.h */,
81CA29D71C28E15900C4F34A /* PFCloud+Deprecated.h */,
805D3DA015E31241007E8D10 /* PFCloud.m */,
81CA29D71C28E15900C4F34A /* PFCloud+Deprecated.h */,
815BE6BF1C29D17C00738638 /* PFCloud+Synchronous.h */,
81EB6632198A7FA600851598 /* PFConfig.h */,
816A64621C29D2820029B197 /* PFConfig+Synchronous.h */,
81EB6633198A7FA600851598 /* PFConfig.m */,
816A64621C29D2820029B197 /* PFConfig+Synchronous.h */,
0925ABEB13D791770095FEFA /* PFConstants.h */,
0925ABEC13D791770095FEFA /* PFConstants.m */,
96FAF79E1D8443E300EAB299 /* PFDecoder.h */,
96FAF79F1D8443E300EAB299 /* PFDecoder.m */,
96FAF7B61D84461D00EAB299 /* PFEncoder.h */,
96FAF7B71D84461D00EAB299 /* PFEncoder.m */,
81DEF07D199C42A300D86A21 /* PFFileObject.h */,
816A646B1C29DA680029B197 /* PFFileObject+Synchronous.h */,
81CA29DC1C28EA7400C4F34A /* PFFileObject+Deprecated.h */,
81DEF07E199C42A300D86A21 /* PFFileObject.m */,
B141170A1E5D081500F70D7A /* PFFileUploadResult.h */,
81CA29DC1C28EA7400C4F34A /* PFFileObject+Deprecated.h */,
816A646B1C29DA680029B197 /* PFFileObject+Synchronous.h */,
B141169D1E5BC24B00F70D7A /* PFFileUploadController.h */,
B141170A1E5D081500F70D7A /* PFFileUploadResult.h */,
09B119F614880776002B5594 /* PFGeoPoint.h */,
09B119F714880776002B5594 /* PFGeoPoint.m */,
44B78E11157D21B000A5E97F /* PFInstallation.h */,
44B78E12157D21B000A5E97F /* PFInstallation.m */,
81DEF089199D555800D86A21 /* PFNetworkActivityIndicatorManager.h */,
81DEF08A199D555800D86A21 /* PFNetworkActivityIndicatorManager.m */,
0925ABED13D791770095FEFA /* PFObject.h */,
E9BBE98E16D18E5800CD7B52 /* PFObject+Subclass.h */,
816A64701C29DC000029B197 /* PFObject+Synchronous.h */,
81CA29F41C28ED2300C4F34A /* PFObject+Deprecated.h */,
0925ABEE13D791770095FEFA /* PFObject.m */,
81CA29F41C28ED2300C4F34A /* PFObject+Deprecated.h */,
816A64701C29DC000029B197 /* PFObject+Synchronous.h */,
E9BBE98E16D18E5800CD7B52 /* PFObject+Subclass.h */,
702F3A081F1179D40043DD72 /* PFPolygon.h */,
702F3A091F1179D40043DD72 /* PFPolygon.m */,
499E425515B6409000A2C28E /* PFProduct.h */,
499E425615B6409000A2C28E /* PFProduct.m */,
49FDE2EC158C138F00126F64 /* PFPurchase.h */,
49FDE2ED158C138F00126F64 /* PFPurchase.m */,
0925ABF113D791770095FEFA /* PFPush.h */,
816A647B1C29E19A0029B197 /* PFPush+Synchronous.h */,
81CA29E51C28EC3B00C4F34A /* PFPush+Deprecated.h */,
0925ABF213D791770095FEFA /* PFPush.m */,
81CA29E51C28EC3B00C4F34A /* PFPush+Deprecated.h */,
816A647B1C29E19A0029B197 /* PFPush+Synchronous.h */,
0925ABF313D791770095FEFA /* PFQuery.h */,
816A64821C29E3B60029B197 /* PFQuery+Synchronous.h */,
81CA29EA1C28ECA300C4F34A /* PFQuery+Deprecated.h */,
0925ABF413D791770095FEFA /* PFQuery.m */,
81CA29EA1C28ECA300C4F34A /* PFQuery+Deprecated.h */,
816A64821C29E3B60029B197 /* PFQuery+Synchronous.h */,
8083B859155DAB1B0023EEFA /* PFRelation.h */,
8083B85A155DAB1B0023EEFA /* PFRelation.m */,
63723F6D1565A085007A1A73 /* PFRole.h */,
63723F6E1565A085007A1A73 /* PFRole.m */,
812145751AA4A4C1000B23F5 /* PFSession.h */,
812145761AA4A4C1000B23F5 /* PFSession.m */,
E9E81E8316EEF93E001D034F /* PFSubclassing.h */,
6CDEDDB9239278F900092A1E /* PFURLSessionChallengeDelegate.h */,
0925ABF513D791770095FEFA /* PFUser.h */,
816A64871C29E5A00029B197 /* PFUser+Synchronous.h */,
81CA29EF1C28ECFD00C4F34A /* PFUser+Deprecated.h */,
0925ABF613D791770095FEFA /* PFUser.m */,
81CA29EF1C28ECFD00C4F34A /* PFUser+Deprecated.h */,
816A64871C29E5A00029B197 /* PFUser+Synchronous.h */,
811083F11BA2580100FC7F65 /* PFUserAuthenticationDelegate.h */,
E9E81E8316EEF93E001D034F /* PFSubclassing.h */,
81DEF089199D555800D86A21 /* PFNetworkActivityIndicatorManager.h */,
81DEF08A199D555800D86A21 /* PFNetworkActivityIndicatorManager.m */,
);
path = Parse;
sourceTree = "<group>";
Expand Down Expand Up @@ -5291,6 +5300,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDBF239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
816A646F1C29DA680029B197 /* PFFileObject+Synchronous.h in Headers */,
810155A51BB3832700D7C7BD /* PFACL.h in Headers */,
810155A91BB3832700D7C7BD /* PFConfig.h in Headers */,
Expand Down Expand Up @@ -5490,6 +5500,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDBD239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
815F23511BD04D150054659F /* PFACL.h in Headers */,
815F23551BD04D150054659F /* PFConfig.h in Headers */,
815F23561BD04D150054659F /* PFAnalytics.h in Headers */,
Expand Down Expand Up @@ -5713,6 +5724,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDBA239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
702F3A0A1F1179D40043DD72 /* PFPolygon.h in Headers */,
F5B64D8B1BFA646C0038F3CB /* ParseClientConfiguration.h in Headers */,
818AAA7019D36B1C00FC1B3C /* PFACL.h in Headers */,
Expand Down Expand Up @@ -5940,6 +5952,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDBB239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
709EC3301F143C4700C55549 /* PFPolygon.h in Headers */,
B14116F41E5D075C00F70D7A /* PFFileUploadController.h in Headers */,
81C583841C3B0A98000063C6 /* ParseClientConfiguration.h in Headers */,
Expand Down Expand Up @@ -6167,6 +6180,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDBE239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
81C584F81C3B0AA1000063C6 /* PFACL.h in Headers */,
81C584FB1C3B0AA1000063C6 /* PFConfig.h in Headers */,
81C584FC1C3B0AA1000063C6 /* PFAnalytics.h in Headers */,
Expand Down Expand Up @@ -6390,6 +6404,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDC0239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
7070954D1F171038000C50EA /* PFPolygon.h in Headers */,
81C586501C3B0AA9000063C6 /* PFFileObject+Synchronous.h in Headers */,
81C586531C3B0AA9000063C6 /* PFACL.h in Headers */,
Expand Down Expand Up @@ -6590,6 +6605,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
6CDEDDBC239278F900092A1E /* PFURLSessionChallengeDelegate.h in Headers */,
81F0E89919E6F83E00812A88 /* PFRelation.h in Headers */,
707095401F170F1B000C50EA /* PFPolygon.h in Headers */,
81F0E88E19E6F7D600812A88 /* Parse.h in Headers */,
Expand Down Expand Up @@ -7010,7 +7026,7 @@
09D33641139C54930098E916 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0700;
LastSwiftUpdateCheck = 1120;
LastUpgradeCheck = 1020;
ORGANIZATIONNAME = "Parse Inc.";
TargetAttributes = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@

#import "PFDataProvider.h"

#import "PFURLSessionChallengeDelegate.h"

@class BFCancellationToken;
@class BFTask<__covariant BFGenericType>;
@class PFCommandResult;
Expand Down Expand Up @@ -44,11 +46,13 @@ NS_ASSUME_NONNULL_BEGIN
- (instancetype)initWithDataSource:(id<PFInstallationIdentifierStoreProvider>)dataSource
applicationId:(NSString *)applicationId
clientKey:(nullable NSString *)clientKey
serverURL:(NSURL *)serverURL;
serverURL:(NSURL *)serverURL
urlSessionChallengeDelegate:(id<PFURLSessionChallengeDelegate>)urlSessionChallengeDelegate;
+ (instancetype)commandRunnerWithDataSource:(id<PFInstallationIdentifierStoreProvider>)dataSource
applicationId:(NSString *)applicationId
clientKey:(nullable NSString *)clientKey
serverURL:(NSURL *)serverURL;
serverURL:(NSURL *)serverURL
urlSessionChallengeDelegate:(id<PFURLSessionChallengeDelegate>)urlSessionChallengeDelegate;

///--------------------------------------
#pragma mark - Data Commands
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#import <Foundation/Foundation.h>

#import "PFCommandRunning.h"
#import "PFURLSessionChallengeDelegate.h"

NS_ASSUME_NONNULL_BEGIN

Expand All @@ -22,7 +23,8 @@ NS_ASSUME_NONNULL_BEGIN
retryAttempts:(NSUInteger)retryAttempts
applicationId:(NSString *)applicationId
clientKey:(nullable NSString *)clientKey
serverURL:(NSURL *)serverURL;
serverURL:(NSURL *)serverURL
urlSessionChallengeDelegate:(id<PFURLSessionChallengeDelegate>)urlSessionChallengeDelegate;

@end

Expand Down
Loading