Commit e63922c78be2a6735b782afa57281689259673b8
1 parent
a63f8bf0
增加身份证库
Showing
2 changed files
with
60 additions
and
0 deletions
CNLiveBPersonalVerificationModule.podspec
| @@ -80,5 +80,47 @@ institution.resource_bundles = { | @@ -80,5 +80,47 @@ institution.resource_bundles = { | ||
| 80 | } | 80 | } |
| 81 | 81 | ||
| 82 | end | 82 | end |
| 83 | + | ||
| 84 | +s.subspec 'CNBPersonCardInfo' do |card| | ||
| 85 | + card.source_files = 'CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/**' | ||
| 86 | + card.subspec 'Controller' do |controller| | ||
| 87 | + controller.source_files = 'CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/Controller/*.{h,m}' | ||
| 88 | + controller.dependency 'CNLiveBPersonalVerificationModule/CNBPersonCardInfo/View' | ||
| 89 | + end | ||
| 90 | + card.subspec 'View' do |view| | ||
| 91 | + view.source_files = 'CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/View/*.{h,m}' | ||
| 92 | + view.dependency 'CNLiveBPersonalVerificationModule/CNBPersonCardInfo/Model' | ||
| 93 | + end | ||
| 94 | + card.subspec 'Model' do |model| | ||
| 95 | + model.source_files = 'CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/Model/*.{h,m}' | ||
| 96 | + end | ||
| 97 | + card.ios.vendored_frameworks = 'CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/baiduSDKs/AipOcrSdk.framework','CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/baiduSDKs/AipBase.framework','CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/baiduSDKs/IdcardQuality.framework' | ||
| 98 | + card.resource_bundles = { | ||
| 99 | + 'CNLiveBPersonalVerificationModule' => ['CNLiveBPersonalVerificationModule/Assets/CNBPersonCardInfo/CNBPersonCardInfo.bundle'] | ||
| 100 | + } | ||
| 101 | + card.dependency 'CNLiveTripartiteManagement/Masonry' | ||
| 102 | + card.dependency 'CNLiveTripartiteManagement/QMUIKit' | ||
| 103 | + card.dependency 'CNLiveTripartiteManagement/MJExtension' | ||
| 104 | + card.dependency 'CNLiveTripartiteManagement/SDWebImage' | ||
| 105 | + card.dependency 'CNLiveTripartiteManagement/MJRefresh' | ||
| 106 | + card.dependency 'CNLiveTripartiteManagement/YYKit' | ||
| 107 | + card.dependency 'CNLiveTripartiteManagement/AFNetworking' | ||
| 108 | + #基础库 | ||
| 109 | + card.dependency 'CNLiveBaseKit' | ||
| 110 | + #基础类目 | ||
| 111 | + card.dependency 'CNLiveCommonCategory' | ||
| 112 | + ##基础UI | ||
| 113 | + card.dependency 'CNLiveCustomUI' | ||
| 114 | + ##用户库 | ||
| 115 | + card.dependency 'CNLiveUserManagement' | ||
| 116 | + # #网络请求 | ||
| 117 | + card.dependency 'CNLiveRequestBastKit' | ||
| 118 | + card.dependency 'CNLiveEnvironment' | ||
| 119 | + card.dependency 'CNLiveBaseClass' | ||
| 120 | + card.dependency 'CNLiveBaseTools' | ||
| 121 | + card.dependency 'CNLiveBusinessTools' | ||
| 122 | + end | ||
| 123 | + | ||
| 124 | + | ||
| 83 | s.frameworks = 'UIKit', 'Foundation' | 125 | s.frameworks = 'UIKit', 'Foundation' |
| 84 | end | 126 | end |
Example/CNLiveBPersonalVerificationModule.xcodeproj/project.pbxproj
| @@ -358,9 +358,17 @@ | @@ -358,9 +358,17 @@ | ||
| 358 | "${PODS_ROOT}/Target Support Files/Pods-CNLiveBPersonalVerificationModule_Example/Pods-CNLiveBPersonalVerificationModule_Example-frameworks.sh", | 358 | "${PODS_ROOT}/Target Support Files/Pods-CNLiveBPersonalVerificationModule_Example/Pods-CNLiveBPersonalVerificationModule_Example-frameworks.sh", |
| 359 | "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework", | 359 | "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework", |
| 360 | "${BUILT_PRODUCTS_DIR}/CNLiveBPersonalVerificationModule/CNLiveBPersonalVerificationModule.framework", | 360 | "${BUILT_PRODUCTS_DIR}/CNLiveBPersonalVerificationModule/CNLiveBPersonalVerificationModule.framework", |
| 361 | + "${PODS_ROOT}/../../CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/baiduSDKs/AipOcrSdk.framework", | ||
| 362 | + "${PODS_ROOT}/../../CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/baiduSDKs/AipBase.framework", | ||
| 363 | + "${PODS_ROOT}/../../CNLiveBPersonalVerificationModule/Classes/CNBPersonCardInfo/baiduSDKs/IdcardQuality.framework", | ||
| 364 | + "${BUILT_PRODUCTS_DIR}/CNLiveBaseClass/CNLiveBaseClass.framework", | ||
| 361 | "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework", | 365 | "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework", |
| 366 | + "${BUILT_PRODUCTS_DIR}/CNLiveBaseTools/CNLiveBaseTools.framework", | ||
| 362 | "${BUILT_PRODUCTS_DIR}/CNLiveBeeHive/CNLiveBeeHive.framework", | 367 | "${BUILT_PRODUCTS_DIR}/CNLiveBeeHive/CNLiveBeeHive.framework", |
| 368 | + "${BUILT_PRODUCTS_DIR}/CNLiveBusinessTools/CNLiveBusinessTools.framework", | ||
| 369 | + "${BUILT_PRODUCTS_DIR}/CNLiveCategory/CNLiveCategory.framework", | ||
| 363 | "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework", | 370 | "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework", |
| 371 | + "${BUILT_PRODUCTS_DIR}/CNLiveCustomControl/CNLiveCustomControl.framework", | ||
| 364 | "${BUILT_PRODUCTS_DIR}/CNLiveCustomUI/CNLiveCustomUI.framework", | 372 | "${BUILT_PRODUCTS_DIR}/CNLiveCustomUI/CNLiveCustomUI.framework", |
| 365 | "${BUILT_PRODUCTS_DIR}/CNLiveEnvironment/CNLiveEnvironment.framework", | 373 | "${BUILT_PRODUCTS_DIR}/CNLiveEnvironment/CNLiveEnvironment.framework", |
| 366 | "${BUILT_PRODUCTS_DIR}/CNLiveRequestBastKit/CNLiveRequestBastKit.framework", | 374 | "${BUILT_PRODUCTS_DIR}/CNLiveRequestBastKit/CNLiveRequestBastKit.framework", |
| @@ -371,15 +379,24 @@ | @@ -371,15 +379,24 @@ | ||
| 371 | "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework", | 379 | "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework", |
| 372 | "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework", | 380 | "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework", |
| 373 | "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", | 381 | "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", |
| 382 | + "${BUILT_PRODUCTS_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework", | ||
| 374 | "${BUILT_PRODUCTS_DIR}/YYKit/YYKit.framework", | 383 | "${BUILT_PRODUCTS_DIR}/YYKit/YYKit.framework", |
| 375 | ); | 384 | ); |
| 376 | name = "[CP] Embed Pods Frameworks"; | 385 | name = "[CP] Embed Pods Frameworks"; |
| 377 | outputPaths = ( | 386 | outputPaths = ( |
| 378 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AFNetworking.framework", | 387 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AFNetworking.framework", |
| 379 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBPersonalVerificationModule.framework", | 388 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBPersonalVerificationModule.framework", |
| 389 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AipOcrSdk.framework", | ||
| 390 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AipBase.framework", | ||
| 391 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IdcardQuality.framework", | ||
| 392 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseClass.framework", | ||
| 380 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseKit.framework", | 393 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseKit.framework", |
| 394 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseTools.framework", | ||
| 381 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBeeHive.framework", | 395 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBeeHive.framework", |
| 396 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBusinessTools.framework", | ||
| 397 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCategory.framework", | ||
| 382 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonCategory.framework", | 398 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonCategory.framework", |
| 399 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomControl.framework", | ||
| 383 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomUI.framework", | 400 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomUI.framework", |
| 384 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveEnvironment.framework", | 401 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveEnvironment.framework", |
| 385 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveRequestBastKit.framework", | 402 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveRequestBastKit.framework", |
| @@ -390,6 +407,7 @@ | @@ -390,6 +407,7 @@ | ||
| 390 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework", | 407 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework", |
| 391 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework", | 408 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework", |
| 392 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", | 409 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", |
| 410 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebViewJavascriptBridge.framework", | ||
| 393 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYKit.framework", | 411 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYKit.framework", |
| 394 | ); | 412 | ); |
| 395 | runOnlyForDeploymentPostprocessing = 0; | 413 | runOnlyForDeploymentPostprocessing = 0; |