TZImagePickerController icon indicating copy to clipboard operation
TZImagePickerController copied to clipboard

新增 Apple 隐私清单文件,pod install 最新的 source_files 缺少 PrivacyInfo.xcprivacy 文件

Open caosuyang opened this issue 9 months ago • 2 comments

提bug前必看 请先回答下列三个问题,否则不允处理,谢谢配合。 1、我最新的Demo是否有这个bug?【如果Demo没问题,请升级新版】 答:有

2、你用的是什么版本?升级到最新版后是否正常? 答:3.8.5,master

3、是否有改动过我库内部的代码?【如有,请说明改动点】 答:没有

bug内容描述

pod install 最新的 source_files 缺少 PrivacyInfo.xcprivacy 文件

我如何复现这个bug?

截图

解决办法

需要更改 TZImagePickerController.podspec,加入 .xcprivacy 文件的处理

caosuyang avatar Apr 28 '24 06:04 caosuyang

更改后就像这样:

Pod::Spec.new do |s|
  s.name         = "TZImagePickerController"
  s.version      = "3.8.5"
  s.summary      = "A clone of UIImagePickerController, support picking multiple photos、original photo and video"
  s.homepage     = "https://github.com/banchichen/TZImagePickerController"
  s.license      = "MIT"
  s.author       = { "banchichen" => "[email protected]" }
  s.platform     = :ios
  s.ios.deployment_target = "12.0"
  s.source       = { :git => "https://github.com/banchichen/TZImagePickerController.git", :tag => "3.8.5" }
  s.requires_arc = true
  
  s.subspec 'Basic' do |b|
    b.resources    = "TZImagePickerController/TZImagePickerController/*.{png,bundle}"
    b.source_files = "TZImagePickerController/TZImagePickerController/*.{h,m}"
  end
  
  s.subspec 'Location' do |l|
    l.source_files = 'TZImagePickerController/Location/*.{h,m}'
  end
  
  s.subspec 'Privacy' do |b|
    # b.source_files = "TZImagePickerController/TZImagePickerController/*.{xcprivacy}"
    b.source_files = "TZImagePickerControllerFramework/*.{xcprivacy}"
  end
  
  s.frameworks   = "Photos", "PhotosUI"
end

caosuyang avatar Apr 28 '24 06:04 caosuyang

我更新了也是。是哪里需要设置吗?

Jijingcheng avatar May 08 '24 07:05 Jijingcheng