2012-07-05 78 views
0

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

,我接收的错误是:

的属性或元素包含在应用程序描述符文件中的无效值。 (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 Professional中生成一个新文件,但具有相同的错误。

任何建议是有益

+0

UIDeviceFamily是一个数字,而不是一个字符串。我不知道这是否有所作为。 – borrrden 2012-07-05 23:42:58

+0

从我所见过的所有东西都应该被记录为字符串。有一件事我注意到,而我继续搜索的是在其他文件是小写()这可能是我的问题?如果是这样,我怎么停止闪存专业CS6在编译时添加它。 – 2012-07-06 01:54:14

+0

http://powercoder23.wordpress.com/2012/08/29/error-105-application-iphone-infoadditions-contains-an-invalid-value/请检查这个链接这可能是有帮助的谢谢 Dhiraj – powercoder23 2012-08-29 15:04:46

回答

0

的问题是,所述阵列节点是大小写敏感的。它必须是小写字母,否则您将收到“无效值”错误消息。这是正确的:

<![CDATA[<key>UIDeviceFamily</key><array><string>1</string></array>]]> 
相关问题