Răsfoiți Sursa

Updated use and purpose of the mobile dev app

Björn Ritzl 6 ani în urmă
părinte
comite
7c0e69bc42
1 a modificat fișierele cu 10 adăugiri și 22 ștergeri
  1. 10 22
      docs/en/manuals/dev-app.md

+ 10 - 22
docs/en/manuals/dev-app.md

@@ -5,34 +5,22 @@ brief: This manual explains how to put the development app on your device for it
 
 # The mobile development app
 
-The development app is a very convenient bare bones version of the engine that allows you to push content to it over wifi. You install the development app on your device(s), start the app and then select the device as a build target from the editor.
+The development app allows you to push content to it over wifi. This will greatly reduce iteration time as you don't have to bundle and install every time you wish to test your changes. You install the development app on your device(s), start the app and then select the device as a build target from the editor.
 
-## Signing the development app (iOS)
+## Installing a development app
 
-Currently, at least one team member needs to run macOS and act as signer. The signer needs a code signing identity certificate installed on his/her computer. The signer also needs a mobile provisioning profile on his/her computer. (Note that the auto generated free provisioning profile Xcode can generate is only valid for one device)
+Any application that is bundled in Debug mode will be able to act as a development app. On Android a stand-alone version of the Defold engine is available and on iOS you need to manually bundle and sign the application using your own signing identity and provisioning profile.
 
-To upload a signed development app to the Defold Dashboard, the following steps are required:
+### Installing on iOS
 
-- In the editor, select <kbd>Project ▸ Sign iOS App...</kbd>
-- Select your code signing identity.
-- Browse for your mobile provisioning file.
-- Press the <kbd>Sign</kbd> button.
+Any iOS application that has been bundled as a Debug variant will be able to act as a development app. It is recommended that you bundle a Debug variant of the application that you are currently working on. This will ensure that the dev app has the correct project settings and uses the same [native extensions](/manuals/extensions/). Follow the [instructions in the iOS manual](/manuals/ios/#_creating_an_ios_application_bundle) to bundle for iOS. Make sure to select Debug as variant!
 
-![Signing the app](images/dev-app/sign.png)
-
-The Defold dev app is uploaded to the project page on the Dashboard.
-Each project member can now:
-
-- Browse to the Dashboard from their iOS device.
-- Open the project page from the list of projects.
-- Click the link *Install the Defold App*, which can be found below the *Members* section.
-
-![install the app](images/dev-app/install.jpg)
-
-## Installing the development dmengine (Android)
-
-A stand-alone version of the Defold engine is available as a ready made *.apk* file that you can install on a device and use for iterative development wirelessly.
+### Installing on Android
 
+The same recommendation as for iOS to bundle a Debug variant works for Android. In addition to this option there's also a stand-alone version of the Defold engine available as a ready made *.apk* file that you can install on a device and use for iterative development wirelessly.
+::: important
+The stand-alone version will only work for projects without any [native extensions](/manuals/extensions/). If your project contains native extensions you must bundle a Debug variant of your project to ensure that the dev app contains the native extensions that you intend to use.
+:::
 * Visit http://d.defold.com where Defold downloads can be found.
 * Click on the version you want to download to expand a list of available engine builds.
 * Select *engine/armv7-android/dmengine.apk* for a debug enabled build for the Android platform (Armv7).