我正在使用 windows 8.0、adobe flash professional CC 和 AIR SDK 14 来开发我的应用程序。
我正在通过应用程序加载器将我的 ipa 文件提交到应用商店。
我收到一条错误消息
错误 ITMS-9000:“无效的段对齐。此应用程序没有正确的段对齐,应使用最新版本的 Xcode 重建。如果您需要进一步的帮助,请联系开发人员技术支持。”
mac用户有解决办法https://forums.adobe.com/message/6763023#6763023但是如何在 Windows PC 上解决这个问题。
最佳答案
Flash Builder 4.7(32 位)PC 用户的解决方案:
在 C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.7\sdks
中将 Apache FlexSDK 14 与 Flash 14 和 Air 14 一起使用,以避免 架构 armv7 的 undefined symbol
使用 Flash Builder 编译 ipa 时出现 code> 错误。 (参见 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
避免无效如果您使用应用程序 uploader 将 ipa 上传到 App Store,则段对齐
错误。
关于ios - 错误 ITMS-9000 : Invalid segment Alignment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26100561/