The iOS Software Development Kit to connect to the FeedHenry platform.
The project relies on Cocoapods and it's respective plugins 'cocoapods-packager' and 'cocoapods-appledoc', so please ensure that are installed in your system. If not, please execute the following:
[sudo] gem install cocoapods cocoapods-packager cocoapods-appledoc
- Update the
VERSION.txt
andfh-ios-sdk/FHDefines.h
with the new version number. - Update ```CHANGELOG.md`` with the new release and content.
- Update
FH.podspec
,s.version
attribute with the new version number. - Tag the repository with the new version number:
git tag -s -a {VERSION} -m 'version {VERSION}' // e.g. {VERSION} format is '2.2.5'
- Push the new release tag on GitHub:
git push origin {TAG}
- Publish the
FH.podspec
on the Cocoapods repo with:
pod trunk push --allow-warnings
--allow-warnings
is required to skip some deprecation warnings from a underlying dependency library. This will be circumvented in a future release.
- Once you have published on Cocoapods it's time to do a GitHub release. To do so run the script:
./github-release.sh
This will produce two files in the Releases-{version}
directory. You can then attach them on the GitHub release page.
To generate API documentation and sync with the GitHub pages placeholder, switch to 'gh-pages' branch and follow the instructions there.
See iOS SDK Guide.