Skip to content

vibes/push-sdk-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vibes SDK - iOS

Installation and Usage

For installation and integration instructions, see the iOS SDK documentation.

Contributing

Install

Development tools

Install Xcode 8+, ruby, and homebrew.

Then run ./bin/setup

When adding new files to Sources/ or Tests/, if you're not adding them using Xcode, you can run:

$ bin/sync-xcode

to sync the Xcode project's file references and build sources.

Testing

Run specs using:

$ bin/test

Code Coverage

To generate code coverage, run ./bin/coverage.

Linting

To lint the code, run ./bin/lint.

Testing push notifications

There are a number of tools to help with this; Pusher is an excellent choice.

Publishing XCFramework

Run build xcframework script ./bin/build_xcframework.sh

This will create an output folder next to the the root folder

../output/VibesPush.xcframework can be pushed the the public github repo