diff --git a/www/docs/en/dev/guide/platforms/ios/index.md b/www/docs/en/dev/guide/platforms/ios/index.md index c7ab0b029e8..97f02eed02c 100644 --- a/www/docs/en/dev/guide/platforms/ios/index.md +++ b/www/docs/en/dev/guide/platforms/ios/index.md @@ -56,7 +56,7 @@ The table below outlines Cordova-iOS's prerequisites by version. Additionally, X
Only one simulator may run at a time, so if you want to test the app
in a different simulator, you need to quit the simulator application
@@ -290,8 +290,10 @@ There is also support to mix and match command line arguments and parameters in
If you have a custom situation where you need to pass additional build flags to Xcode you would use one or more `--buildFlag` options to pass these flags to `xcodebuild`. If you use an `xcodebuild` built-in flag, it will show a warning.
- cordova build --device --buildFlag="MYSETTING=myvalue" --buildFlag="MY_OTHER_SETTING=othervalue"
- cordova run --device --buildFlag="DEVELOPMENT_TEAM=FG35JLLMXX4A" --buildFlag="-scheme TestSchemeFlag"
+```zsh
+cordova build --device --buildFlag="MYSETTING=myvalue" --buildFlag="MY_OTHER_SETTING=othervalue"
+cordova run --device --buildFlag="DEVELOPMENT_TEAM=FG35JLLMXX4A" --buildFlag="-scheme TestSchemeFlag"
+```
You can also specify a `buildFlag` option in [`build.json` above](#using-buildjson) (the value for the `buildFlag` key is a string or an array of strings).
@@ -306,69 +308,29 @@ Cordova for iOS projects can be opened in Xcode. This can be useful if
you wish to use Xcode built in debugging/profiling tools or if you are
developing iOS plugins. Please note that when opening your project in Xcode,
it is recommended that you do NOT edit your code in the IDE. This will edit the code
-in the ```platforms``` folder of your project (not ```www```), and changes are liable to be overwritten.
-Instead, edit the ```www``` folder and copy over your changes by running ```cordova build```.
+in the `platforms` folder of your project (not `www`), and changes are liable to be overwritten.
+Instead, edit the `www` folder and copy over your changes by running `cordova build`.
-Plugin developers wishing to edit their native code in the IDE should use the ```--link``` flag when adding their
+Plugin developers wishing to edit their native code in the IDE should use the `--link` flag when adding their
plugin to the project via cordova plugin add. This will link the files so that changes to the plugin files in the
platforms folder are reflected in your plugin's source folder (and vice versa).
-Once the ios platform is added to your project and built using ```cordova build```, you can open it from
-within Xcode. Double-click to open the `${PROJECT_NAME}/platforms/ios/${PROJECT_NAME}.xcworkspace`
+Once the ios platform is added to your project and built using `cordova build`, you can open it from
+within Xcode. Double-click to open the `${PROJECT_NAME}/platforms/ios/App.xcworkspace`
file or open Xcode from your terminal:
-```bash
-$ open -a Xcode platforms/ios
+```zsh
+$ open -a Xcode platforms/ios/App.xcworkspace
```
The screen should look like this:
-
-
-## Platform Centered Workflow
-
-cordova-ios includes a number of scripts that allow the platform to be used
-without the full Cordova CLI. This development path may offer you a greater
-range of development options in certain situations than the cross-platform cordova CLI.
-For example, you need to use shell tools when deploying a custom
-Cordova WebView alongside native components. Before using this
-development path, you must still configure the SDK environment
-as described in [Requirements and Support](#link-requirements-and-support)
-above.
-
-For each of the scripts discussed below, refer to
- [Cordova CLI Reference][cli] for more information on their
-arguments and usage. Each script has a name that matches the corresponding CLI
-command. For example, `cordova-ios/bin/create` is equivalent to
-`cordova create`.
-
-To get started, either download the cordova-ios package from
-[npm](https://www.npmjs.com/package/cordova-ios) or
-[Github](https://github.com/apache/cordova-ios).
-
-To create a project using this package, run the `create` script in the `bin`
-folder:
-
-```bash
-$ cordova-ios/bin/create ...
-```
-
-To run the app, use the `run` script in the `bin` folder:
-
-```bash
-$ cordova-ios/bin/run
-```
-
-The created project will have a folder named `cordova` inside that contains
-scripts for the project-specific Cordova commands (e.g. `run`, `build`, etc.).
-
-To install plugins in this project, use the [Cordova Plugman Utility](../../../plugin_ref/plugman.html).
+
## Upgrading
Refer to [this](./upgrade.html) article for instructions to upgrade your ```cordova-ios``` version.
-
-(Mac®, OS X®, Apple®, Xcode®, App Store℠, iPad®, iPhone®, iPod® and Finder® are Trademarks of Apple Inc.)
+(macOS®, Mac®, OS X®, Apple®, Xcode®, App Store℠, iPad®, iPhone®, iPod® and Finder® are Trademarks of Apple Inc.)
[cli]: ../../../reference/cordova-cli/index.html
diff --git a/www/static/img/guide/platforms/ios/xcode26-helloworld-general-settings.png b/www/static/img/guide/platforms/ios/xcode26-helloworld-general-settings.png
new file mode 100644
index 00000000000..5bb41e7798e
Binary files /dev/null and b/www/static/img/guide/platforms/ios/xcode26-helloworld-general-settings.png differ
diff --git a/www/static/img/guide/platforms/ios/xcode26-helloworld-run-project.png b/www/static/img/guide/platforms/ios/xcode26-helloworld-run-project.png
new file mode 100644
index 00000000000..9bc5b148d62
Binary files /dev/null and b/www/static/img/guide/platforms/ios/xcode26-helloworld-run-project.png differ
diff --git a/www/static/img/guide/platforms/ios/xcode26-helloworld-running-simulator.png b/www/static/img/guide/platforms/ios/xcode26-helloworld-running-simulator.png
new file mode 100644
index 00000000000..e4b9077a47d
Binary files /dev/null and b/www/static/img/guide/platforms/ios/xcode26-helloworld-running-simulator.png differ