# tns publish

==========

Usage | Synopsis
--- | ---
General | `$ tns publish ios`

Uploads project to an application store.

### Command Limitations

- You can run `$ tns publish` only on OS X systems.
- Currently, you can run `$ tns publish` to publish only iOS applications.

### Related Commands

Command | Description
--- | ---
appstore | Lists applications registered in iTunes Connect.
appstore upload | Uploads project to iTunes Connect.
build | Builds the project for the selected target platform and produces an application package that you can manually deploy on device or in the native emulator.
build ios | Builds the project for iOS and produces an APP or IPA that you can manually deploy in the iOS Simulator or on device, respectively.
deploy | Builds and deploys the project to a connected physical or virtual device.
run | Runs your project on a connected device or in the native emulator for the selected platform.
run ios | Runs your project on a connected iOS device or in the iOS Simulator, if configured.