Please, allow for manual SDK installation as Xcode sub-project.
There are many environments, were it is not allowed to use CocoaPods or any other non-official build tool.
CocoaPods should be an option and should not be forced on users.
@konkontos We currently do not have manual instructions at this time, however I can give you a quick overview to help guide you on adding it until we create a complete guide.
iOS_SDK/OneSignalSDK/Framework/OneSignal.framework into your Xcode project. Make sure to check the copy option.SystemConfiguration, UIKit, and UserNotifications to your framework list.In-addition to CocoaPods we do support Carthage for others who my find this issue.
https://documentation.onesignal.com/docs/carthage-setup
Closing due to inactivity, if you have any other questions or problems please feel free to ask!
@konkontos We currently do not have manual instructions at this time, however I can give you a quick overview to help guide you on adding it until we create a complete guide.
- Download or clone this repo.
- Drop and drag
iOS_SDK/OneSignalSDK/Framework/OneSignal.frameworkinto your Xcode project. Make sure to check the copy option.- Add
SystemConfiguration,UIKit, andUserNotificationsto your framework list.- You can then follow our full setup guide for the code setup.
- If you need the features provided by the Notification Service Extension you will need to repeat steps 2 and 3 above for this target.
In-addition to CocoaPods we do support Carthage for others who my find this issue.
https://documentation.onesignal.com/docs/carthage-setup
Hello, guys, @konkontos @jkasten2
after doing this still have
'No such module 'OneSignal'
Do I need add Run Script phase like at Carthage manual (step11) ?
Most helpful comment
@konkontos We currently do not have manual instructions at this time, however I can give you a quick overview to help guide you on adding it until we create a complete guide.
iOS_SDK/OneSignalSDK/Framework/OneSignal.frameworkinto your Xcode project. Make sure to check the copy option.SystemConfiguration,UIKit, andUserNotificationsto your framework list.In-addition to CocoaPods we do support Carthage for others who my find this issue.
https://documentation.onesignal.com/docs/carthage-setup