This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

iOS nRF toolbox Xcode 10.2.1 compile errors

Hi, we have the latest Xcode installed on our new development Mac (up to date iOS too).

When we downloaded the iOS nRF toolbox from git hub today we get errors when compiling.

For example: 

Type 'EVObject' does not conform to protocol 'EVReflectable'

Do you have any idea what we are doing wrong or missing here?

I have attached a screen shot.

Thanks Ian

Parents
  • Hi Ian

    None of the iOS experts are available at the moment, so I will step in in the mean time.

    According to the app developers the nRF Toolbox app is using the old swift version, and haven't been updated for the last couple of years. In other words it hasn't been tested with the latest version of Xcode and iOS, and might be outdated.

    One suggestion I got was to update the EVReflection dependency to version 5.10.1 by altering the Podfile in nRF Toolbox:
    https://github.com/NordicSemiconductor/IOS-nRF-Toolbox/blob/master/Podfile

    You can give it a try, but I don't know if it is sufficient to get the code running. 

    Would it be possible to use the blinky app as a starting point instead?

    This app is being actively maintained, and should work fine with the latest version of the libraries. 

    Best regards
    Torbjørn

Reply
  • Hi Ian

    None of the iOS experts are available at the moment, so I will step in in the mean time.

    According to the app developers the nRF Toolbox app is using the old swift version, and haven't been updated for the last couple of years. In other words it hasn't been tested with the latest version of Xcode and iOS, and might be outdated.

    One suggestion I got was to update the EVReflection dependency to version 5.10.1 by altering the Podfile in nRF Toolbox:
    https://github.com/NordicSemiconductor/IOS-nRF-Toolbox/blob/master/Podfile

    You can give it a try, but I don't know if it is sufficient to get the code running. 

    Would it be possible to use the blinky app as a starting point instead?

    This app is being actively maintained, and should work fine with the latest version of the libraries. 

    Best regards
    Torbjørn

Children
No Data
Related