All Projects → atelierdumobile → Appdeploy

atelierdumobile / Appdeploy

Licence: bsd-3-clause-clear
🚀 AppDeploy is the fastest way to get info on your mobile app & deploy it OTA without specific server configuration

Projects that are alternatives of or similar to Appdeploy

TransporterPad
iOS/Android app deployment tool for macOS
Stars: ✭ 51 (-69.28%)
Mutual labels:  apk, ipa
appdb
A fully-featured iOS client for appdb.to written in Swift 5
Stars: ✭ 111 (-33.13%)
Mutual labels:  apps, ipa
ota-server
OTA Server for both Android app and iOS app
Stars: ✭ 30 (-81.93%)
Mutual labels:  apk, ipa
Command Mobile Penetration Testing Cheatsheet
Mobile penetration testing android & iOS command cheatsheet
Stars: ✭ 221 (+33.13%)
Mutual labels:  apk, ipa
Appinfoscanner
一款适用于以HW行动/红队/渗透测试团队为场景的移动端(Android、iOS、WEB、H5、静态网站)信息收集扫描工具,可以帮助渗透测试工程师、攻击队成员、红队成员快速收集到移动端或者静态WEB站点中关键的资产信息并提供基本的信息输出,如:Title、Domain、CDN、指纹信息、状态信息等。
Stars: ✭ 424 (+155.42%)
Mutual labels:  apk, ipa
react-native-decompiler
Decompile React Native Android/IOS Bundle.
Stars: ✭ 78 (-53.01%)
Mutual labels:  apk, ipa
app info
Teardown tool for mobile app (ipa, apk and aab file) and dSYM.zip file, analysis metedata like version, name, icon etc.
Stars: ✭ 32 (-80.72%)
Mutual labels:  apk, ipa
Ios Signer Service
✒ A self-hosted, cross-platform service to sign and install iOS apps, all without a computer
Stars: ✭ 200 (+20.48%)
Mutual labels:  apps, ipa
Raccoon4
APK Downloader for Google Play
Stars: ✭ 369 (+122.29%)
Mutual labels:  apps, apk
Gradle Play Publisher
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
Stars: ✭ 3,690 (+2122.89%)
Mutual labels:  apps, deployment
AppCenter-Github-Action
This action uploads artifacts (.apk or .ipa) to Visual Studio App Center.
Stars: ✭ 46 (-72.29%)
Mutual labels:  apk, ipa
Rhcsa8env
This is a RHCSA8 study environment built with Vagrant/Ansible
Stars: ✭ 108 (-34.94%)
Mutual labels:  ipa, deployment
App Info Parser
A javascript parser for parsing .ipa or .apk files. IPA/APK文件 js 解析器
Stars: ✭ 298 (+79.52%)
Mutual labels:  apk, ipa
Fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
Stars: ✭ 33,382 (+20009.64%)
Mutual labels:  apps, deployment
Firebase Distribution Github Action
This action uploads artifacts (.apk or .ipa) to Firebase App Distribution.
Stars: ✭ 118 (-28.92%)
Mutual labels:  apk, ipa
Apktool
A tool for reverse engineering Android apk files
Stars: ✭ 12,978 (+7718.07%)
Mutual labels:  apk
Frida Ios Dump
pull decrypted ipa from jailbreak device
Stars: ✭ 2,223 (+1239.16%)
Mutual labels:  ipa
Jni helper
Find JNI function signatures in APK and apply to reverse tools.
Stars: ✭ 154 (-7.23%)
Mutual labels:  apk
Material Design Data
关于 Material Design 的一切资料都在这里
Stars: ✭ 1,857 (+1018.67%)
Mutual labels:  apps
Now Examples
Old examples of Vercel projects you can deploy yourself
Stars: ✭ 1,932 (+1063.86%)
Mutual labels:  deployment

AppDeploy Logo

Visualize, template and deploy your app in a second.

AppDeploy is the fastest way to get info and deploy your mobile app Over The Air without specific server configuration (it only uses html).

Features

  • [x] ✨ Get quick info on your iOS and Android App (support of .xcarchive, .ipa and .apk)
  • [x] 🗃 iOS: Get fast access to your app resources, plist, embbeded profiles…
  • [x] 🚨 iOS: Get notified when an xcarchive is built
  • [x] 🌅 Use default template (branded or with app icon) or customize your own one
  • [x] 🚀 Deploy to your server without extra configuration just html support is required
  • [x] 🎉 Notify deployment success with Hipchat or Prowl
  • [x] 🚠 Integrate it in your Continuous Integration by using the command line
  • [x] 📲 Download the app with a versioned url

Current usage

  • Currently used in our production toolchain with a Jenkins building the app with gym (fastlane) and AppDeploy is generating the download page in script mode from the .ipa or .apk file.
  • It is also nice to have info quickly on App by double clicking the files (requires to define AppDeploy as the default App to open your ipa/apk/xarchive files).

Download and installation

You can build or download a ready to use version available and stay automatically up to date thanks to Sparkle. Download here

Requirements

  • A mac with OSX10.10

Presentation

Supported files

Drag any apk, xcarchive, ipa

Gifs

Choose the template you like

You have default template and you can create the one that fits your needs. Gifs

Deploy in a click

Choose your template and network config and deploy.

Gifs

Gifs

Full integration with Xcode archive

Archive -> AppDeploy detects the archive and allow you to handle it. Gifs

Rich settings and options

Discovers the settings and discovers the settings and possible customization. Png

Possible Improvements (feedback appreciated)

Display

- Display more information such as size of resources and repartition
- Support Mac application
- Nicer display among supported plateform
- MultiWindow support
- Add a comment section

Network

- Improvement of the network upload reliability
- SSH mode has no progress bar
- Dropbox support for sharing
- Generate random url for privacy

Templating

- Improvement of the template management
- Allow a template store to share its template

Uploading

- Cancel a build/upload in progress

Settings

Notification

- Slack support

Knowns bugs or assimilated

- ⚠️ Store SFTP password in keychain or encrypt them in the settings (ssh mode do not store pwd so is currently secured)  

- clean code, put a CI & and unit test back

Feature requests and feedback

Ping me on twitter

If you want to help me, tell me which usage you will use or like to do with this tool:

  • 1/ Easy way to consult app technical details
  • 2/ Integration in your toolchain (Jenkins)
  • 3/ Manual usage for templating and deploy app
  • Which part to remove/which to focus on?

License

This project is licensed under the terms of the BSD license. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].