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

I can't submit the new version to Cocoapods #85

Closed
lucaszischka opened this issue Aug 7, 2022 · 2 comments
Closed

I can't submit the new version to Cocoapods #85

lucaszischka opened this issue Aug 7, 2022 · 2 comments

Comments

@lucaszischka
Copy link
Owner

For some reason cocoa pods won't let me submit the new version.

Maybe one of you can help me. Otherwise I will need to drop cocoapods.

The first issue

When trying to update the pod to version 3.0.0, I get the following error:

Cocoapod spec: Unable to find other source ref for `Contents.json`

But after short research on StackOverflow I found out that is probably caused by the new Image Asset I added.
So I got working and after a (sadly not so) short time I got it error to disappear. Here is what I changed in the Podfile to make this error disappear:

# Optional
spec.screenshots  = 'https://user-images.githubusercontent.com/63545066/132514316-c0d723c6-37fc-4104-b04c-6cf7bbcb0899.gif', 'https://user-images.githubusercontent.com/63545066/132514347-57c5397b-ec03-4716-8e01-4e693082e844.gif', 'https://user-images.githubusercontent.com/63545066/132514283-b14b2977-c5d1-4b49-96b1-19995cd5a41f.gif' # Added
spec.osx.deployment_target = '10.15' # Added
spec.preserve_paths = 'Sources/BottomSheet/**/*.xcassets' # Added
# Fixed the issue
spec.source_files = 'Sources/BottomSheet/**/*.swift' # was before: s.source_files = 'Sources/BottomSheet/**/*'
spec.resources = 'Sources/BottomSheet/**/*.xcassets' # Added

The first 3 are purely optional, but the last two lines fixed it. However a new error appeared. I included the first error only for context and as reference to explain the changes to the Podfile (they are NOT committed jet).

The second issue

After getting the Podfile to resolve, cocoapods started to build the project to make sure that everything is working; however for some reason it isn't and the build always fails:

 -> BottomSheetSwiftUI (3.0.0)
    - ERROR | xcodebuild: Returned an unsuccessful exit code. You can use `--verbose` for more information.
    - NOTE  | xcodebuild:  note: Using new build system
    - NOTE  | xcodebuild:  note: Using codesigning identity override: -
    - NOTE  | xcodebuild:  note: Build preparation complete
    - NOTE  | xcodebuild:  note: Planning
    - NOTE  | xcodebuild:  note: Building targets in dependency order
    - ERROR | xcodebuild:  BottomSheetSwiftUI/Sources/BottomSheet/BottomSheetView/BottomSheetView+HelperViews.swift:322:32: error: type 'Bundle' has no member 'module'
    - NOTE  | xcodebuild:  note: Using codesigning identity override: 

Analyzed 1 podspec.

[!] The spec did not pass validation, due to 2 errors.

The strange part is, that the project (obviously) builds fine. However I read here on StackOverflow that sometimes you need to change something in the build schemes of the project, to get this working.
However cocoapods handels it completely itself and I don't know how I could inject this build schemes change.
But honestly maybe even something else is the issue and it has nothing to do with build schemes.

Final words

I spend my last 2 hours on searching for solutions, but without any luck. I don't have any ideas what I could try and also im never using cocoapods myself so I don't even have any experience.
Maybe this is a common issue and I just googled the wrong questions, so please help me out. But as I said earlier, if no-one can help me here I won't be able to publish a new cocoapods release.

@lucaszischka lucaszischka added the help wanted Extra attention is needed label Aug 7, 2022
@lucaszischka lucaszischka pinned this issue Aug 7, 2022
@lucaszischka
Copy link
Owner Author

@lucaszischka lucaszischka removed the help wanted Extra attention is needed label Aug 9, 2022
@lucaszischka
Copy link
Owner Author

Fixed by dbfd88f

@lucaszischka lucaszischka unpinned this issue Aug 9, 2022
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

1 participant