Skip to content

Support Swift Package Manager #1453

@ShawnBaek

Description

@ShawnBaek

Parse has two dependencies, Bolts and OCMock.

I think Bolts is not maintainability, so If we want to keep the Parse-Objc or support latest tech stacks like SPM, I think fork the Bolts is a better option.

Here is my suggestion.

  1. Fork Bolts and OCMock into the parse-community.
  2. Make a Package.swift for Bolts and OCMock to support SPM.
  3. Make a Package.swift for Parse-SDK-iOS-OSX.

That's it.

What do you think about this?

Another option is to focus on the Parse-Swift like Parse Dart SDK.

PS. FireBase also has dependencies with OCMock. firebase/firebase-ios-sdk#3136

Metadata

Metadata

Assignees

No one assigned

    Labels

    bounty:$100Bounty applies for fixing this issue (Parse Bounty Program)state:releasedReleased as stable versiontype:featureNew feature or improvement of existing feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions