我正在尝试将库(框架)用于我们的iOS项目(https://github.com/auth0/JWTDecode.swift)。它提供了一个cocoapod接口来添加/使用框架。但不幸的是,在我的项目中,我们没有合并cocoapods,此时不可能将cocoapods集成到我们的iOS项目中。所以我从git hub下载了框架的源代码并构建了框架。所以我得到了.framework文件,并将其添加到我们的项目中。这个框架在模拟器中运行良好,当尝试构建ipa(存档)时,它失败并且说
Use of unresolved identifier 'decode'.
方法'decode'是JWTDecode的成员之一。有人可以帮助我构建适用于模拟器和设备的框架。我不熟悉在iOS中构建框架。
我正在使用JWTDecode框架来解码JWT令牌。
答案 0 :(得分:0)
问题是由于我构建的框架仅支持模拟器。我通过为设备和模拟器构建框架解决了这个问题。以下帖子帮助了我。
https://medium.com/swiftindia/build-a-custom-universal-framework-on-ios-swift-549c084de7c8