我已经联系了abbyy mobile sdk技术支持以下是有关内部版本号的回复:
“我发现在 Mac OS 上无法查看 dll 库的内部版本号(只能在 Windows 中看到,对于给您带来的不便,我深表歉意)。”
然后关于构建错误,我遵循了他们给出的说明:
您使用最新版本的 ABBYY Мobile OCR Engine,因此问题出在项目设置中。
下面请找到如何在 Xcode 4.3、iPhoneSDK 5.1 上运行 iPhone 示例的说明。
当您启动 Xcode 并打开“Sample.private.xcodeproj”项目时,Xcode 将显示“工作区”窗口。工具栏提供对右上角“查看”按钮组的快速访问。单击此处的“隐藏或显示导航器”按钮(或通过主 xCode 菜单执行相同操作:查看 → 导航器 → 显示项目导航器)。
“项目导航器”出现在包含单个项目“Sample.private”的工作区窗口的左侧。
单击项目导航器中的“Sample.private”项目图标。 “Project Editor”面板出现在项目导航器的右侧,显示元素 Project → Sample.private 和元素 Target → Sample。
选择 Project → Sample.private 并在 BuildSettings 选项卡上设置以下设置:
• 构建设置 → 架构部分:
基础 SDK =“最新 iOS (iOS 5.1)”
仅构建活动架构 = 是
架构设置的其余部分应该自动变为:
架构 = 标准 (armv7)
支持的平台 = iphonesimulator iphoneos
有效架构=armv6armv7
• 在代码签名部分中指定参数代码签名身份的开发人员许可证。
• 要指定您的应用程序支持的最低操作系统版本,请在部署部分中设置iOS 部署目标。
选择目标 → 样本。这里还打开“构建设置”选项卡,并执行与“项目”→“Sample.private”几乎相同的操作:
• 构建设置 → 架构部分:
仅构建活动架构 = 是
检查其余的架构设置:
架构=armv6
“基础 SDK”=“最新 iOS (iOS 5.1)”
支持的平台 = iphonesimulator iphoneos
有效架构=armv6
• 在代码签名部分中指定参数代码签名身份的开发人员许可证。
• 要指定您的应用程序支持的最低操作系统版本,请在部署部分中设置 iOS 部署目标:
iOS 部署目标 = 计划启动示例的 iPhone 操作系统版本。
然后调整默认从 xCode 主菜单打开的方案 Run Sample.app:Product → Edit Schema:
• 参数“目标”应该是“iOS 设备”(在移动设备当前与计算机断开连接的情况下),或者应该是当前连接到计算机的设备名称,您将在该设备上运行示例。
• 将Info 选项卡上的Build Configuration 参数更改为iPhone.Debug。
现在尝试在设备上启动示例。
此外,我们的测试工程师注意到,您可能会收到类似“启动远程程序时出错:无法获取 xxx 的任务”的消息。当示例安装在设备上并且在调试模式下不起作用时。 iOS开发者的不同论坛上详细描述了这个问题的解决方案。您可以尝试通过从移动设备中删除除开发人员配置文件之外的所有配置配置文件来解决此问题。
我能够成功构建示例。
感谢 Nikolay 和 Sharptooth 在这方面帮助我。