diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9c2c319ba..f19a7bcc6 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -30,6 +30,13 @@ jobs:
runs-on: macos-13
steps:
- uses: actions/checkout@v3
+ - name: Cache SPM
+ uses: actions/cache@v3
+ with:
+ path: ~/Library/Developer/Xcode/DerivedData/Parse*/SourcePackages/
+ key: ${{ runner.os }}-spm-${{ hashFiles('Parse.xcworkspace/xcshareddata/swiftpm/Package.resolved') }}
+ restore-keys: |
+ ${{ runner.os }}-spm-
- name: Setup Ruby
uses: ruby/setup-ruby@359bebbc29cbe6c87da6bc9ea3bc930432750108
- name: Cache Gems
diff --git a/.gitmodules b/.gitmodules
index 49b3e0705..5117672ff 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,9 +4,6 @@
[submodule "Carthage/Checkouts/Bolts-ObjC"]
path = Carthage/Checkouts/Bolts-ObjC
url = https://github.com/BoltsFramework/Bolts-ObjC.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
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/Package.resolved b/Package.resolved
index c9738b414..37b0ec50a 100644
--- a/Package.resolved
+++ b/Package.resolved
@@ -28,6 +28,15 @@
"version": "15.1.0"
}
},
+ {
+ "package": "OCMock",
+ "repositoryURL": "https://github.com/erikdoe/ocmock.git",
+ "state": {
+ "branch": null,
+ "revision": "67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89",
+ "version": null
+ }
+ },
{
"package": "Starscream",
"repositoryURL": "https://github.com/daltoniam/Starscream.git",
diff --git a/Package.swift b/Package.swift
index d80817991..46b62226e 100644
--- a/Package.swift
+++ b/Package.swift
@@ -5,12 +5,15 @@ import PackageDescription
let package = Package(
name: "ParseObjC",
defaultLocalization: "en",
- platforms: [.iOS(.v12),
- .macOS(.v10_15),
- .tvOS(.v12),
- .watchOS(.v2)],
+ platforms: [
+ .iOS(.v12),
+ .macOS(.v10_15),
+ .tvOS(.v12),
+ .watchOS(.v2)
+ ],
products: [
.library(name: "ParseObjC", targets: ["ParseCore"]),
+ .library(name: "ParseFacebookUtils", targets: ["ParseFacebookUtils"]),
.library(name: "ParseFacebookUtilsiOS", targets: ["ParseFacebookUtilsiOS"]),
.library(name: "ParseFacebookUtilsTvOS", targets: ["ParseFacebookUtilsTvOS"]),
.library(name: "ParseTwitterUtils", targets: ["ParseTwitterUtils"]),
@@ -21,7 +24,8 @@ let package = Package(
.package(url: "https://github.com/parse-community/Bolts-ObjC.git", from: "1.10.0"),
.package(url: "https://github.com/BoltsFramework/Bolts-Swift.git", from: "1.5.0"),
.package(url: "https://github.com/daltoniam/Starscream.git", from: "4.0.6"),
- .package(url: "https://github.com/facebook/facebook-ios-sdk.git", from: "15.1.0")
+ .package(url: "https://github.com/facebook/facebook-ios-sdk.git", from: "15.1.0"),
+ .package(name: "OCMock", url: "https://github.com/erikdoe/ocmock.git", .revision("67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89"))
],
targets: [
.target(
@@ -31,7 +35,8 @@ let package = Package(
exclude: ["Resources/Parse-tvOS.Info.plist", "Resources/Parse-iOS.Info.plist", "Resources/Parse-OSX.Info.plist", "Resources/Parse-watchOS.Info.plist"],
resources: [.process("Resources")],
publicHeadersPath: "Source",
- cSettings: [.headerSearchPath("Internal/**")]),
+ cSettings: [.headerSearchPath("Internal/**")]
+ ),
.target(
name: "ParseFacebookUtils",
dependencies: [
@@ -42,53 +47,64 @@ let package = Package(
path: "ParseFacebookUtils/ParseFacebookUtils",
exclude: ["Resources/Info-tvOS.plist", "Resources/Info-iOS.plist"],
resources: [.process("Resources")],
- publicHeadersPath: "Source"),
- .target(name: "ParseFacebookUtilsiOS",
- dependencies: [
+ publicHeadersPath: "Source"
+ ),
+ .target(
+ name: "ParseFacebookUtilsiOS",
+ dependencies: [
"ParseFacebookUtils"
- ],
- path: "ParseFacebookUtilsiOS/ParseFacebookUtilsiOS",
- exclude: ["Resources/Info-iOS.plist"],
- resources: [.process("Resources")],
- publicHeadersPath: "Source",
- cSettings: [.headerSearchPath("Internal/**")]),
- .target(name: "ParseFacebookUtilsTvOS",
- dependencies: [
+ ],
+ path: "ParseFacebookUtilsiOS/ParseFacebookUtilsiOS",
+ exclude: ["Resources/Info-iOS.plist"],
+ resources: [.process("Resources")],
+ publicHeadersPath: "Source",
+ cSettings: [.headerSearchPath("Internal/**")]
+ ),
+ .target(
+ name: "ParseFacebookUtilsTvOS",
+ dependencies: [
"ParseFacebookUtils",
.product(name: "FacebookTV", package: "facebook-ios-sdk", condition: .when(platforms: [.tvOS]))
- ],
- path: "ParseFacebookUtilsTvOS/ParseFacebookUtilsTvOS",
- exclude: ["Resources/Info-tvOS.plist"],
- resources: [.process("Resources")],
- publicHeadersPath: "Source",
- cSettings: [.headerSearchPath("Internal/**")]),
- .target(name: "ParseTwitterUtils",
- dependencies: [
+ ],
+ path: "ParseFacebookUtilsTvOS/ParseFacebookUtilsTvOS",
+ exclude: ["Resources/Info-tvOS.plist"],
+ resources: [.process("Resources")],
+ publicHeadersPath: "Source",
+ cSettings: [.headerSearchPath("Internal/**")]
+ ),
+ .target(
+ name: "ParseTwitterUtils",
+ dependencies: [
"ParseCore"
- ],
- path: "ParseTwitterUtils/ParseTwitterUtils",
- exclude: ["Resources/Info-iOS.plist"],
- resources: [.process("Resources")],
- publicHeadersPath: "Source",
- cSettings: [.headerSearchPath("Internal/**")]),
- .target(name: "ParseUI",
- dependencies: [
+ ],
+ path: "ParseTwitterUtils/ParseTwitterUtils",
+ exclude: ["Resources/Info-iOS.plist"],
+ resources: [.process("Resources")],
+ publicHeadersPath: "Source",
+ cSettings: [.headerSearchPath("Internal/**")]
+ ),
+ .target(
+ name: "ParseUI",
+ dependencies: [
"ParseFacebookUtilsiOS",
"ParseTwitterUtils"
- ],
- path: "ParseUI/ParseUI",
- exclude: ["Resources/Info-iOS.plist"],
- resources: [.process("Resources")],
- publicHeadersPath: "Source",
- cSettings: [.headerSearchPath("Internal/**")]),
- .target(name: "ParseLiveQuery",
- dependencies: [
+ ],
+ path: "ParseUI/ParseUI",
+ exclude: ["Resources/Info-iOS.plist"],
+ resources: [.process("Resources")],
+ publicHeadersPath: "Source",
+ cSettings: [.headerSearchPath("Internal/**")]
+ ),
+ .target(
+ name: "ParseLiveQuery",
+ dependencies: [
.product(name: "BoltsSwift", package: "Bolts-Swift"),
"Starscream",
"ParseCore"
- ],
- path: "ParseLiveQuery/ParseLiveQuery",
- exclude: ["Resources/Info.plist"],
- resources: [.process("Resources")])
+ ],
+ path: "ParseLiveQuery/ParseLiveQuery",
+ exclude: ["Resources/Info.plist"],
+ resources: [.process("Resources")]
+ )
]
)
diff --git a/Parse.xcworkspace/contents.xcworkspacedata b/Parse.xcworkspace/contents.xcworkspacedata
index 0344fa5af..d265c108f 100644
--- a/Parse.xcworkspace/contents.xcworkspacedata
+++ b/Parse.xcworkspace/contents.xcworkspacedata
@@ -22,13 +22,6 @@
-
-
-
-
diff --git a/Parse.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Parse.xcworkspace/xcshareddata/swiftpm/Package.resolved
index 9466f0275..6459dc20f 100644
--- a/Parse.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/Parse.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -28,6 +28,15 @@
"version": "15.1.0"
}
},
+ {
+ "package": "OCMock",
+ "repositoryURL": "https://github.com/erikdoe/ocmock.git",
+ "state": {
+ "branch": null,
+ "revision": "67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89",
+ "version": null
+ }
+ },
{
"package": "Starscream",
"repositoryURL": "https://github.com/daltoniam/Starscream.git",
diff --git a/Parse/Configurations/Parse-iOS-Dynamic.xcconfig b/Parse/Configurations/Parse-iOS-Dynamic.xcconfig
index 1414a1262..6dc0a5577 100644
--- a/Parse/Configurations/Parse-iOS-Dynamic.xcconfig
+++ b/Parse/Configurations/Parse-iOS-Dynamic.xcconfig
@@ -13,7 +13,7 @@
PRODUCT_NAME = Parse
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ios
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
INFOPLIST_FILE = $(PROJECT_DIR)/Parse/Resources/Parse-iOS.Info.plist
diff --git a/Parse/Configurations/ParseUnitTests-iOS.xcconfig b/Parse/Configurations/ParseUnitTests-iOS.xcconfig
index d281ee0c5..a87c8e2e6 100644
--- a/Parse/Configurations/ParseUnitTests-iOS.xcconfig
+++ b/Parse/Configurations/ParseUnitTests-iOS.xcconfig
@@ -16,7 +16,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.parse.unit.ios
SWIFT_VERSION = 5.0
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
INFOPLIST_FILE = $(SRCROOT)/Tests/Resources/ParseUnitTests-iOS-Info.plist
diff --git a/Parse/Parse.xcodeproj/project.pbxproj b/Parse/Parse.xcodeproj/project.pbxproj
index 515d0caa8..04bcfee6e 100644
--- a/Parse/Parse.xcodeproj/project.pbxproj
+++ b/Parse/Parse.xcodeproj/project.pbxproj
@@ -7,6 +7,8 @@
objects = {
/* Begin PBXBuildFile section */
+ 39E22AB62AD0655300D9AE5C /* OCMock in Frameworks */ = {isa = PBXBuildFile; productRef = 39E22AB52AD0655300D9AE5C /* OCMock */; };
+ 39E22ABC2AD0657F00D9AE5C /* OCMock in Frameworks */ = {isa = PBXBuildFile; productRef = 39E22ABB2AD0657F00D9AE5C /* OCMock */; };
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, ); }; };
@@ -2962,69 +2964,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 */;
@@ -3581,7 +3520,6 @@
97E18AE51623835600B17A67 /* PFLocationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFLocationManager.m; sourceTree = ""; };
A6E295801E961727009917BF /* ParseManagerPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ParseManagerPrivate.h; sourceTree = ""; };
B14116FB1E5D078E00F70D7A /* PFFileUploadResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFFileUploadResult.m; sourceTree = ""; };
- BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OCMock.xcodeproj; path = ../Carthage/Checkouts/OCMock/Source/OCMock.xcodeproj; sourceTree = ""; };
F50C66311B33A708001941A6 /* PFPushUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPushUtilities.h; sourceTree = ""; };
F50C66321B33A708001941A6 /* PFPushUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFPushUtilities.m; sourceTree = ""; };
F50E486C1B83ED270055094D /* PFFileStagingController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFFileStagingController.h; sourceTree = ""; };
@@ -3658,6 +3596,7 @@
files = (
7CE6ABE0292074CC0054D9D2 /* SystemConfiguration.framework in Frameworks */,
7CE6ABDE292074C70054D9D2 /* AudioToolbox.framework in Frameworks */,
+ 39E22AB62AD0655300D9AE5C /* OCMock in Frameworks */,
7CE6ABDC292074C10054D9D2 /* libsqlite3.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -3666,6 +3605,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 39E22ABC2AD0657F00D9AE5C /* OCMock in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -3871,7 +3811,6 @@
7CE6ABDF292074CC0054D9D2 /* SystemConfiguration.framework */,
7CE6ABDD292074C70054D9D2 /* AudioToolbox.framework */,
7CE6ABD2292074C10054D9D2 /* libsqlite3.tbd */,
- BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */,
4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */,
);
name = Frameworks;
@@ -5148,20 +5087,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 = (
@@ -6901,11 +6826,13 @@
buildRules = (
);
dependencies = (
- BC105FD524C5D0E100295EF7 /* PBXTargetDependency */,
8111674C1B8402DF003CB026 /* PBXTargetDependency */,
4AE33A2D1F5451B20088DCA0 /* PBXTargetDependency */,
);
name = "ParseUnitTests-iOS";
+ packageProductDependencies = (
+ 39E22AB52AD0655300D9AE5C /* OCMock */,
+ );
productName = ParseTests;
productReference = 816F449B1A8E8933009CDB32 /* ParseUnitTests-iOS.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
@@ -6922,10 +6849,12 @@
buildRules = (
);
dependencies = (
- BC105FD324C5D0D600295EF7 /* PBXTargetDependency */,
811167471B8402DA003CB026 /* PBXTargetDependency */,
);
name = "ParseUnitTests-macOS";
+ packageProductDependencies = (
+ 39E22ABB2AD0657F00D9AE5C /* OCMock */,
+ );
productName = ParseTests;
productReference = 81C09F861AF97A490043B49C /* ParseUnitTests-macOS.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
@@ -7069,6 +6998,9 @@
Base,
);
mainGroup = 09D3363F139C54930098E916;
+ packageReferences = (
+ 39E22AB42AD0655300D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */,
+ );
productRefGroup = 09D3364B139C54940098E916 /* Products */;
projectDirPath = "";
projectReferences = (
@@ -7076,10 +7008,6 @@
ProductGroup = 4A13517620281768000F5FD5 /* Products */;
ProjectRef = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
},
- {
- ProductGroup = BC105FBB24C5D0C900295EF7 /* Products */;
- ProjectRef = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
- },
);
projectRoot = "";
targets = (
@@ -7175,55 +7103,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 */
@@ -8825,17 +8704,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";
@@ -8867,7 +8735,7 @@
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
};
name = Debug;
@@ -8884,7 +8752,7 @@
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
SWIFT_COMPILATION_MODE = wholemodule;
};
@@ -8939,7 +8807,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "ParseUnitTests-iOS-host/Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -8996,7 +8864,7 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "ParseUnitTests-iOS-host/Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -9030,7 +8898,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 815F24171BD04D310054659F /* Parse-tvOS.xcconfig */;
buildSettings = {
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
@@ -9038,7 +8906,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 815F24171BD04D310054659F /* Parse-tvOS.xcconfig */;
buildSettings = {
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Release;
};
@@ -9090,7 +8958,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
DEFINES_MODULE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -9109,7 +8977,7 @@
buildSettings = {
CLANG_ENABLE_MODULES = YES;
DEFINES_MODULE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -9127,7 +8995,7 @@
buildSettings = {
CLANG_MODULES_AUTOLINK = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SUPPORTS_MACCATALYST = NO;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -9139,7 +9007,7 @@
buildSettings = {
CLANG_MODULES_AUTOLINK = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SUPPORTS_MACCATALYST = NO;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -9151,7 +9019,7 @@
buildSettings = {
CLANG_MODULES_AUTOLINK = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
@@ -9161,7 +9029,7 @@
buildSettings = {
CLANG_MODULES_AUTOLINK = YES;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Release;
};
@@ -9304,6 +9172,30 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
+
+/* Begin XCRemoteSwiftPackageReference section */
+ 39E22AB42AD0655300D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */ = {
+ isa = XCRemoteSwiftPackageReference;
+ repositoryURL = "https://github.com/erikdoe/ocmock";
+ requirement = {
+ kind = revision;
+ revision = 67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89;
+ };
+ };
+/* End XCRemoteSwiftPackageReference section */
+
+/* Begin XCSwiftPackageProductDependency section */
+ 39E22AB52AD0655300D9AE5C /* OCMock */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 39E22AB42AD0655300D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */;
+ productName = OCMock;
+ };
+ 39E22ABB2AD0657F00D9AE5C /* OCMock */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 39E22AB42AD0655300D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */;
+ productName = OCMock;
+ };
+/* End XCSwiftPackageProductDependency section */
};
rootObject = 09D33641139C54930098E916 /* Project object */;
}
diff --git a/Parse/Parse/Resources/Parse-iOS.Info.plist b/Parse/Parse/Resources/Parse-iOS.Info.plist
index 0420d38b0..524bb0d30 100644
--- a/Parse/Parse/Resources/Parse-iOS.Info.plist
+++ b/Parse/Parse/Resources/Parse-iOS.Info.plist
@@ -23,6 +23,6 @@
CFBundleVersion
2.7.3
MinimumOSVersion
- 9.0
+ 12.0
diff --git a/ParseFacebookUtils/.gitignore b/ParseFacebookUtils/.gitignore
new file mode 100644
index 000000000..f4096fee4
--- /dev/null
+++ b/ParseFacebookUtils/.gitignore
@@ -0,0 +1 @@
+Package.resolved
diff --git a/ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.pbxproj b/ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.pbxproj
index 32a89a12c..5ef8d28eb 100644
--- a/ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.pbxproj
+++ b/ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.pbxproj
@@ -338,13 +338,6 @@
path = Resources;
sourceTree = "";
};
- 7C5F7D25292101370035B219 /* exclude */ = {
- isa = PBXGroup;
- children = (
- );
- path = exclude;
- sourceTree = "";
- };
7C77CFA629290F4000C4D90E /* Products */ = {
isa = PBXGroup;
children = (
@@ -408,7 +401,6 @@
813DFC7E1AB2510300F25A08 /* ParseFacebookUtils */ = {
isa = PBXGroup;
children = (
- 7C5F7D25292101370035B219 /* exclude */,
7C5F7D21292101370035B219 /* Resources */,
7C5F7D19292101370035B219 /* Source */,
);
@@ -875,7 +867,7 @@
CLANG_ENABLE_OBJC_WEAK = YES;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SUPPORTS_MACCATALYST = NO;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -889,7 +881,7 @@
CLANG_ENABLE_OBJC_WEAK = YES;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
SUPPORTS_MACCATALYST = NO;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -938,7 +930,7 @@
CLANG_MODULES_AUTOLINK = YES;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
SUPPORTS_MACCATALYST = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -955,7 +947,7 @@
CLANG_MODULES_AUTOLINK = YES;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
SUPPORTS_MACCATALYST = NO;
SWIFT_VERSION = 5.0;
@@ -974,7 +966,7 @@
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
SWIFT_VERSION = 5.0;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
@@ -990,7 +982,7 @@
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
ONLY_ACTIVE_ARCH = YES;
SWIFT_VERSION = 5.0;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Release;
};
@@ -1003,7 +995,7 @@
CLANG_ENABLE_OBJC_WEAK = YES;
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
@@ -1017,7 +1009,7 @@
EXCLUDED_ARCHS = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
ONLY_ACTIVE_ARCH = YES;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Release;
};
diff --git a/ParseFacebookUtils/ParseFacebookUtils/Resources/Info-iOS.plist b/ParseFacebookUtils/ParseFacebookUtils/Resources/Info-iOS.plist
index 7cadde13e..a189aea67 100644
--- a/ParseFacebookUtils/ParseFacebookUtils/Resources/Info-iOS.plist
+++ b/ParseFacebookUtils/ParseFacebookUtils/Resources/Info-iOS.plist
@@ -23,6 +23,6 @@
CFBundleVersion
2.7.3
MinimumOSVersion
- 9.0
+ 12.0
diff --git a/ParseFacebookUtilsTvOs/.gitignore b/ParseFacebookUtilsTvOs/.gitignore
new file mode 100644
index 000000000..f4096fee4
--- /dev/null
+++ b/ParseFacebookUtilsTvOs/.gitignore
@@ -0,0 +1 @@
+Package.resolved
diff --git a/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.pbxproj b/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.pbxproj
index 40ab4e115..eadf5d058 100644
--- a/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.pbxproj
+++ b/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.pbxproj
@@ -25,7 +25,6 @@
7C77D0632929164A00C4D90E /* FBSDKCoreKit_Basics.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D0582929160800C4D90E /* FBSDKCoreKit_Basics.xcframework */; };
7C77D0642929164A00C4D90E /* FBSDKCoreKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D05C2929160800C4D90E /* FBSDKCoreKit.xcframework */; };
7C77D0652929164A00C4D90E /* FBSDKTVOSKit.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D05D2929160800C4D90E /* FBSDKTVOSKit.xcframework */; };
- 7C77D067292916A000C4D90E /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C77D066292916A000C4D90E /* File.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -71,76 +70,6 @@
remoteGlobalIDString = 4AAEAA77200C022300AA7479;
remoteInfo = "ParseFacebookUtilsV4-tvOS-Dynamic";
};
- 84199A032947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C3821C19CCA89E0066284A;
- remoteInfo = "Parse-iOS";
- };
- 84199A052947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C5845D1C3B0A98000063C6;
- remoteInfo = "Parse-iOS-Dynamic";
- };
- 84199A072947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 816F449B1A8E8933009CDB32;
- remoteInfo = "ParseUnitTests-iOS";
- };
- 84199A092947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 97010FAC1630B18F00AB761E;
- remoteInfo = "Parse-macOS";
- };
- 84199A0B2947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C09F861AF97A490043B49C;
- remoteInfo = "ParseUnitTests-macOS";
- };
- 84199A0D2947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 815F24151BD04D150054659F;
- remoteInfo = "Parse-tvOS";
- };
- 84199A0F2947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C585BF1C3B0AA1000063C6;
- remoteInfo = "Parse-tvOS-Dynamic";
- };
- 84199A112947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 810156691BB3832700D7C7BD;
- remoteInfo = "Parse-watchOS";
- };
- 84199A132947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C5870F1C3B0AA9000063C6;
- remoteInfo = "Parse-watchOS-Dynamic";
- };
- 84199A152947592D000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999F42947592D000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4AE33A0B1F5451AD0088DCA0;
- remoteInfo = "ParseUnitTests-iOS-host";
- };
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
@@ -171,7 +100,6 @@
7C77D05B2929160800C4D90E /* FBAEMKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBAEMKit.xcframework; path = ../Carthage/Build/FBAEMKit.xcframework; sourceTree = ""; };
7C77D05C2929160800C4D90E /* FBSDKCoreKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBSDKCoreKit.xcframework; path = ../Carthage/Build/FBSDKCoreKit.xcframework; sourceTree = ""; };
7C77D05D2929160800C4D90E /* FBSDKTVOSKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBSDKTVOSKit.xcframework; path = ../Carthage/Build/FBSDKTVOSKit.xcframework; sourceTree = ""; };
- 7C77D066292916A000C4D90E /* File.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; };
8121EA9F1D39862400AC0B02 /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = ""; };
8121EAA11D39862400AC0B02 /* iOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = iOS.xcconfig; sourceTree = ""; };
8121EAA21D39862400AC0B02 /* macOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = macOS.xcconfig; sourceTree = ""; };
@@ -186,9 +114,6 @@
8121EAAD1D39862400AC0B02 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
81FE7F721C1778FC00E6BD34 /* ParseFacebookUtilsTvOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = ParseFacebookUtilsTvOS.xcconfig; sourceTree = ""; };
81FE7F8B1C17790400E6BD34 /* ParseFacebookUtilsTvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ParseFacebookUtilsTvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 841999B829475714000D241B /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 841999F42947592D000D241B /* Parse.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Parse.xcodeproj; path = "/Users/admin/Documents/Projects/Parse-SDK-iOS-OSX/Parse/Parse.xcodeproj"; sourceTree = ""; };
- 84B4D990294756A500A065D4 /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -233,7 +158,6 @@
7C5F7FA529212A9F0035B219 /* ParseFacebookUtilsTvOS */,
0867D69AFE84028FC02AAC07 /* Frameworks */,
034768DFFF38A50411DB9C8B /* Products */,
- 841999F42947592D000D241B /* Parse.xcodeproj */,
);
indentWidth = 4;
name = Breakpad;
@@ -242,8 +166,6 @@
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
isa = PBXGroup;
children = (
- 841999B829475714000D241B /* Parse.framework */,
- 84B4D990294756A500A065D4 /* Parse.framework */,
7C77D05B2929160800C4D90E /* FBAEMKit.xcframework */,
7C77D0582929160800C4D90E /* FBSDKCoreKit_Basics.xcframework */,
7C77D05C2929160800C4D90E /* FBSDKCoreKit.xcframework */,
@@ -256,7 +178,6 @@
7C5F7FA529212A9F0035B219 /* ParseFacebookUtilsTvOS */ = {
isa = PBXGroup;
children = (
- 7C77D068292916A500C4D90E /* exclude */,
7C5F7FA629212A9F0035B219 /* Resources */,
7C5F7FA929212A9F0035B219 /* Source */,
7C5F7FAD29212A9F0035B219 /* Internal */,
@@ -311,14 +232,6 @@
name = Products;
sourceTree = "";
};
- 7C77D068292916A500C4D90E /* exclude */ = {
- isa = PBXGroup;
- children = (
- 7C77D066292916A000C4D90E /* File.swift */,
- );
- path = exclude;
- sourceTree = "";
- };
8121EA9E1D39862400AC0B02 /* Shared */ = {
isa = PBXGroup;
children = (
@@ -362,23 +275,6 @@
path = Project;
sourceTree = "";
};
- 841999F52947592D000D241B /* Products */ = {
- isa = PBXGroup;
- children = (
- 84199A042947592D000D241B /* Parse.framework */,
- 84199A062947592D000D241B /* Parse.framework */,
- 84199A082947592D000D241B /* ParseUnitTests-iOS.xctest */,
- 84199A0A2947592D000D241B /* Parse.framework */,
- 84199A0C2947592D000D241B /* ParseUnitTests-macOS.xctest */,
- 84199A0E2947592D000D241B /* Parse.framework */,
- 84199A102947592D000D241B /* Parse.framework */,
- 84199A122947592D000D241B /* Parse.framework */,
- 84199A142947592D000D241B /* Parse.framework */,
- 84199A162947592D000D241B /* ParseUnitTests-iOS-host.app */,
- );
- name = Products;
- sourceTree = "";
- };
F52CD63A1B58383C0051AB86 /* Configurations */ = {
isa = PBXGroup;
children = (
@@ -496,10 +392,6 @@
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
projectDirPath = "";
projectReferences = (
- {
- ProductGroup = 841999F52947592D000D241B /* Products */;
- ProjectRef = 841999F42947592D000D241B /* Parse.xcodeproj */;
- },
{
ProductGroup = 7C5F7FBC29212AF10035B219 /* Products */;
ProjectRef = 7C5F7FBB29212AF10035B219 /* ParseFacebookUtils.xcodeproj */;
@@ -542,76 +434,6 @@
remoteRef = 7C5F7FDA29212AF20035B219 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 84199A042947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A032947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A062947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A052947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A082947592D000D241B /* ParseUnitTests-iOS.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = "ParseUnitTests-iOS.xctest";
- remoteRef = 84199A072947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A0A2947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A092947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A0C2947592D000D241B /* ParseUnitTests-macOS.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = "ParseUnitTests-macOS.xctest";
- remoteRef = 84199A0B2947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A0E2947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A0D2947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A102947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A0F2947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A122947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A112947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A142947592D000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 84199A132947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 84199A162947592D000D241B /* ParseUnitTests-iOS-host.app */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.application;
- path = "ParseUnitTests-iOS-host.app";
- remoteRef = 84199A152947592D000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
@@ -637,7 +459,6 @@
buildActionMask = 2147483647;
files = (
7C5F7FB729212AAE0035B219 /* PFFacebookDeviceAuthenticationProvider.m in Sources */,
- 7C77D067292916A000C4D90E /* File.swift in Sources */,
7C5F7FB929212AAE0035B219 /* PFFacebookUtilsDevice.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -716,7 +537,7 @@
SDKROOT = appletvos;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
@@ -737,7 +558,7 @@
ONLY_ACTIVE_ARCH = YES;
SDKROOT = appletvos;
SWIFT_VERSION = 5.0;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Release;
};
@@ -748,7 +569,7 @@
ARCHS = "$(ARCHS_STANDARD)";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
SDKROOT = appletvos;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
@@ -759,7 +580,7 @@
ARCHS = "$(ARCHS_STANDARD)";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
SDKROOT = appletvos;
- TVOS_DEPLOYMENT_TARGET = 9.0;
+ TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Release;
};
diff --git a/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
index 04cd5dae9..919434a62 100644
--- a/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ b/ParseFacebookUtilsTvOs/ParseFacebookUtilsTvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -2,6 +2,6 @@
+ location = "self:">
diff --git a/ParseFacebookUtilsiOS/.gitignore b/ParseFacebookUtilsiOS/.gitignore
new file mode 100644
index 000000000..f4096fee4
--- /dev/null
+++ b/ParseFacebookUtilsiOS/.gitignore
@@ -0,0 +1 @@
+Package.resolved
diff --git a/ParseFacebookUtilsiOS/Configurations/ParseFacebookUtils-UnitTests.xcconfig b/ParseFacebookUtilsiOS/Configurations/ParseFacebookUtils-UnitTests.xcconfig
index bb7da544c..eb99bc9d3 100644
--- a/ParseFacebookUtilsiOS/Configurations/ParseFacebookUtils-UnitTests.xcconfig
+++ b/ParseFacebookUtilsiOS/Configurations/ParseFacebookUtils-UnitTests.xcconfig
@@ -13,7 +13,7 @@
PRODUCT_NAME = ParseFacebookUtilsiOS-UnitTests
PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutilsios.unit
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
INFOPLIST_FILE = $(SRCROOT)/Tests/Resources/Info.plist
TEST_HOST = $(BUILT_PRODUCTS_DIR)/ParseFacebookTestApplication.app/ParseFacebookTestApplication
diff --git a/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.pbxproj b/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.pbxproj
index 35f7e5e68..7555acc0f 100644
--- a/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.pbxproj
+++ b/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.pbxproj
@@ -3,10 +3,11 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 54;
+ objectVersion = 52;
objects = {
/* Begin PBXBuildFile section */
+ 39E22AC52AD065BA00D9AE5C /* OCMock in Frameworks */ = {isa = PBXBuildFile; productRef = 39E22AC42AD065BA00D9AE5C /* OCMock */; };
7C5F7E2829210C9C0035B219 /* FacebookUtilsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5F7E1B29210C970035B219 /* FacebookUtilsTests.m */; };
7C5F7E2929210C9C0035B219 /* FacebookAuthenticationProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5F7E1C29210C970035B219 /* FacebookAuthenticationProviderTests.m */; };
7C5F7E2A29210CA00035B219 /* PFFacebookTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5F7E2129210C970035B219 /* PFFacebookTestCase.m */; };
@@ -25,7 +26,6 @@
7C5F7E93292114350035B219 /* PFFacebookMobileAuthenticationProvider_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CACE629291EA75A003359B5 /* PFFacebookMobileAuthenticationProvider_Private.h */; };
7C5F7E94292114410035B219 /* PFFacebookUtilsDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CACE623291EA75A003359B5 /* PFFacebookUtilsDevice.m */; };
7C5F7E95292114410035B219 /* PFFacebookMobileAuthenticationProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CACE627291EA75A003359B5 /* PFFacebookMobileAuthenticationProvider.m */; };
- 7C5F7ED729211E120035B219 /* OCMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C5F7EAC292119EA0035B219 /* OCMock.framework */; };
7C5F7EDA29211E5E0035B219 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C5F7ED929211E5E0035B219 /* libsqlite3.tbd */; };
7C5F7EDC29211E640035B219 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C5F7EDB29211E640035B219 /* libc++.tbd */; };
7C5F7EDE29211E6A0035B219 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C5F7EDD29211E6A0035B219 /* SystemConfiguration.framework */; };
@@ -87,125 +87,6 @@
remoteGlobalIDString = 4AAEAA5B200C020E00AA7479;
remoteInfo = "ParseFacebookUtilsV4-iOS-Dynamic";
};
- 7C5F7EA3292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 030EF0A814632FD000B04273;
- remoteInfo = OCMock;
- };
- 7C5F7EA5292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 03565A3118F0566E003AE91E;
- remoteInfo = OCMockTests;
- };
- 7C5F7EA7292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 030EF0DC14632FF700B04273;
- remoteInfo = OCMockLib;
- };
- 7C5F7EA9292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = D31108AD1828DB8700737925;
- remoteInfo = OCMockLibTests;
- };
- 7C5F7EAB292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = F0B950F11B0080BE00942C38;
- remoteInfo = "OCMock iOS";
- };
- 7C5F7EAD292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 817EB1621BD765130047E85A;
- remoteInfo = "OCMock tvOS";
- };
- 7C5F7EAF292119EA0035B219 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 8DE97CA022B43EE60098C63F;
- remoteInfo = "OCMock watchOS";
- };
- 841999DE29475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C3821C19CCA89E0066284A;
- remoteInfo = "Parse-iOS";
- };
- 841999E029475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C5845D1C3B0A98000063C6;
- remoteInfo = "Parse-iOS-Dynamic";
- };
- 841999E229475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 816F449B1A8E8933009CDB32;
- remoteInfo = "ParseUnitTests-iOS";
- };
- 841999E429475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 97010FAC1630B18F00AB761E;
- remoteInfo = "Parse-macOS";
- };
- 841999E629475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C09F861AF97A490043B49C;
- remoteInfo = "ParseUnitTests-macOS";
- };
- 841999E829475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 815F24151BD04D150054659F;
- remoteInfo = "Parse-tvOS";
- };
- 841999EA29475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C585BF1C3B0AA1000063C6;
- remoteInfo = "Parse-tvOS-Dynamic";
- };
- 841999EC29475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 810156691BB3832700D7C7BD;
- remoteInfo = "Parse-watchOS";
- };
- 841999EE29475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 81C5870F1C3B0AA9000063C6;
- remoteInfo = "Parse-watchOS-Dynamic";
- };
- 841999F029475911000D241B /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 841999CF29475911000D241B /* Parse.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 4AE33A0B1F5451AD0088DCA0;
- remoteInfo = "ParseUnitTests-iOS-host";
- };
B9A7EE7323C49272003E606E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
@@ -247,7 +128,6 @@
7C5F7E2C29210CF30035B219 /* ParseFacebookTestApplication.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = ParseFacebookTestApplication.xcconfig; sourceTree = ""; };
7C5F7E2D29210CF30035B219 /* ParseFacebookUtils-UnitTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "ParseFacebookUtils-UnitTests.xcconfig"; sourceTree = ""; };
7C5F7E3929210E580035B219 /* ParseFacebookUtils.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ParseFacebookUtils.xcodeproj; path = ../ParseFacebookUtils/ParseFacebookUtils.xcodeproj; sourceTree = ""; };
- 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OCMock.xcodeproj; path = ../Carthage/Checkouts/OCMock/Source/OCMock.xcodeproj; sourceTree = ""; };
7C5F7ED929211E5E0035B219 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
7C5F7EDB29211E640035B219 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
7C5F7EDD29211E6A0035B219 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
@@ -283,9 +163,6 @@
8121EAAC1D39862400AC0B02 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
8121EAAD1D39862400AC0B02 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
81CB98C61AB7905D00136FA5 /* ParseFacebookUtilsiOS-UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "ParseFacebookUtilsiOS-UnitTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
- 841999BC29475725000D241B /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 841999C729475730000D241B /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 841999CF29475911000D241B /* Parse.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Parse.xcodeproj; path = "/Users/admin/Documents/Projects/Parse-SDK-iOS-OSX/Parse/Parse.xcodeproj"; sourceTree = ""; };
D2AAC07E0554694100DB518D /* ParseFacebookUtilsiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ParseFacebookUtilsiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
F535C73B1B54B4A800A7D81E /* ParseFacebookTestApplication.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ParseFacebookTestApplication.app; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
@@ -310,11 +187,11 @@
files = (
7CD81D17292D16DC0074F64D /* ParseFacebookUtilsV4.framework in Frameworks */,
7C5F7EE229211E870035B219 /* Accelerate.framework in Frameworks */,
+ 39E22AC52AD065BA00D9AE5C /* OCMock in Frameworks */,
7C5F7EE029211E6E0035B219 /* AudioToolbox.framework in Frameworks */,
7C5F7EDE29211E6A0035B219 /* SystemConfiguration.framework in Frameworks */,
7C5F7EDC29211E640035B219 /* libc++.tbd in Frameworks */,
7C5F7EDA29211E5E0035B219 /* libsqlite3.tbd in Frameworks */,
- 7C5F7ED729211E120035B219 /* OCMock.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -358,7 +235,6 @@
7C5F7E1929210C970035B219 /* Tests */,
0867D69AFE84028FC02AAC07 /* Frameworks */,
034768DFFF38A50411DB9C8B /* Products */,
- 841999CF29475911000D241B /* Parse.xcodeproj */,
);
indentWidth = 4;
name = Breakpad;
@@ -367,8 +243,6 @@
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
isa = PBXGroup;
children = (
- 841999C729475730000D241B /* Parse.framework */,
- 841999BC29475725000D241B /* Parse.framework */,
7C77D0522929157600C4D90E /* Accelerate.framework */,
7C77D0502929156900C4D90E /* libc++.tbd */,
7C5F7EE129211E870035B219 /* Accelerate.framework */,
@@ -380,7 +254,6 @@
7C77D03C292913CF00C4D90E /* FBSDKCoreKit_Basics.xcframework */,
7C77D044292913CF00C4D90E /* FBSDKCoreKit.xcframework */,
7C77D046292913CF00C4D90E /* FBSDKLoginKit.xcframework */,
- 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */,
7C5F7E3929210E580035B219 /* ParseFacebookUtils.xcodeproj */,
);
name = Frameworks;
@@ -467,31 +340,9 @@
name = Products;
sourceTree = "";
};
- 7C5F7E96292116960035B219 /* exclude */ = {
- isa = PBXGroup;
- children = (
- );
- path = exclude;
- sourceTree = "";
- };
- 7C5F7E9A292119EA0035B219 /* Products */ = {
- isa = PBXGroup;
- children = (
- 7C5F7EA4292119EA0035B219 /* OCMock.framework */,
- 7C5F7EA6292119EA0035B219 /* OCMockTests.xctest */,
- 7C5F7EA8292119EA0035B219 /* libOCMock.a */,
- 7C5F7EAA292119EA0035B219 /* OCMockLibTests.xctest */,
- 7C5F7EAC292119EA0035B219 /* OCMock.framework */,
- 7C5F7EAE292119EA0035B219 /* OCMock.framework */,
- 7C5F7EB0292119EA0035B219 /* OCMock.framework */,
- );
- name = Products;
- sourceTree = "";
- };
7CACE61C291EA75A003359B5 /* ParseFacebookUtilsiOS */ = {
isa = PBXGroup;
children = (
- 7C5F7E96292116960035B219 /* exclude */,
7CACE61D291EA75A003359B5 /* Resources */,
7CACE620291EA75A003359B5 /* Source */,
7CACE624291EA75A003359B5 /* Internal */,
@@ -580,23 +431,6 @@
path = Project;
sourceTree = "";
};
- 841999D029475911000D241B /* Products */ = {
- isa = PBXGroup;
- children = (
- 841999DF29475911000D241B /* Parse.framework */,
- 841999E129475911000D241B /* Parse.framework */,
- 841999E329475911000D241B /* ParseUnitTests-iOS.xctest */,
- 841999E529475911000D241B /* Parse.framework */,
- 841999E729475911000D241B /* ParseUnitTests-macOS.xctest */,
- 841999E929475911000D241B /* Parse.framework */,
- 841999EB29475911000D241B /* Parse.framework */,
- 841999ED29475911000D241B /* Parse.framework */,
- 841999EF29475911000D241B /* Parse.framework */,
- 841999F129475911000D241B /* ParseUnitTests-iOS-host.app */,
- );
- name = Products;
- sourceTree = "";
- };
F52CD63A1B58383C0051AB86 /* Configurations */ = {
isa = PBXGroup;
children = (
@@ -676,6 +510,9 @@
B9A7EE7423C49272003E606E /* PBXTargetDependency */,
);
name = "ParseFacebookUtils-UnitTests";
+ packageProductDependencies = (
+ 39E22AC42AD065BA00D9AE5C /* OCMock */,
+ );
productName = "ParseFacebookUtilsV4-Tests";
productReference = 81CB98C61AB7905D00136FA5 /* ParseFacebookUtilsiOS-UnitTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
@@ -767,18 +604,11 @@
);
mainGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
packageReferences = (
+ 39E22AC32AD065BA00D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */,
);
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
projectDirPath = "";
projectReferences = (
- {
- ProductGroup = 7C5F7E9A292119EA0035B219 /* Products */;
- ProjectRef = 7C5F7E99292119EA0035B219 /* OCMock.xcodeproj */;
- },
- {
- ProductGroup = 841999D029475911000D241B /* Products */;
- ProjectRef = 841999CF29475911000D241B /* Parse.xcodeproj */;
- },
{
ProductGroup = 7C5F7E3A29210E580035B219 /* Products */;
ProjectRef = 7C5F7E3929210E580035B219 /* ParseFacebookUtils.xcodeproj */;
@@ -823,125 +653,6 @@
remoteRef = 7C5F7E6229210E590035B219 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 7C5F7EA4292119EA0035B219 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C5F7EA3292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C5F7EA6292119EA0035B219 /* OCMockTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = OCMockTests.xctest;
- remoteRef = 7C5F7EA5292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C5F7EA8292119EA0035B219 /* libOCMock.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libOCMock.a;
- remoteRef = 7C5F7EA7292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C5F7EAA292119EA0035B219 /* OCMockLibTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = OCMockLibTests.xctest;
- remoteRef = 7C5F7EA9292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C5F7EAC292119EA0035B219 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C5F7EAB292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C5F7EAE292119EA0035B219 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C5F7EAD292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C5F7EB0292119EA0035B219 /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C5F7EAF292119EA0035B219 /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999DF29475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999DE29475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999E129475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999E029475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999E329475911000D241B /* ParseUnitTests-iOS.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = "ParseUnitTests-iOS.xctest";
- remoteRef = 841999E229475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999E529475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999E429475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999E729475911000D241B /* ParseUnitTests-macOS.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = "ParseUnitTests-macOS.xctest";
- remoteRef = 841999E629475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999E929475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999E829475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999EB29475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999EA29475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999ED29475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999EC29475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999EF29475911000D241B /* Parse.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = Parse.framework;
- remoteRef = 841999EE29475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 841999F129475911000D241B /* ParseUnitTests-iOS-host.app */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.application;
- path = "ParseUnitTests-iOS-host.app";
- remoteRef = 841999F029475911000D241B /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
@@ -1046,7 +757,7 @@
DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = "$(SRCROOT)/ParseFacebookUtilsiOS/Resources/Info-iOS.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutilsios;
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
@@ -1063,7 +774,7 @@
DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = "$(SRCROOT)/ParseFacebookUtilsiOS/Resources/Info-iOS.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.parse.facebookutilsios;
PROVISIONING_PROFILE_SPECIFIER = "";
@@ -1116,7 +827,7 @@
DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = "$(SRCROOT)/ParseFacebookUtilsiOS/Resources/Info-iOS.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1143,7 +854,7 @@
DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = "$(SRCROOT)/ParseFacebookUtilsiOS/Resources/Info-iOS.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1198,7 +909,7 @@
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
INFOPLIST_FILE = "$(SRCROOT)/Tests/TestApplication/Resources/Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1216,7 +927,7 @@
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
INFOPLIST_FILE = "$(SRCROOT)/Tests/TestApplication/Resources/Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1276,6 +987,25 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
+
+/* Begin XCRemoteSwiftPackageReference section */
+ 39E22AC32AD065BA00D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */ = {
+ isa = XCRemoteSwiftPackageReference;
+ repositoryURL = "https://github.com/erikdoe/ocmock";
+ requirement = {
+ kind = revision;
+ revision = 67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89;
+ };
+ };
+/* End XCRemoteSwiftPackageReference section */
+
+/* Begin XCSwiftPackageProductDependency section */
+ 39E22AC42AD065BA00D9AE5C /* OCMock */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 39E22AC32AD065BA00D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */;
+ productName = OCMock;
+ };
+/* End XCSwiftPackageProductDependency section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
diff --git a/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
index 04cd5dae9..919434a62 100644
--- a/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ b/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -2,6 +2,6 @@
+ location = "self:">
diff --git a/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS/Resources/Info-iOS.plist b/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS/Resources/Info-iOS.plist
index 999351ffc..139ee825b 100644
--- a/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS/Resources/Info-iOS.plist
+++ b/ParseFacebookUtilsiOS/ParseFacebookUtilsiOS/Resources/Info-iOS.plist
@@ -23,6 +23,6 @@
CFBundleVersion
1.19.4
MinimumOSVersion
- 9.0
+ 12.0
diff --git a/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj b/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj
index c4d956711..4c96b67e2 100644
--- a/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj
+++ b/ParseLiveQuery/ParseLiveQuery.xcodeproj/project.pbxproj
@@ -845,7 +845,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
ONLY_ACTIVE_ARCH = YES;
SWIFT_OBJC_BRIDGING_HEADER = "";
@@ -882,7 +882,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OBJC_BRIDGING_HEADER = "";
diff --git a/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.pbxproj b/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.pbxproj
index 552283547..deba0e919 100644
--- a/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.pbxproj
+++ b/ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.pbxproj
@@ -290,7 +290,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
@@ -325,7 +325,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
SDKROOT = iphoneos;
};
diff --git a/ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.pbxproj b/ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.pbxproj
index 74fbbe1db..82c56a1a7 100644
--- a/ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.pbxproj
+++ b/ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.pbxproj
@@ -533,7 +533,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -581,7 +581,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
@@ -598,7 +598,7 @@
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Resources/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -616,7 +616,7 @@
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Resources/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
diff --git a/ParseTwitterUtils/.gitignore b/ParseTwitterUtils/.gitignore
new file mode 100644
index 000000000..f4096fee4
--- /dev/null
+++ b/ParseTwitterUtils/.gitignore
@@ -0,0 +1 @@
+Package.resolved
diff --git a/ParseTwitterUtils/Configurations/ParseTwitterTestApplication.xcconfig b/ParseTwitterUtils/Configurations/ParseTwitterTestApplication.xcconfig
index 81ec6d3b5..7d288ec81 100644
--- a/ParseTwitterUtils/Configurations/ParseTwitterTestApplication.xcconfig
+++ b/ParseTwitterUtils/Configurations/ParseTwitterTestApplication.xcconfig
@@ -13,6 +13,6 @@
PRODUCT_NAME = ParseTwitterTestApplication
PRODUCT_BUNDLE_IDENTIFIER = com.parse.twitterutils.testapplication
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
INFOPLIST_FILE = $(SRCROOT)/Tests/TestApplication/Resources/Info.plist
diff --git a/ParseTwitterUtils/Configurations/ParseTwitterUtils-Tests.xcconfig b/ParseTwitterUtils/Configurations/ParseTwitterUtils-Tests.xcconfig
index 42bf4515d..b32ed55c1 100644
--- a/ParseTwitterUtils/Configurations/ParseTwitterUtils-Tests.xcconfig
+++ b/ParseTwitterUtils/Configurations/ParseTwitterUtils-Tests.xcconfig
@@ -11,7 +11,7 @@
#include "Shared/Product/LogicTests.xcconfig"
PRODUCT_NAME = ParseTwitterUtils-Tests
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
INFOPLIST_FILE = $(PROJECT_DIR)/Tests/Resources/Info.plist
diff --git a/ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS-Dynamic.xcconfig b/ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS-Dynamic.xcconfig
index d436dc8d4..9930dd79e 100644
--- a/ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS-Dynamic.xcconfig
+++ b/ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS-Dynamic.xcconfig
@@ -13,7 +13,7 @@
PRODUCT_NAME = ParseTwitterUtils
PRODUCT_BUNDLE_IDENTIFIER = com.parse.twitterutils.ios
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
INFOPLIST_FILE = $(SRCROOT)/ParseTwitterUtils/Resources/Info-iOS.plist
diff --git a/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.pbxproj b/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.pbxproj
index 162266eeb..e63f5f608 100644
--- a/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.pbxproj
+++ b/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.pbxproj
@@ -8,6 +8,7 @@
/* Begin PBXBuildFile section */
06D00BB51BC790F3005BAA6F /* PFTwitterLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D00BB41BC790F3005BAA6F /* PFTwitterLocalization.h */; };
+ 39E22B102AD070A500D9AE5C /* OCMock in Frameworks */ = {isa = PBXBuildFile; productRef = 39E22B0F2AD070A500D9AE5C /* OCMock */; };
7C605D0B292A91D700E4B6D2 /* PFTwitterLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C605D02292A91D700E4B6D2 /* PFTwitterLocalization.m */; };
7C605D0C292A91D700E4B6D2 /* PFTwitterLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C605D02292A91D700E4B6D2 /* PFTwitterLocalization.m */; };
7C77D07E2929241300C4D90E /* PF_Twitter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C77D079292923FF00C4D90E /* PF_Twitter.m */; };
@@ -56,7 +57,6 @@
81ECACCB1D1E14E000FA7673 /* PFTwitterPrivateUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 813E54A61BB5E52000C727E8 /* PFTwitterPrivateUtilities.m */; };
81ECACCC1D1E14E000FA7673 /* PF_OAuthCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 817A37CA1B4B741A00129AFA /* PF_OAuthCore.m */; };
81ECACCD1D1E14E000FA7673 /* PFTwitterAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 819DAAD51BB5EC79002BDE2B /* PFTwitterAlertView.m */; };
- B9783173240D14A50049C02B /* OCMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9783172240D14A50049C02B /* OCMock.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -162,8 +162,6 @@
/* Begin PBXFileReference section */
06D00BB41BC790F3005BAA6F /* PFTwitterLocalization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFTwitterLocalization.h; sourceTree = ""; };
- 4A0ECBDD200D41B600BA84A3 /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 4A13522820282037000F5FD5 /* Bolts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Bolts.framework; path = ../Carthage/Build/iOS/Bolts.framework; sourceTree = ""; };
4A51E3FA2027CC0F0066DE1A /* Parse.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Parse.xcodeproj; path = ../Parse/Parse.xcodeproj; sourceTree = ""; };
7C605D02292A91D700E4B6D2 /* PFTwitterLocalization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFTwitterLocalization.m; sourceTree = ""; };
7C77D076292923FF00C4D90E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ParseTwitterUtils.strings; sourceTree = ""; };
@@ -222,11 +220,6 @@
81CB98D31AB7906D00136FA5 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ../Resources/Info.plist; sourceTree = ""; };
81ECACD71D1E14E000FA7673 /* ParseTwitterUtils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ParseTwitterUtils.framework; sourceTree = BUILT_PRODUCTS_DIR; };
81ECACD91D1E14F300FA7673 /* ParseTwitterUtils-iOS-Dynamic.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "ParseTwitterUtils-iOS-Dynamic.xcconfig"; sourceTree = ""; };
- 848E11B22959EF2100BA2457 /* FBAEMKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBAEMKit.xcframework; path = "/Users/admin/Documents/Projects/Parse-SDK-iOS-OSX/ParseFacebookUtils/../Carthage/Build/FBAEMKit.xcframework"; sourceTree = ""; };
- 848E11B42959EF2100BA2457 /* FBSDKCoreKit_Basics.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBSDKCoreKit_Basics.xcframework; path = "/Users/admin/Documents/Projects/Parse-SDK-iOS-OSX/ParseFacebookUtils/../Carthage/Build/FBSDKCoreKit_Basics.xcframework"; sourceTree = ""; };
- 848E11B62959EF2100BA2457 /* FBSDKCoreKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBSDKCoreKit.xcframework; path = "/Users/admin/Documents/Projects/Parse-SDK-iOS-OSX/ParseFacebookUtils/../Carthage/Build/FBSDKCoreKit.xcframework"; sourceTree = ""; };
- 848E11B82959EF2100BA2457 /* FBSDKLoginKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = FBSDKLoginKit.xcframework; path = "/Users/admin/Documents/Projects/Parse-SDK-iOS-OSX/ParseFacebookUtils/../Carthage/Build/FBSDKLoginKit.xcframework"; sourceTree = ""; };
- B9783172240D14A50049C02B /* OCMock.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = OCMock.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B99F4FFE2444B5B00061A6F5 /* ParseTwitterTestApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ParseTwitterTestApplication.entitlements; sourceTree = ""; };
B9A7EEC123C49D94003E606E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
D2AAC07E0554694100DB518D /* ParseTwitterUtils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ParseTwitterUtils.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -247,7 +240,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- B9783173240D14A50049C02B /* OCMock.framework in Frameworks */,
+ 39E22B102AD070A500D9AE5C /* OCMock in Frameworks */,
8168326A1D1E1A8B00315E21 /* AudioToolbox.framework in Frameworks */,
8168325E1D1E1A8600315E21 /* libsqlite3.tbd in Frameworks */,
816832591D1E1A7E00315E21 /* SystemConfiguration.framework in Frameworks */,
@@ -301,15 +294,8 @@
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
isa = PBXGroup;
children = (
- 848E11B22959EF2100BA2457 /* FBAEMKit.xcframework */,
- 848E11B42959EF2100BA2457 /* FBSDKCoreKit_Basics.xcframework */,
- 848E11B62959EF2100BA2457 /* FBSDKCoreKit.xcframework */,
- 848E11B82959EF2100BA2457 /* FBSDKLoginKit.xcframework */,
- B9783172240D14A50049C02B /* OCMock.framework */,
B9A7EEC123C49D94003E606E /* CoreGraphics.framework */,
- 4A13522820282037000F5FD5 /* Bolts.framework */,
4A51E3FA2027CC0F0066DE1A /* Parse.xcodeproj */,
- 4A0ECBDD200D41B600BA84A3 /* Parse.framework */,
813DFC8E1AB2513300F25A08 /* System Frameworks */,
);
name = Frameworks;
@@ -627,6 +613,9 @@
8166FB951B4F1E9A003841A2 /* PBXTargetDependency */,
);
name = "ParseTwitterUtils-Tests";
+ packageProductDependencies = (
+ 39E22B0F2AD070A500D9AE5C /* OCMock */,
+ );
productName = "ParseFacebookUtilsV4-Tests";
productReference = 81CB98C61AB7905D00136FA5 /* ParseTwitterUtils-Tests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
@@ -699,6 +688,9 @@
Base,
);
mainGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
+ packageReferences = (
+ 39E22B0E2AD070A500D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */,
+ );
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
projectDirPath = "";
projectReferences = (
@@ -1110,6 +1102,25 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
+
+/* Begin XCRemoteSwiftPackageReference section */
+ 39E22B0E2AD070A500D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */ = {
+ isa = XCRemoteSwiftPackageReference;
+ repositoryURL = "https://github.com/erikdoe/ocmock";
+ requirement = {
+ kind = revision;
+ revision = 67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89;
+ };
+ };
+/* End XCRemoteSwiftPackageReference section */
+
+/* Begin XCSwiftPackageProductDependency section */
+ 39E22B0F2AD070A500D9AE5C /* OCMock */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 39E22B0E2AD070A500D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */;
+ productName = OCMock;
+ };
+/* End XCSwiftPackageProductDependency section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
diff --git a/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata
index f1755b4ab..919434a62 100644
--- a/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ b/ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -2,6 +2,6 @@
+ location = "self:">
diff --git a/ParseTwitterUtils/ParseTwitterUtils/Resources/Info-iOS.plist b/ParseTwitterUtils/ParseTwitterUtils/Resources/Info-iOS.plist
index 35e0dbe08..47eccb773 100644
--- a/ParseTwitterUtils/ParseTwitterUtils/Resources/Info-iOS.plist
+++ b/ParseTwitterUtils/ParseTwitterUtils/Resources/Info-iOS.plist
@@ -23,6 +23,6 @@
CFBundleVersion
2.7.3
MinimumOSVersion
- 9.0
+ 12.0
diff --git a/ParseUI/.gitignore b/ParseUI/.gitignore
new file mode 100644
index 000000000..f4096fee4
--- /dev/null
+++ b/ParseUI/.gitignore
@@ -0,0 +1 @@
+Package.resolved
diff --git a/ParseUI/ParseUI.xcodeproj/project.pbxproj b/ParseUI/ParseUI.xcodeproj/project.pbxproj
index ac69130a1..6e29be35a 100644
--- a/ParseUI/ParseUI.xcodeproj/project.pbxproj
+++ b/ParseUI/ParseUI.xcodeproj/project.pbxproj
@@ -3,10 +3,11 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 46;
+ objectVersion = 52;
objects = {
/* Begin PBXBuildFile section */
+ 39E22AD72AD0676700D9AE5C /* OCMock in Frameworks */ = {isa = PBXBuildFile; productRef = 39E22AD62AD0676700D9AE5C /* OCMock */; };
7C77D109292A509000C4D90E /* PFPurchaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C77D0C9292A507500C4D90E /* PFPurchaseTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
7C77D10A292A509000C4D90E /* PFTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C77D0CB292A507500C4D90E /* PFTextField.h */; settings = {ATTRIBUTES = (Public, ); }; };
7C77D10B292A509000C4D90E /* PFQueryTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C77D0CD292A507500C4D90E /* PFQueryTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -126,7 +127,6 @@
7C77D1A6292A512300C4D90E /* PFDismissButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C77D104292A507500C4D90E /* PFDismissButton.m */; };
7C77D1A7292A512300C4D90E /* PFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C77D108292A507500C4D90E /* PFLoadingView.m */; };
7C77D207292A537400C4D90E /* ParseUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D162292A510400C4D90E /* ParseUI.framework */; };
- 7C77D208292A537E00C4D90E /* OCMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D202292A534D00C4D90E /* OCMock.framework */; };
7C77D221292A575B00C4D90E /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D220292A575B00C4D90E /* Social.framework */; };
7C77D222292A580800C4D90E /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D220292A575B00C4D90E /* Social.framework */; };
7C77D22E292A604700C4D90E /* ParseUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C77D22D292A604700C4D90E /* ParseUI.framework */; };
@@ -331,55 +331,6 @@
remoteGlobalIDString = F535C73B1B54B4A800A7D81E;
remoteInfo = ParseFacebookTestApplication;
};
- 7C77D1F9292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 030EF0A814632FD000B04273;
- remoteInfo = OCMock;
- };
- 7C77D1FB292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 03565A3118F0566E003AE91E;
- remoteInfo = OCMockTests;
- };
- 7C77D1FD292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 030EF0DC14632FF700B04273;
- remoteInfo = OCMockLib;
- };
- 7C77D1FF292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = D31108AD1828DB8700737925;
- remoteInfo = OCMockLibTests;
- };
- 7C77D201292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = F0B950F11B0080BE00942C38;
- remoteInfo = "OCMock iOS";
- };
- 7C77D203292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 817EB1621BD765130047E85A;
- remoteInfo = "OCMock tvOS";
- };
- 7C77D205292A534D00C4D90E /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- proxyType = 2;
- remoteGlobalIDString = 8DE97CA022B43EE60098C63F;
- remoteInfo = "OCMock watchOS";
- };
84745C482939EE77002D00B2 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 84745C3F2939EE77002D00B2 /* ParseFacebookUtils.xcodeproj */;
@@ -550,11 +501,10 @@
7C77D162292A510400C4D90E /* ParseUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ParseUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
7C77D1A8292A51AA00C4D90E /* ParseTwitterUtils.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ParseTwitterUtils.xcodeproj; path = ../ParseTwitterUtils/ParseTwitterUtils.xcodeproj; sourceTree = ""; };
7C77D1D5292A522800C4D90E /* ParseFacebookUtilsiOS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ParseFacebookUtilsiOS.xcodeproj; path = ../ParseFacebookUtilsiOS/ParseFacebookUtilsiOS.xcodeproj; sourceTree = ""; };
- 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OCMock.xcodeproj; path = ../Carthage/Checkouts/OCMock/Source/OCMock.xcodeproj; sourceTree = ""; };
7C77D21F292A56F600C4D90E /* ParseUIDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ParseUIDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
7C77D220292A575B00C4D90E /* Social.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; };
7C77D22D292A604700C4D90E /* ParseUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ParseUI.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- 7C77D22F292A604700C4D90E /* ParseUIDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ParseUIDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 7C77D22F292A604700C4D90E /* ParseUIDemo-Swift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ParseUIDemo-Swift.app"; sourceTree = BUILT_PRODUCTS_DIR; };
7C77D230292A604700C4D90E /* SignInWithAppleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SignInWithAppleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
8129E6081A9CB1BE006752BC /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
8129E6391A9CB320006752BC /* UIDemoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIDemoViewController.swift; sourceTree = ""; };
@@ -660,7 +610,7 @@
buildActionMask = 2147483647;
files = (
7C77D22E292A604700C4D90E /* ParseUI.framework in Frameworks */,
- 7C77D208292A537E00C4D90E /* OCMock.framework in Frameworks */,
+ 39E22AD72AD0676700D9AE5C /* OCMock in Frameworks */,
7C77D207292A537400C4D90E /* ParseUI.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -678,7 +628,7 @@
7C77D162292A510400C4D90E /* ParseUI.framework */,
7C77D21F292A56F600C4D90E /* ParseUIDemo.app */,
7C77D22D292A604700C4D90E /* ParseUI.framework */,
- 7C77D22F292A604700C4D90E /* ParseUIDemo.app */,
+ 7C77D22F292A604700C4D90E /* ParseUIDemo-Swift.app */,
7C77D230292A604700C4D90E /* SignInWithAppleTests.xctest */,
84745C3F2939EE77002D00B2 /* ParseFacebookUtils.xcodeproj */,
);
@@ -689,7 +639,6 @@
isa = PBXGroup;
children = (
7C77D220292A575B00C4D90E /* Social.framework */,
- 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */,
7C77D1D5292A522800C4D90E /* ParseFacebookUtilsiOS.xcodeproj */,
7C77D1A8292A51AA00C4D90E /* ParseTwitterUtils.xcodeproj */,
7C77D129292A50BF00C4D90E /* Parse.xcodeproj */,
@@ -956,20 +905,6 @@
name = Products;
sourceTree = "";
};
- 7C77D1F0292A534D00C4D90E /* Products */ = {
- isa = PBXGroup;
- children = (
- 7C77D1FA292A534D00C4D90E /* OCMock.framework */,
- 7C77D1FC292A534D00C4D90E /* OCMockTests.xctest */,
- 7C77D1FE292A534D00C4D90E /* libOCMock.a */,
- 7C77D200292A534D00C4D90E /* OCMockLibTests.xctest */,
- 7C77D202292A534D00C4D90E /* OCMock.framework */,
- 7C77D204292A534D00C4D90E /* OCMock.framework */,
- 7C77D206292A534D00C4D90E /* OCMock.framework */,
- );
- name = Products;
- sourceTree = "";
- };
7C77D246292A606800C4D90E /* Sign In With Apple */ = {
isa = PBXGroup;
children = (
@@ -1341,7 +1276,7 @@
);
name = "ParseUIDemo-Swift";
productName = ParseUIDemo;
- productReference = 7C77D22F292A604700C4D90E /* ParseUIDemo.app */;
+ productReference = 7C77D22F292A604700C4D90E /* ParseUIDemo-Swift.app */;
productType = "com.apple.product-type.application";
};
81472F661A1AB33800FD6EED /* ParseUIDemo */ = {
@@ -1377,6 +1312,9 @@
BCCBE8D823BFB9EB0044A79C /* PBXTargetDependency */,
);
name = SignInWithAppleTests;
+ packageProductDependencies = (
+ 39E22AD62AD0676700D9AE5C /* OCMock */,
+ );
productName = SignInWithAppleTests;
productReference = 7C77D230292A604700C4D90E /* SignInWithAppleTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
@@ -1432,13 +1370,12 @@
"pt-BR",
);
mainGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
+ packageReferences = (
+ 39E22AD52AD0676700D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */,
+ );
productRefGroup = 0867D691FE84028FC02AAC07 /* Breakpad */;
projectDirPath = "";
projectReferences = (
- {
- ProductGroup = 7C77D1F0292A534D00C4D90E /* Products */;
- ProjectRef = 7C77D1EF292A534D00C4D90E /* OCMock.xcodeproj */;
- },
{
ProductGroup = 7C77D12A292A50BF00C4D90E /* Products */;
ProjectRef = 7C77D129292A50BF00C4D90E /* Parse.xcodeproj */;
@@ -1594,55 +1531,6 @@
remoteRef = 7C77D1E5292A522800C4D90E /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
- 7C77D1FA292A534D00C4D90E /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C77D1F9292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C77D1FC292A534D00C4D90E /* OCMockTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = OCMockTests.xctest;
- remoteRef = 7C77D1FB292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C77D1FE292A534D00C4D90E /* libOCMock.a */ = {
- isa = PBXReferenceProxy;
- fileType = archive.ar;
- path = libOCMock.a;
- remoteRef = 7C77D1FD292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C77D200292A534D00C4D90E /* OCMockLibTests.xctest */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.cfbundle;
- path = OCMockLibTests.xctest;
- remoteRef = 7C77D1FF292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C77D202292A534D00C4D90E /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C77D201292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C77D204292A534D00C4D90E /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C77D203292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
- 7C77D206292A534D00C4D90E /* OCMock.framework */ = {
- isa = PBXReferenceProxy;
- fileType = wrapper.framework;
- path = OCMock.framework;
- remoteRef = 7C77D205292A534D00C4D90E /* PBXContainerItemProxy */;
- sourceTree = BUILT_PRODUCTS_DIR;
- };
84745C492939EE77002D00B2 /* ParseFacebookUtilsV4.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
@@ -1997,7 +1885,8 @@
GCC_WARN_UNUSED_LABEL = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
SDKROOT = iphoneos;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
};
name = Release;
};
@@ -2055,8 +1944,12 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = YES;
SKIP_INSTALL = YES;
SUPPORTS_MACCATALYST = NO;
@@ -2115,8 +2008,12 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = NO;
ONLY_ACTIVE_ARCH = YES;
SKIP_INSTALL = YES;
@@ -2182,8 +2079,12 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = YES;
SKIP_INSTALL = YES;
SUPPORTS_MACCATALYST = NO;
@@ -2242,8 +2143,12 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = NO;
ONLY_ACTIVE_ARCH = YES;
SKIP_INSTALL = YES;
@@ -2287,10 +2192,13 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = ParseUIDemo/Other/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
PRODUCT_BUNDLE_IDENTIFIER = "com.parse.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = ParseUIDemo;
+ PRODUCT_NAME = "ParseUIDemo-Swift";
SWIFT_INSTALL_OBJC_HEADER = NO;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
@@ -2324,10 +2232,13 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = ParseUIDemo/Other/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
PRODUCT_BUNDLE_IDENTIFIER = "com.parse.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = ParseUIDemo;
+ PRODUCT_NAME = "ParseUIDemo-Swift";
SWIFT_INSTALL_OBJC_HEADER = NO;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -2369,8 +2280,12 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = ParseUIDemo/Other/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) /usr/lib/swift @executable_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/lib/swift,
+ "@executable_path/Frameworks",
+ );
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseUIDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
@@ -2404,8 +2319,12 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = ParseUIDemo/Other/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) /usr/lib/swift @executable_path/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/lib/swift,
+ "@executable_path/Frameworks",
+ );
PRODUCT_BUNDLE_IDENTIFIER = com.parse.ParseUIDemo;
PRODUCT_NAME = "$(TARGET_NAME)";
TARGETED_DEVICE_FAMILY = "1,2";
@@ -2445,7 +2364,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = SignInWithAppleTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.parseplatform.SignInWithAppleTests;
@@ -2482,7 +2405,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
INFOPLIST_FILE = SignInWithAppleTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.2;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@loader_path/Frameworks",
+ );
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.parseplatform.SignInWithAppleTests;
@@ -2551,6 +2478,25 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
+
+/* Begin XCRemoteSwiftPackageReference section */
+ 39E22AD52AD0676700D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */ = {
+ isa = XCRemoteSwiftPackageReference;
+ repositoryURL = "https://github.com/erikdoe/ocmock";
+ requirement = {
+ kind = revision;
+ revision = 67bb9602f0a7541f24dc2d6d0d7389ca3e4c2c89;
+ };
+ };
+/* End XCRemoteSwiftPackageReference section */
+
+/* Begin XCSwiftPackageProductDependency section */
+ 39E22AD62AD0676700D9AE5C /* OCMock */ = {
+ isa = XCSwiftPackageProductDependency;
+ package = 39E22AD52AD0676700D9AE5C /* XCRemoteSwiftPackageReference "ocmock" */;
+ productName = OCMock;
+ };
+/* End XCSwiftPackageProductDependency section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
diff --git a/ParseUI/ParseUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ParseUI/ParseUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
index 1b8e778f1..919434a62 100644
--- a/ParseUI/ParseUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ b/ParseUI/ParseUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -2,6 +2,6 @@
+ location = "self:">
diff --git a/ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUIDemo-Swift.xcscheme b/ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUIDemo-Swift.xcscheme
index 94434d58f..0daea4b72 100644
--- a/ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUIDemo-Swift.xcscheme
+++ b/ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUIDemo-Swift.xcscheme
@@ -15,7 +15,7 @@
@@ -31,7 +31,7 @@
@@ -54,7 +54,7 @@
@@ -71,7 +71,7 @@
diff --git a/ParseUI/ParseUI/Resources/Info-iOS.plist b/ParseUI/ParseUI/Resources/Info-iOS.plist
index 01e4c5519..d0c7d47fd 100644
--- a/ParseUI/ParseUI/Resources/Info-iOS.plist
+++ b/ParseUI/ParseUI/Resources/Info-iOS.plist
@@ -23,6 +23,6 @@
CFBundleVersion
2.7.3
MinimumOSVersion
- 9.0
+ 12.0
diff --git a/README.md b/README.md
index 0daa2e82c..0dde4fa7e 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,12 @@
[](https://codecov.io/github/parse-community/Parse-SDK-iOS-OSX?branch=master)
[](https://github.com/parse-community/Parse-SDK-iOS-OSX/releases)
+
+
+
+
+
+

[][open-collective-link]