TwidereProject / TwidereX-iOS

Next generation of Twidere for iOS.
GNU General Public License v3.0
154 stars 10 forks source link

Twidere X

CI Crowdin

Next generation of Twidere for iOS.

Download on the App Store

Requirements

Quick Start

Before clone and install the dependency. You need apply for the Twitter developer and setup Twitter APIv2 App to use the OAuth API key. Make the app permissions to "Read, Write, and Direct Messages" and enable "3-legged OAuth". Copy and save your API key and API key secret.

All you need

git clone https://github.com/TwidereProject/TwidereX-iOS
cd TwidereX-iOS

gem install bundle
bundle install

# For contributor
bundle exec arkana -e ./env/.env.Homebrew -f Homebrew

# For App Store release
# bundle exec arkana -e <path-to-env/.env.AppStore> -f AppStore

bundle exec pod install
open TwidereX.xcworkspace  

After open the project in the Xcode. Choose TwidereX scheme and build and run the app by ⌘R.

Note:
The host_key_public is preserved by App Store release and not needs for the open-source build. And you may needs to change bundle identifier in the Xcode to avoid conflict.

Translation

The localization resource files locate in TwidereX-Localization repo. We are welcome translator use our Crowdin project contribute.

Acknowledgements

License

TwidereX-iOS is released under the GPLv3 license. See LICENSE for details.