【问题标题】:Enabling iCloud on AIR for iOS在 AIR for iOS 上启用 iCloud
【发布时间】:2012-09-11 10:43:08
【问题描述】:

我正在 Adob​​e AIR(flash) 上开发 iOS 应用程序,我想使用 iCloud KeyValue 功能(使用 ANE)。

如何在 AIR 上启用 iCloud 功能?

我假设 app.xml 是如何完成的,但不确定。

【问题讨论】:

  • 我的问题是“我应该在哪里为 iCloud 写权利。”

标签: ios air


【解决方案1】:

我解决了这个问题。

<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>
]]>

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

谢谢你回复我!

【讨论】:

  • 那么,你制作了 icloud 原生扩展吗?你想在那里分享什么? :)
【解决方案2】:

Adobe AIR 不原生支持 iCloud(iOS SDK 原生支持 iCloud)。

为了能够使用 iCloud,您需要使用使用 xCode 和 ObjC 的 Native 扩展。 我可能是错的,但我无法找到任何现有的 iCloud AIR 原生扩展,只是在谷歌检查。

无论如何你可以检查这个链接:

http://extensionsforair.com/native-extensions/ios/

http://www.adobe.com/devnet/air/native-extensions-for-air.html

【讨论】:

    猜你喜欢
    • 2013-05-12
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多