ios – Xcode 6.01存档验证错误:无效的段对齐

前端之家收集整理的这篇文章主要介绍了ios – Xcode 6.01存档验证错误:无效的段对齐前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在 Xcode中开展iOS项目.部署目标是iOS 8.0.更新到Xcode 6.x后,在我的iPhone 5s和iPhone 6以及模拟器上构建和测试工作正常.但是,当我创建存档并想要验证它时,我收到以下错误

Archive validation Failed due to the issues listed below.

iTunes Store operation Failed.
Invalid Segment Alignment. This app does not have proper segment alignment and should be rebuilt with the latest version of Xcode. Please contact Developer Technical Support if you need further assistance.

我在谷歌搜索过去几天,似乎这个问题主要与其他开发工具有关,特别是来自Adobe.但是,我只使用Xcode进行开发.

这是我到目前为止所尝试的:

>重新安装Xcode 6.01
>打开和关闭Autolayout
>将目标从8.0设置为7.1
>只需提交存档(没有错误消息,但在Testflight中找不到新版本)

不幸的是,这一切都没有奏效.我的问题:

>错误消息想告诉我什么?
>有谁知道如何解决这个问题?

非常感谢!

解决方法

我找到了解决方案. XCode似乎忘记了我的两个文件(XX.h和XX.c).这个文件名(扩展名为.o)位于验证第一步的摘要中.

删除了对这两个文件的引用,再次添加它们,一切正常.希望有人帮助!

(编辑:抱歉,无法将此答案标记为正确答案,将在stackoverflow允许的两天内完成此操作)

更详细的说明:

>在管理器中按“验证”时,请查看弹出的“摘要”对话框
>如果除了您的应用程序之外还列出了任何.o文件,请返回Xcode并从项目中删除相应的.h和.m文件(删除引用就足够了)
>通过将它们拖放回项目中重新添加它们
>重新编译,它应该工作(假设您没有在您的应用程序中使用Adobe Air组件)

(感谢这个帖子Fynh的一百万,你的修复使它最终为我工作!)

原文链接:https://www.f2er.com/iOS/332213.html

猜你在找的iOS相关文章