导入 SDK
远程方式
开始安装
pod init
我们的 SDK 可使用 CocoaPods 导入。
| SDK | 当前版本 |
|---|---|
| QITechIosOCR | pod 'QITechIosOCR', '~> 8.2.0' |
iOS Minimum Deployment Target
15.5
在搭载 arm64 芯片的 MacBook 上使用模拟器
目前,我们的 iOS OCR SDK 不幸不支持在搭载 arm64 架构芯片(M1/M2/M3/M4)的 MacBook 上运行的模拟器中编译,除非使用 Rosetta,它能将 x86_64 架构转换为 arm64。
要开始安装,请在您的项目根目录运行旁边的命令。
在 podfile 中添加 source
source 'https://github.com/QITechSDKs/iOS.git'
下一步是在 podfile 文件中添加 QI Tech 的 source。
在 podfile 中添加 pod
pod 'QITechIosOCR', '~> <version>'
最后,只需按照旁边的格式添加 pod 名称。
注意:
架构变更(v6.0.0+)从 6.0.0 版本开始,SDK 改为仅以静态方式分发。在您的 Podfile 中,必须使用配置 :linkage => :static。
podfile 示例(6.0.0 或更高版本)
source 'https://github.com/QITechSDKs/iOS.git'
source 'https://cdn.cocoapods.org/'
target 'ExampleApp' do
use_frameworks! :linkage => :static
pod 'QITechIosOCR', '~> 8.2.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
if ['DatadogCore', 'DatadogInternal', 'DatadogCrashReporting', 'DatadogLogs'].include?(target.name)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
end
end
end
end
podfile 示例(早期版本)
source 'https://github.com/QITechSDKs/iOS.git'
source 'https://cdn.cocoapods.org/'
target 'ExampleApp' do
use_frameworks!
pod 'QITechIosOCR', '~> 4.0.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
if ['DatadogCore', 'DatadogInternal', 'DatadogCrashReporting', 'DatadogLogs'].include?(target.name)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
end
end
end
end
注意
在 iOS 中集成依赖项时,可能需要对某些库使用静态链接,对其他库使用动态链接。此配置对于确保兼容性、避免构建错误和优化项目性能至关重要。