-
-
Notifications
You must be signed in to change notification settings - Fork 874
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add Swift Package Manager support; upgrade ParseFacbookUtils
to Facebook SDK 15
#1683
Conversation
Thanks for opening this pull request!
|
I will reformat the title to use the proper commit message syntax. |
Thanks @vazarkevych for the PR. Since I am the original author of the SPM fork here: https://github.com/mman/Parse-SDK-iOS-OSX/tree/spm (which required tons of changes to make work), I really like your simple approach 👍 Trying to push the limit, is it really necessary to change all the |
What would be the pro of avoiding that? |
@mtrezza I think keeping the |
Got it, thanks for clarifying |
Thank you @mman for your feedback on PR. |
@parse-community/ios-sdk anyone who would want to try this branch out and give feedback? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On a general note, the parseUI job is failing, it should be passing:
❌ /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/ParseUI/ParseUIDemo/Classes/AppDelegate.m:33:9: 'ParseTwitterUtils.h' file not found
#import "ParseTwitterUtils.h"
9a85111
to
b15d091
Compare
e01f01f
to
7b8b947
Compare
Circle CI is not used anymore
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ci fails, looking into it...
Suggested changelog entry:
BREAKING CHANGE: Carthage support is removed; the core module name has changed therefore the import statement is now
import ParseCore
instead ofimport Parse
(#1683)
The CI runs on Also ruby 3 is the default on the macOS 12 image, so we have to explicitly add a ruby setup to CI workflow to install ruby 2. If assets don't build with Xcode 13 then the CI can pin to the macOS 11 image temporarily. |
ParseFacbookUtils
to Facebook SDK 15
# [2.0.0](1.19.4...2.0.0) (2023-01-29) ### Features * Add Swift Package Manager support; upgrade `ParseFacbookUtils` to Facebook SDK 15 ([#1683](#1683)) ([840390b](840390b)) ### BREAKING CHANGES * Carthage support is removed; the core module name has changed therefore the import statement is now `import ParseCore` instead of `import Parse` (#1683) ([840390b](840390b))
🎉 This change has been released in version 2.0.0 |
Do you guys know the reason this 2.0.0 release and all newer ones are not showing up in CocoaPods? |
Cocoapods and carthage support has been removed in favor of SPM support. |
New Pull Request Checklist
Issue Description
Closes: #1453
Closes: #1635
Approach
Configure Package.swift for release framework with SPM
Updated Facebook SDK to the latest version (15.1.0)
Credits
This PR contains work from @rocxteady’s branch spm, thanks for his contribution!