在flash专业cs6中使用adobe air发布

时间:2012-07-05 23:37:11

标签: ios air adobe publishing

我正在使用Adobe Flash Professional CS6将我的应用程序发布为iOS应用程序。

我收到的错误是:

属性或元素在应用程序描述符文件中包含无效值。   (application.iPhone.InfoAdditions)

我的档案是

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<application xmlns="http://ns.adobe.com/air/application/3.2">
  <id>com.itsgamingplus.itsgood</id>
  <filename>ItsGoodIpod</filename>
  <description/>
  <!-- To localize the description, use the following format for the description     element.<description><text xml:lang="en">English App description goes here</text><text     xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App      description goes here</text></description>-->
  <name>ItsGoodIpod</name>
   <!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->
  <copyright/>
  <initialWindow>
    <content>ItsGoodIpod.swf</content>
    <systemChrome>standard</systemChrome>
    <transparent>false</transparent>
    <visible>true</visible>
    <fullScreen>true</fullScreen>
    <aspectRatio>landscape</aspectRatio>
    <renderMode>gpu</renderMode>
    <autoOrients>false</autoOrients>
   </initialWindow>
  <icon>
    <image512x512>icon1.png</image512x512>
    <image29x29>icon2.png</image29x29>
    <image57x57>icon3.png</image57x57>
  </icon>
    <iPhone>
        <InfoAdditions>
       <![CDATA[<key>UIDeviceFamily</key><Array><string>1</string></Array>]]>
    </InfoAdditions>
     <requestedDisplayResolution>standard</requestedDisplayResolution>
   </iPhone>
   <customUpdateUI>false</customUpdateUI>
  <allowBrowserInvocation>false</allowBrowserInvocation>
  <versionNumber>1.4</versionNumber>
  <supportedLanguages>en</supportedLanguages>
</application>

我已经删除了xml文件并使flash专业版生成了一个新文件,但出现了同样的错误。

任何建议都有帮助

1 个答案:

答案 0 :(得分:0)

问题是Array节点区分大小写。它必须是小写,否则您将收到“无效值”错误消息。这是正确的:

<![CDATA[<key>UIDeviceFamily</key><array><string>1</string></array>]]>