-
Notifications
You must be signed in to change notification settings - Fork 631
Modify Package.swift to use source target instead of binary #2011
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
base: master
Are you sure you want to change the base?
Conversation
Hi @jsflax, Thank you for the PR—great work! I’ll get back to you soon! |
@jsflax we started using your fork for SPM support (iOS app), however we seem to have some problems with specific mail servers where we have to use
checkAccountOperation fails with code 5 I assume the reason for this is this line in your
because for me this implies that we cannot use SASL on iOS. Any ideas how to fix this issue? |
It's odd to me that this is causing an error since libsasl is explicitly left out of the iOS podspec. Can you try removing the |
and while that library is also missing from the podspec (probably because of this build error), it is possible, that the static library in the podspec has it included |
@jsflax the issue is that libsasl is a dependency of libetpan (see also the script to build libetpan for iOS) |
@ju135 That's appreciated, I'll take a look. |
Thank you! In case it helps, I already found a way to integrate the dependency in my fork . But I'm not entirely sure if this is the proper way to do it. |
@ju135 if the xcframework is correctly compiled for the platforms we need to support, I'm fine to use a If you'd like to open a PR up form your fork to mine I'll happily review. |
@jsflax PR is open: jsflax/libetpan#1 |
This modifies the
Package.swift
file to use source instead of binary, fixing a number of issues users have had with adding the package to their projects. It also prevents users from having to use a stale binary.Relevant PRs for the gitmodules:
dinhvh/ctemplate#3
dinhvh/tidy-html5#1
dinhvh/libetpan#451
If this PR is accepted, there are a number of documentation changes that would also be required, since adding to SPM would be simplified.