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

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

概述我一直在 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. In 我一直在 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允许的两天内完成此 *** 作)

更详细的说明:

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

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

总结

以上是内存溢出为你收集整理的ios – Xcode 6.01存档验证错误:无效的段对齐全部内容,希望文章能够帮你解决ios – Xcode 6.01存档验证错误:无效的段对齐所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1101044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存