2

Adobe AIR(flash)でiOSアプリを開発しており、iCloudのKeyValue関数(ANEを使用)を利用したいです。

AIR で iCloud 機能を有効にするにはどうすればよいですか?

app.xml がこれを行う方法だと思いますが、よくわかりません。

4

2 に答える 2

3

これを解決しました。

<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 ProjectのhugaApp.entitlementからこのように書きます。そして、 $(TeamIdentifierPrefix) と $(AppIdentifierPrefix) を実際の値に置き換えました。

私に答えてくれてありがとう!

于 2012-09-12T04:52:39.987 に答える
2

Adobe AIR は iCloud をネイティブにサポートしていません (iCloud は iOS SDK によってネイティブにサポートされています)。

iCloud を使用できるようにするには、xCode と ObjC を使用してネイティブ拡張機能を使用する必要があります。私は間違っているかもしれませんが、Google チェックで、AIR 用の既存の iCloud ネイティブ拡張機能を見つけることができませんでした。

とにかく、このリンクを確認できます:

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

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

于 2012-09-11T13:35:58.220 に答える