iOS SDK (Core)
Installation
6 min
here you will find step by step instructions to get the ios sdk running in your xcode project prerequisites to include the sdk, you will need to obtain access to a private github repository please request access by sending your github account information to support\@nativewaves com mailto\ support\@nativewaves com or reach out to your contact person at nativewaves the account will be added to the nativewaves team as external developer and allows you to access the necessary repository please note only one github account per organization is allowed add the sdk to your project the ios sdk is delivered via cocoapods or swift package manager you only need to apply one of the following variants choose whatever fits best for you variant a swift package manager (recommended) in xcode, go to file > add packages search or enter package url https //github com/nativewaves/nw livesdk distribution https //github com/nativewaves/nw livesdk distribution choose your preferred dependency rule ("up to next major/minor version" recommended) variant b cocoapods check out the official cocoapods guides if you haven't used it yet 1\) in your podfile, add the following lines \# at the top of your file source 'https //github com/cocoapods/specs git' \# replace \<github account name> with the github account name that was added as external developer to the nativewaves team source 'git\@github com \<github account name>\ nativewaves/nw livesdk distribution git' \# under your target add target '\<your target>' do pod 'nwcoresdk' end 2\) run from your terminal pod install 3\) use \<your project> xcworkspace instead of xcodeproj using 2 (or more) github accounts if you are using a different github account than the one provided to nativewaves for your development, you have to add credentials for a second github account using ssh keys to do this, follow the next steps go to your ssh folder and generate your key $ cd / ssh $ ssh keygen t rsa c "\<my comment>" f "\<my key file name>" it is recommended to prefix the file name with "github \\\<name\\>" add the ssh key to your ssh agent $ ssh add k / ssh/\<my key file name> add to github account go to the github accounts > settings > key page https //github com/settings/keys $ pbcopy < / ssh/\<my key file name> pub update identityfile $ nano / ssh/config identityfile / ssh/\<my key file name> also check out this guide https //medium com/@ibrahimlawal/developing with multiple github accounts on one macbook 94ff6d4ab9ca for more details