启用iCloud on AIR for iOS

启用iCloud on AIR for iOS,ios,air,Ios,Air,我正在AdobeAIR(flash)上开发iOS应用程序,我想使用iCloudKeyValue功能(使用电子邮箱) 如何在空中启用iCloud功能 我假设app.xml就是如何做到这一点的,但我不确定 Adobe AIR不支持iCloud的本机功能(iOS SDK本机支持iCloud) 为了能够使用iCloud,您需要使用使用xCode和ObjC的本机扩展。 我可能错了,但我找不到任何现有的iCloud本机扩展的空气,只是在谷歌检查 无论如何,您可以检查以下链接: 我解决了这个问题 <E

我正在AdobeAIR(flash)上开发iOS应用程序,我想使用iCloudKeyValue功能(使用电子邮箱)

如何在空中启用iCloud功能


我假设app.xml就是如何做到这一点的,但我不确定

Adobe AIR不支持iCloud的本机功能(iOS SDK本机支持iCloud)

为了能够使用iCloud,您需要使用使用xCode和ObjC的本机扩展。 我可能错了,但我找不到任何现有的iCloud本机扩展的空气,只是在谷歌检查

无论如何,您可以检查以下链接:

我解决了这个问题

<Entitlements>
<![CDATA[
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
    <string>$(TeamIdentifierPrefix).com.hoge.hugaApp</string>
</array>
<key>com.apple.developer.ubiquity-kvstore-identifier</key>
<string>$(TeamIdentifierPrefix).com.hoge.hugaApp</string>
<key>keychain-access-groups</key>
<array>
    <string>$(AppIdentifierPrefix).com.hoge.hugaApp</string>
</array>
]]>

com.apple.developer.ubiquity-container-identifiers
$(TeamIdentifierPrefix.com.hoge.hugaApp)
com.apple.developer.ubiquity-kvstore-identifier
$(TeamIdentifierPrefix.com.hoge.hugaApp)
密钥链访问组
$(AppIdentifierPrefix.com.hoge.hugaApp)
]]>

我是从XCode项目的hugaApp.authentication中这样写的,它是自动生成的文件。 然后我将$(TeamIdentifierPrefix)和$(AppIdentifierPrefix)替换为实际值


谢谢你回答我

我的问题是“我应该在哪里为iCloud编写授权。”那么,您是否制作了iCloud本机扩展?你想在那里分享什么吗?:)