Commit e63922c78be2a6735b782afa57281689259673b8

Authored by yinqiaojuan
1 parent a63f8bf0

增加身份证库

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;