Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

项目在Xcode12.5使用SwiftPackageManager方式引入, 报错target 'TZImagePickerController' has invalid header layout: umbrella header found at '/Users/ezbuy/Library/Developer/Xcode/DerivedData/ezbuy-bvrmcutcnknvyihilzjauparbile/SourcePackages/checkouts/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.h', but directories exist next to it: /Users/ezbuy/Library/Developer/Xcode/DerivedData/ezbuy-bvrmcutcnknvyihilzjauparbile/SourcePackages/checkouts/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle; consider removing them #1496

Open
YunXu6139 opened this issue Apr 26, 2021 · 8 comments

Comments

@YunXu6139
Copy link

提bug前必看image请先回答下列三个问题,否则不允处理,谢谢配合。
1、我最新的Demo是否有这个bug?【如果Demo没问题,请升级新版
答:Demo不是通过SPM方式引入的,所以不存在这个问题

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

3、是否有改动过我库内部的代码?【如有,请告诉我你改了什么
答:没有, 但是我fork了一份, 将.bundle文件移到外面一层目录就不会报这个问题了

bug内容描述
target 'TZImagePickerController' has invalid header layout: umbrella header found at '/Users/ezbuy/Library/Developer/Xcode/DerivedData/ezbuy-bvrmcutcnknvyihilzjauparbile/SourcePackages/checkouts/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.h', but directories exist next to it: /Users/ezbuy/Library/Developer/Xcode/DerivedData/ezbuy-bvrmcutcnknvyihilzjauparbile/SourcePackages/checkouts/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle; consider removing them

我如何复现这个bug?
使用SPM方式集成此项目的最新版本

截图
image
其它说明
有没有其它要补充的?比如你的初始化TZImagePickerController的代码

@YunXu6139
Copy link
Author

第三个问题中我说 我fork了一份, 将.bundle文件移到外面一层目录就不会报这个问题了. 并没有解决,还是会报错, 报的是
image
这个截至到目前没有找到 Bundle.main在oc中怎么写

@banchichen
Copy link
Owner

老哥,来个PR不

@KyLeggiero
Copy link

I'm also having this problem. I submitted a Feedback report to Apple: feedback-assistant/reports#205

@KyLeggiero
Copy link

I see this issue was closed. Was it fixed? I already removed it from our code

@banchichen
Copy link
Owner

@KyLeggiero Probably not,I haven't dealt with this problem yet. I saw that you proposed an feedback to apple and thought it was Apple's issue. If it was TZ's, I hope someone can create a pull request

@KyLeggiero
Copy link

Understood @banchichen . Best of luck; I've completely transitioned to PHPickerViewController so I won't be returning to TZImagePickerController

@CherishSmile
Copy link

我也遇到这样的问题了

@banchichen banchichen reopened this May 25, 2022
@jccapril
Copy link

我解决了这个问题,这是我的demo
首先在根目录新建一个文件include,将TZImagePickerController里的文件拖入include, 然后修改package.swfit中的 publicheaders, 最后修改NSBundle+TZImagePicker中的Bundle,此处写法错误,如下图:
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants