GJZ*_*GJZ 6 xcode openssl openldap ios swift
我目前正在建设用Objective-C的iOS应用和含有雨燕的OpenSSL和OpenLDAP的框架,它建立并没有任何问题运行.
但是,当我尝试将应用程序存档以供发布时,会出现以下错误:
以下是一些其他信息:
Xcode版本是7.3.1(7D1014)
该项目是一个Xcworkspace(包含一个podfile,但框架没有通过Cocoapods集成)
更新:
进一步测试后,发生了另一个makefile错误(在任何情况下类似的问题)
此图像说明了所使用的所有框架和库以及发生的错误.
这是构建日志:
我感谢任何帮助,并乐意提供任何其他信息.
我实际上推荐的是完全不同的东西.将opens和openldap打造为您刚刚链接到的独立通用静态库.据推测,这就是Makefile-openssl和Makefile-openldap正在做的事情(制作通用库)
"为什么我会这么疯狂?" 你可能在想.openssl和openldap的代码没有改变......除非你有一个独特的案例,你已经分叉代码并进行了一些修改(这可能是一件坏事).因此,没有必要不断地重建它.
"啊,但如果我想更新版本呢?" 你可能在想.然后获取最新的源代码并构建一次.完成.
好处是你不会浪费时间来构建这些库.虽然你可以说它现在不是什么大问题,但随着项目变得越来越大,你只是在浪费时间重新构建那些没有积极开发的库.此外,您不必担心像这样的任何奇怪的构建问题.
对于我一直在研究的一些项目,我已经说服他们甚至在项目中创建我们需要的所有可可豆荚库的预建库.在你的项目中,保持我们的主要项目对pods的肮脏(我知道有些人会不同意)有一个额外的好处.
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |