错误ITMS-9000:无效的段对齐

时间:2014-09-29 10:21:43

标签: ios flash

我正在使用Windows 8.0,adobe flash专业CC和AIR SDK 14开发我的应用程序。

我通过应用程序加载器将我的ipa文件提交到appstore。

我收到了错误消息

错误ITMS-9000:" Inavalid段对齐。此应用程序没有正确的段对齐,应使用最新版本的Xcode重建。如果您需要进一步的帮助,请联系开发人员技术支持。"

mac用户有一个解决方案https://forums.adobe.com/message/6763023#6763023但是如何在Windows PC上解决这个问题。

1 个答案:

答案 0 :(得分:1)

Flash Builder 4.7(32位)PC用户的解决方案:

C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.7\sdks中使用Apache FlexSDK 14和Flash 14以及Air 14,以避免在使用Flash Builder编译ipa时出现Undefined symbols for architecture armv7错误。 (见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文件夹替换为AIR 16 Beta 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中的文件夹,以避免在将带有应用程序上传程序的ipa上传到App Store时出现invalid segment alignement错误。