Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用iOSPorts连接到LDAP服务器的帮助_Iphone_Objective C_Ios_Ldap - Fatal编程技术网

Iphone 使用iOSPorts连接到LDAP服务器的帮助

Iphone 使用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“直接依赖项”面板,这是构建阶段的目标依赖项

我正在构建一个连接到LDAP服务器(无加密)的iPhone应用程序。我正在尝试使用iOSPorts,但是我在下面遇到了问题,我认为它是为Xcode 3编写的,而我只使用过Xcode 4

只需对服务器执行简单的搜索查询并返回结果

我遇到的一些麻烦:

例如,在步骤3中,我的iOSPorts/include文件夹为空,仅包含.gitignore文件

对于步骤4,我需要只添加包含数据库、devel、iOSPorts和安全性的ports文件夹哪些文件

对于步骤6“直接依赖项”面板,这是构建阶段的目标依赖项吗?需要选择哪些库

我认为第7步也适用于Xcode 3


在此方面的任何帮助都将不胜感激

我还没有完成所有的过程,但我非常确定第三步,你必须先“完成”项目。在项目的顶部文件夹中有一个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)
  • 编译请求的库
自述文件提供了有关如何将项目文件添加到项目以及如何链接库的更多信息。在examples目录中还有一些示例程序


如果你仍然有问题,请告诉我。我会尽最大努力了解有关iOS端口和其他项目的帮助请求。

您是否尝试过向iOS端口项目维护人员发送电子邮件?syzdek@bindlebinaries.comHave你解决了你的问题?我最近在OSXLion上用xcode 4.3.2构建了这个项目,并且不得不使用他们在github上的一个分支。