MailCore / mailcore2

MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP. The API has been redesigned from ground up.
Other
2.59k stars 623 forks source link

MailCore2-2020-09-24.xcframework.zip link points to Africa Hub Development Roadmap.md due to Certificate Replacement #1926

Open videomyster opened 2 years ago

videomyster commented 2 years ago

While resetting my Swift Package Cache I got the error that the MailCore2-2020-09-24.xcframework.zip failed to download due to an error. After checking the link, I got a certificate mis-match and then OK'd that which took me to the Africa Hub Development Roadmap.md at https://gist.github.com/mattmaddux/4df12c711f7304d6cca680b94b218770 instead of the link within the package: https://downloads.maddux.cloud/mailcore2-apple-xcframework/MailCore2-2020-09-24.xcframework.zip

Tried to curl the file and no luck.

videomyster commented 2 years ago

A temporary workaround I've done for the MacOS platform (it probably won't work for a distro) open the Mac OS Xcode project and then compile the Mac OS Framework and the slap it into my ~/Library/Frameworks and then also link to it in the frame works as Embedded and Signed. It bypasses the requirement. Granted this won't solve Linux or pure swift package issues.

hucancode commented 2 years ago

I also tried building manually but failed at libetpan. Turned out libetpan trying to download cyrus-sasl, which now offline (ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.26.tar.gz), upgrading libetpan version to lastest solves the problem, but another build error came out.

mattmaddux commented 2 years ago

Fixed now, see the comment here.