Alamofire 包含应用存档验证失败

Posted

技术标签:

【中文标题】Alamofire 包含应用存档验证失败【英文标题】:Alamofire include App archive Validation failed 【发布时间】:2014-11-21 08:25:16 【问题描述】:

我一直在尝试将我的 swift 应用程序提交到 appstore,但我遇到了这个错误。这是我第一次使用 alamofire。该应用程序在 ios8 和 ios7 中调试期间运行良好。但我无法将其提交到应用商店。谁能指导我做错了什么?

【问题讨论】:

【参考方案1】:

动态代码执行仅适用于 ios8。所以没有嵌入式框架是

alamofire 有一个记录在案的解决方法:

对于不支持嵌入式框架的应用程序目标,例如 iOS 7,可以通过直接包含 Alamofire.swift 源文件来集成 Alamofire,将***类型包装在 struct Alamofire 中以模拟命名空间。是的,这很糟糕。

所以:将文件复制到您的项目中并忽略框架。然后编辑文件并添加struct Alamofire ...原来的内容...和一个

【讨论】:

感谢您的回复。让我试试。有什么我可以参考的东西吗? 您能提供更多关于这种方法的信息吗?

以上是关于Alamofire 包含应用存档验证失败的主要内容,如果未能解决你的问题,请参考以下文章

kivy xcode 7 问题 - 构建和存档工作,但验证失败

Cordova 应用程序 -> iOS 存档验证失败。图标不见了

iOS 验证存档因 CFBundleIdentifier Collision & Invalid Bundle 而失败

由于错误,iOS App Archive 验证失败

Alamofire 的身份验证不断失败

由于未知原因,存档验证失败并出现错误