- Install Tizen Studio IDE or only CLI tools.
- Create a Tizen certificate profile
- Create a
config.xmlfile with Tizen app configuration. See Configuring Applications.
ZombieBox requires the following privileges to work:
http://tizen.org/privilege/application.launchhttp://tizen.org/privilege/downloadhttp://tizen.org/privilege/filesystem.readhttp://tizen.org/privilege/notificationhttp://tizen.org/privilege/tv.inputdevicehttp://tizen.org/privilege/tv.audiohttp://tizen.org/privilege/powerhttp://developer.samsung.com/privilege/productinfohttp://tizen.org/privilege/systemhttp://tizen.org/feature/network.ethernethttp://tizen.org/feature/network.wifi
Platform build scripts are configured with this properties in application config file.
platforms: {
tizen: {
widget: '/path/to/config.xml',
tizenToolsDir: '/path/to/tizen-studio/tools/ide/bin',
securityProfile: 'security profile name',
sdbDir: '/path/to/tizen-studio/tools/',
iconPath: '/path/to/custom/icon.png'
}
}tizenToolsDir and sdbDir can be omitted if tizen and sdb binaries are available in $PATH.
Name of Tizen security profile.
Find installed certificates with:
tizen security-profiles listUse ZombieBox CLI to build application:
npx zb build tizenzombiebox-platform-tizen exposes two additional commands to CLI: install and launch
npx zb tizen install [device]
npx zb tizen install --device 192.168.0.0Installs .wgt file that was build with zb build.
device parameter can be omitted if it's already connected to sdb and only one device is connected at the time.
npx zb tizen launch [device]
npx zb tizen launch --device 192.168.0.0 Launches application with id from config.xml.
device parameter can be omitted if it's already connected to sdb and only one device is connected at the time.
If Tizen tools can't find the profile application was built with:
Starting package
-----------------------------------------------------
There is no profile.
-----------------------------------------------------
Finished package
Verify default.profiles.path points to a correct profile.xml file:
tizen cli-config -lOr update it as necessary
tizen cli-config default.profiles.path=/Your/Tizen/workspace/.metadata/.plugins/org.tizen.common.sign/profiles.xml