swiftgram / tdlibframework Goto Github PK
View Code? Open in Web Editor NEWTDLib for iOS, macOS, watchOS, tvOS and visionOS packed in XCFramework and SPM.
License: MIT License
TDLib for iOS, macOS, watchOS, tvOS and visionOS packed in XCFramework and SPM.
License: MIT License
TDLibFramework lacks of WatchOS tests. For some reason it's a bit trickier to do than other platforms and it's not running
The important thing is that WatchOS is (not yet) similar to iOS. There're plenty of issues in TDLib repo, describing some edge-implementations that WatchOS uses tdlib/td#1442.
That's why it's necessary to run WatchOS unit-tests within TDLibFramework.
I've tried couple approaches, but failed due to issues with CLI xcrun
or Github Actions CI setup. On the other hand, tests works perfectly in Xcode UI.
the authentication example in the current Readme returns code = 400 message = "Valid api_id must be provided. Can be obtained at https://my.telegram.org"
. I tried also with my API ID and Hash that I use in a Python client and I haven't obtained any different result.
Hello, when I try to upload an app using TDLibFramework to TestFlight (Xcode -> Product -> Archive -> Upload) I got an error from App Store Analysis related to an incompatible format of CFBundleShortVersionString.
The complete error is:
Asset validation failed
This bundle is invalid. The value for key CFBundleShortVersionString *1.8.28-2424d681' in the
Info.plist file at "Payload/AppName.app/Frameworks/
TDLibFramework.framework' must be a period-separated list of at most three non-negative
integers. Please find more information about CFBundleShortVersionString at https://
developer.apple.com/documentation/bundleresources/information_property_list/
cfbundleshortversionstring
Any idea on how it can be solved?
/.../SourcePackages/artifacts/TDLibFramework/TDLibFramework.xcframework:1:1: While building for Mac Catalyst, no library for this platform was found in '/.../Library/Developer/Xcode/DerivedData/ProjectName-corvnrfobakfdwcuppirqinfekkq/SourcePackages/artifacts/TDLibFramework/TDLibFramework.xcframework'.
As for now any project that depends on TDLibFramework requires to pass zlib
and c++
. We can resolve this with linkerSettings
, but they're not yet available for .binaryTarget
)
Issue blocked by: apple/swift-package-manager#5618
On 18th November 2021, 16:00 the latest release is 1.7.9-fb39e5d7 which was released on ~ 11:00, but the real latest one is 1.7.9-505fed00 which is released on ~15:00.
That's probably due to alphabetical ordering for commits.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.