错误ITMS-9000:无效段对齐
我使用的是Windows 8.0,Adobe Flash Professional CC和AIR SDK 14来开发我的应用程序。错误ITMS-9000:无效段对齐
我通过应用程序加载器将我的ipa文件提交给appstore。
我得到一个错误信息
ERROR ITMS-9000:“Inavalid扇形段对这个程序没有正确的段对齐,并应在Xcode的最新版本,如果您还需要请联系开发者技术支持重建assistence“。
有一个针对mac用户的解决方案https://forums.adobe.com/message/6763023#6763023但是如何在windows PC上解决这个问题。
为Flash Builder的4.7(32位)PC用户解决方案:
使用Apache FlexSDK 14与Flash 14和空气14 C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.7\sdks
避免Undefined symbols for architecture armv7
错误,当您编译Flash Builder中的ipa。 (请参阅this)
使用C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.7\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK
中最新的AirSDK 16 Beta。 (见this)
更换C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.7\sdks\4.13.0\lib\aot\bin
文件夹与空气中的16测试版SDK C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.7\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\lib\aot\bin
的文件夹,以避免invalid segment alignement
错误,如果你上传的ipa与应用程序上传到App Store。
我遇到同样的问题,Flash CC 2014,AIR SDK 15,Windows 7。我们目前没有XCode。 – 2014-10-03 20:58:11