Showing results for 
Search instead for 
Did you mean: 

Smart Bluetooth

Not applicable

Hello vik86

you created a demo application on IoS to connect WICED sense to IBM watson

i tried to compile your project with XCODE (7.3) and i got 3 errors.

- in ssl.h : expected identifier or '('

- in mosquitto_internal.h : unknown type name 'SSL'

- in mosquitto_internal.h :unknown type name 'SSL_CTX'

just by chance, did you already see this problem ?

i don't have experience with xcode it is my first trial so maybe i've something wrong.

thank you

1 Reply

Hi Etienne,

I'll provide more details on setting up the project, since I've imported the Moscapsule library for MQTT functionality into my project, you would have to setup in the pod file

Add the below in pod file( "pod init" )


pod 'Moscapsule', :git => ''

pod 'OpenSSL-Universal', '~> 1.0.1.l'

pod install

Later you would have to create a bridge header, since the Moscapsule is based of objective-C .(Using Swift with Cocoa and Objective-C (Swift 2.2): Swift and Objective-C in the Same Project

This can be manually done by following the steps here

Adding a Swift Bridge Header manually | bencoding

Once you done this you should be able to build and compile the application