ios - 如何在 iOS 中为模拟器和设备 (IPA) 构建框架

标签 ios iphone frameworks ios-simulator jwt

我正在尝试在我们的 iOS 项目(https://github.com/auth0/JWTDecode.swift)中使用库(框架)。它提供了一个 cocoapod 接口(interface)来添加/使用框架。但不幸的是,在我的项目中,我们没有合并 cocoapods,此时不可能将 cocoapods 集成到我们的 iOS 项目中。所以我从 git hub 下载了框架的源代码并构建了框架。所以我得到了 .framework 文件,并将其添加到我们的项目中。该框架在模拟器中运行良好,当尝试构建 ipa(存档)时它失败并说

Use of unresolved identifier 'decode'. 

'decode' 方法是 JWTDecode 的成员之一。有人可以帮助我构建适用于模拟器和设备的框架。我不熟悉在 iOS 中构建框架。

我正在使用 JWTDecode 框架来解码 JWT token 。

最佳答案

问题是由于我构建的框架仅支持模拟器。我通过为设备和模拟器构建框架解决了这个问题。下面的帖子帮助了我。

https://medium.com/swiftindia/build-a-custom-universal-framework-on-ios-swift-549c084de7c8

关于ios - 如何在 iOS 中为模拟器和设备 (IPA) 构建框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48393655/

相关文章:

ios - TableViewCell 需要手动滚动更新

iphone - 如何使用 PushMeBaby 示例发送 Apple 推送通知?

ios - 自动选择本地 CocoaPods 框架的正确路径

ios - xcode根据文件模板从物理文件夹创建组

iphone - 如何使用libxml解析解析xml数据

iphone - 比较 NSNumber 和 NSInteger

swift - 找不到体系结构 'TLSphinx' 的模块 'arm64';发现 : i386

IOS - 导入提要图像 - Retina 支持

ios - 如何确保在 UITextfield 中输入的日期不超过特定日期?

ios - 混合语言框架