我正在从事一个大型的iOS项目,除其他事项外,它使用我们开发的设备执行配置过程,因此它知道电话所连接的Wi-Fi网络并连接到同一网络。此过程与Sonos设置过程相似。
此外,正在为Android开发同一个项目,我们为完成这一部分而使用的示例可以在HERE
中找到话虽如此,该实现使用Christophhagen/Curve25519库,但只能使用Cocoapods进行安装。
我一直对Cocoapods保持沉默,我不想只为添加该库而修改整个项目。
当我开始在开发中使用该库时,我从Github下载了代码,打开了项目,对其进行了编译,将框架导出到项目中,并添加了复制阶段。一切似乎都可以正常工作,但是昨天,当我存档项目时,出现了以下错误:
ld: bitcode bundle could not be generated because '/Users/ramUser/Documents/MyProject/Frameworks/Curve25519.framework/Curve25519' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/Users/ramUser/Documents/MyProject/Frameworks/Curve25519.framework/Curve25519' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解决方法是将库项目包含到我的项目中,并将框架添加到“目标依赖项”中。
还有其他解决方案,因此我只能将框架导出到我的项目中吗?