Iphone 使用iOSPorts连接到LDAP服务器的帮助
我正在构建一个连接到LDAP服务器(无加密)的iPhone应用程序。我正在尝试使用iOSPorts,但是我在下面遇到了问题,我认为它是为Xcode 3编写的,而我只使用过Xcode 4 只需对服务器执行简单的搜索查询并返回结果 我遇到的一些麻烦: 例如,在步骤3中,我的iOSPorts/include文件夹为空,仅包含.gitignore文件 对于步骤4,我需要只添加包含数据库、devel、iOSPorts和安全性的ports文件夹哪些文件 对于步骤6“直接依赖项”面板,这是构建阶段的目标依赖项吗?需要选择哪些库 我认为第7步也适用于Xcode 3Iphone 使用iOSPorts连接到LDAP服务器的帮助,iphone,objective-c,ios,ldap,Iphone,Objective C,Ios,Ldap,我正在构建一个连接到LDAP服务器(无加密)的iPhone应用程序。我正在尝试使用iOSPorts,但是我在下面遇到了问题,我认为它是为Xcode 3编写的,而我只使用过Xcode 4 只需对服务器执行简单的搜索查询并返回结果 我遇到的一些麻烦: 例如,在步骤3中,我的iOSPorts/include文件夹为空,仅包含.gitignore文件 对于步骤4,我需要只添加包含数据库、devel、iOSPorts和安全性的ports文件夹哪些文件 对于步骤6“直接依赖项”面板,这是构建阶段的目标依赖项
在此方面的任何帮助都将不胜感激 我还没有完成所有的过程,但我非常确定第三步,你必须先“完成”项目。在项目的顶部文件夹中有一个Makefile 我正在构建一个连接到LDAP服务器(无加密)的iPhone应用程序。我正在尝试使用iOSPorts,但在遵循文档时遇到了问题,我认为它是为Xcode 3编写的,而我只使用过Xcode 4 最初的指令是为Xcode 3创建的,因为在我发布第一个版本的iOS端口时,Xcode 4仍处于早期测试阶段。这些说明已在上个月内更新,以便与Xcode 4一起使用。在描述这些步骤时,我尝试使用“Xcode 4用户指南”中使用的名称,因此我建议阅读本文档的前几章 例如,在步骤3中,我的iOSPorts/include文件夹为空,仅包含.gitignore文件 最初,include目录将为空。各个端口将头文件复制到include目录。这是为了防止最终开发人员需要添加到OpenSSL、Cyrus SASL和OpenLDAP的路径,以便为OpenLDAP编译应用程序 在此方面的任何帮助都将不胜感激 下面是iOS端口工作原理的简要介绍 开源软件包的每个端口都有一个Xcode项目文件。该Xcode项目文件将其他Xcode项目文件和Makefiles列为依赖项。以下是iOS端口Xcode项目文件编译端口时使用的高级步骤:
- 执行端口的MakeFile
- Makefile:从Internet下载源存档(如果Internet不可用,则失败)
- Makefile:使用md5sum验证源存档的完整性
- Makefile:解压源归档文件
- Makefile:将所有必需的修补程序应用于源代码
- Makefile:将头复制到iOS端口包含目录
- 从生成设置的目标依赖项中列出的其他端口生成任何库(例如,OpenLDAP中的libldap.a需要Cyrus SASL中的libsasl2.a)
- 编译请求的库李>
如果你仍然有问题,请告诉我。我会尽最大努力了解有关iOS端口和其他项目的帮助请求。您是否尝试过向iOS端口项目维护人员发送电子邮件?syzdek@bindlebinaries.comHave你解决了你的问题?我最近在OSXLion上用xcode 4.3.2构建了这个项目,并且不得不使用他们在github上的一个分支。