iCloud file storage not available in OS X

I’m sorry. I can’t really help without you providing output of commands in my previous 2 replies + console output.

Oops sorry bout that…   So, running my OSX app, here’s what I get from terminal:

...(some other stuff)... 2016-03-22 16:03:18.894 Alpha Omega[27136:3457366] NSUbiquitousKeyValueStore error: com.borderleap.alphaomega.osx does not have a valid com.apple.developer.ubiquity-kvstore-identifier entitlement

what about output of other commands?

Not sure what commands you’re referring to…  I’m not having any other errors.  

codesign -d -v --entitlements  :- /Applications/XXXX.app/

security cms -D -i XXXX.mobileprovision

Also, iCloud available only for applications distributed through Mac App Store, as I wrote, I asked if your app is built for with AppStore distribution provisioning profile.

I’m building it using my distribution profile and opening the app on my Mac.   I’m trying out a few things and will get back to you…

I just noticed something bad. May I ask to do same with tomorrows daily build? There is something weird about OS X provisioning profiles, and I added workaround. Current build can result in bad entitlements (you’ll get error message in console, but build will succeed)

Sounds great - I responded in other thread…

OK. Tanks for your patience. It seems that 2016.2846 signs a valid binary, with proper entitlements for KVS and other iCloud services. Sorry for inconvenience. Download latest build and try again.

Reminder. To make OS X synchronize between iOS and tvOS you’ll have to set it’s kvs store ID, because OS X app probably will have different app ID that your iOS/tvOS app which can share it. Here’s small example (for explanations look on iCloud plugin doc page); distilled version of build.settings from Corona Cannon:

[lua]

settings = {

    iphone = {

        iCloud = true,

    },

    tvos = {

        iCloud = true,

    },

    osx = {

        iCloud = {[‘kvstore-identifier’] = ‘com.coronalabs.coronacannon’},

    },

    plugins = {

        [‘plugin.iCloud’] = {publisherId = ‘com.coronalabs’, supportedPlatforms = {iphone = true, appletvos = true, osx = true}},

    },

}

[/lua]