Skip to content

Commit

Permalink
[WEB-742] Migrates PerimeterX to SPM (#1734)
Browse files Browse the repository at this point in the history
* migrates PerimeterX to SPM

* Removes PerimeterX from main target because it is only used/needed in KsApi target
  • Loading branch information
scottkicks committed Sep 22, 2022
1 parent e3cb02a commit 27d436a
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 2 deletions.
1 change: 0 additions & 1 deletion Cartfile
Expand Up @@ -9,4 +9,3 @@ github "ReactiveCocoa/ReactiveSwift" == 6.5.0
### Binaries

binary "https://raw.githubusercontent.com/Appboy/appboy-ios-sdk/master/appboy_ios_sdk_full.json" == 4.3.2
binary "https://raw.githubusercontent.com/PerimeterX/px-iOS-Framework/master/PerimeterX.json" == 1.13.9
1 change: 0 additions & 1 deletion Cartfile.resolved
@@ -1,4 +1,3 @@
binary "https://raw.githubusercontent.com/Appboy/appboy-ios-sdk/master/appboy_ios_sdk_full.json" "4.3.2"
binary "https://raw.githubusercontent.com/PerimeterX/px-iOS-Framework/master/PerimeterX.json" "1.13.9"
github "ReactiveCocoa/ReactiveSwift" "6.5.0"
github "kickstarter/Kickstarter-ReactiveExtensions" "e3f7786b5bcc7b99c14b9fd313302bb59d9c3fe9"
17 changes: 17 additions & 0 deletions Kickstarter.xcodeproj/project.pbxproj
Expand Up @@ -464,6 +464,7 @@
59D1E6261D1865AC00896A4C /* DashboardVideoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D1E6241D1865AC00896A4C /* DashboardVideoCell.swift */; };
59D1E6581D1866F800896A4C /* DashboardVideoCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59D1E6571D1866F800896A4C /* DashboardVideoCellViewModel.swift */; };
59E877381DC9419700BCD1F7 /* Newsletter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E877371DC9419700BCD1F7 /* Newsletter.swift */; };
602C97DA28DB78A600919CA8 /* PerimeterX in Frameworks */ = {isa = PBXBuildFile; productRef = 602C97D928DB78A600919CA8 /* PerimeterX */; };
606754BD28CF91D60033CD5E /* FacebookCore in Frameworks */ = {isa = PBXBuildFile; productRef = 606754BC28CF91D60033CD5E /* FacebookCore */; };
606754BF28CF91DD0033CD5E /* FacebookLogin in Frameworks */ = {isa = PBXBuildFile; productRef = 606754BE28CF91DD0033CD5E /* FacebookLogin */; };
608E7A5328ABDBAE00289E92 /* SetYourPasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 608E7A5128ABD5E700289E92 /* SetYourPasswordViewController.swift */; };
Expand Down Expand Up @@ -3297,6 +3298,7 @@
06634FC02807A4C300950F60 /* ApolloAPI in Frameworks */,
06634FC22807A4C300950F60 /* ApolloUtils in Frameworks */,
60DA511428C96A65002E2DF1 /* SwiftSoup in Frameworks */,
602C97DA28DB78A600919CA8 /* PerimeterX in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -7379,6 +7381,7 @@
06634FC12807A4C300950F60 /* ApolloUtils */,
06634FC42807A4EB00950F60 /* Prelude */,
60DA511328C96A65002E2DF1 /* SwiftSoup */,
602C97D928DB78A600919CA8 /* PerimeterX */,
);
productName = KsApi;
productReference = D01587501EEB2DE4006E7684 /* KsApi.framework */;
Expand Down Expand Up @@ -7488,6 +7491,7 @@
60EAD1B028D0EE24009F9474 /* XCRemoteSwiftPackageReference "ios-snapshot-test-case" */,
60EAD1C528D25A36009F9474 /* XCRemoteSwiftPackageReference "appcenter-sdk-apple" */,
19A824AC28DA54ED00325124 /* XCRemoteSwiftPackageReference "appboy-segment-ios" */,
602C97D628DB787900919CA8 /* XCRemoteSwiftPackageReference "px-iOS-Framework" */,
);
productRefGroup = A7E06C7A1C5A6EB300EBDCC2 /* Products */;
projectDirPath = "";
Expand Down Expand Up @@ -10460,6 +10464,14 @@
minimumVersion = 9.0.0;
};
};
602C97D628DB787900919CA8 /* XCRemoteSwiftPackageReference "px-iOS-Framework" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/PerimeterX/px-iOS-Framework";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.13.9;
};
};
606754B728CF8A190033CD5E /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/facebook/facebook-ios-sdk";
Expand Down Expand Up @@ -10589,6 +10601,11 @@
package = 194520C12888542100CA9B88 /* XCRemoteSwiftPackageReference "stripe-ios" */;
productName = Stripe;
};
602C97D928DB78A600919CA8 /* PerimeterX */ = {
isa = XCSwiftPackageProductDependency;
package = 602C97D628DB787900919CA8 /* XCRemoteSwiftPackageReference "px-iOS-Framework" */;
productName = PerimeterX;
};
606754BC28CF91D60033CD5E /* FacebookCore */ = {
isa = XCSwiftPackageProductDependency;
package = 606754B728CF8A190033CD5E /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */;
Expand Down
Expand Up @@ -225,6 +225,15 @@
"version" : "2.1.1"
}
},
{
"identity" : "px-ios-framework",
"kind" : "remoteSourceControl",
"location" : "https://github.com/PerimeterX/px-iOS-Framework",
"state" : {
"revision" : "50eec61be35fcece00b4b6580367f16cc8a4f96d",
"version" : "1.16.3"
}
},
{
"identity" : "sdwebimage",
"kind" : "remoteSourceControl",
Expand Down

0 comments on commit 27d436a

Please sign in to comment.