我正在使用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上解决这个问题。
答案 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
错误。