Swift iOS 应用存档错误

Posted

技术标签:

【中文标题】Swift iOS 应用存档错误【英文标题】:Swift iOS app Archive error 【发布时间】:2017-09-08 05:05:25 【问题描述】:

我正在关注我的书以发布我的应用程序。

所以,我想存档我的应​​用,但我的应用触发错误,如下图所示。

我有使用 Db 的领域框架。并且还有 kakaolink(api) 框架。 我该怎么做才能解决这个问题?

【问题讨论】:

您是否在项目中添加任何框架作为嵌入式框架? @AravindAR 在我的项目General中,它有RealmSwift.framework和Realm.frameWork 我只是想知道您是否在 Embedded binaries 部分添加了任何框架? @AravindAR 我认为它有请检查问题我更新我的问题 我添加了一个对我有用的答案,当我遇到与其他框架类似的问题时。如果您可以尝试并确认它是否有效,那就太好了。 【参考方案1】:

将以下运行脚本添加到您的构建阶段部分

bash "$BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH/Realm.framework/strip-frameworks.sh"

在归档通用二进制文件时需要此步骤来解决App Store submission bug。

请确保您在“构建阶段”部分的“嵌入式二进制文件”下方添加运行脚本。

尝试归档项目,如果存在错误,请再次尝试以下步骤。

删除相应的框架和正在创建的运行脚本 问题。然后编译运行代码。

先添加嵌入式框架,然后添加运行脚本。请 确保构建阶段的顺序应该像嵌入的 用于选择正确的运行脚本上方的框架 架构。

【讨论】:

这是工作!!!真的真的真的真的真的真的真的真的真的真的真的真的很感谢....哈哈,我英语不好,而且是swift的初学者。 感谢您欣赏我糟糕的英语:)

以上是关于Swift iOS 应用存档错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥应用存档在 iOS、swift、xcode 9.2 中使用自定义框架失败

Alamofire 包含应用存档验证失败

Xcode 存档验证错误 - Xcode 9 和 Swift 4

问题 XCode 8,Swift 2.3 存档版本在 IOS 9.2.1 -> IOS 9.0 上启动时崩溃

IOS中的错误存档

从 Xcode 6.3 上传的存档的 iTunes Connect 错误:包含无效的 Swift 版本