Title: [267416] trunk
- Revision
- 267416
- Author
- [email protected]
- Date
- 2020-09-22 09:45:48 -0700 (Tue, 22 Sep 2020)
Log Message
Correct instructions for building iOS in ReadMe
https://bugs.webkit.org/show_bug.cgi?id=216825
<rdar://problem/69372654>
Reviewed by David Kilzer.
* ReadMe.md: Update iOS build instructions to apply to all embedded platforms.
Modified Paths
Diff
Modified: trunk/ChangeLog (267415 => 267416)
--- trunk/ChangeLog 2020-09-22 16:40:21 UTC (rev 267415)
+++ trunk/ChangeLog 2020-09-22 16:45:48 UTC (rev 267416)
@@ -1,3 +1,13 @@
+2020-09-22 Jonathan Bedard <[email protected]>
+
+ Correct instructions for building iOS in ReadMe
+ https://bugs.webkit.org/show_bug.cgi?id=216825
+ <rdar://problem/69372654>
+
+ Reviewed by David Kilzer.
+
+ * ReadMe.md: Update iOS build instructions to apply to all embedded platforms.
+
2020-09-21 Adrian Perez de Castro <[email protected]>
[CMake] Use imported targets in find module for the ATK SPI2 bridge dependency
Modified: trunk/ReadMe.md (267415 => 267416)
--- trunk/ReadMe.md 2020-09-22 16:40:21 UTC (rev 267415)
+++ trunk/ReadMe.md 2020-09-22 16:45:48 UTC (rev 267416)
@@ -75,9 +75,9 @@
If you don't use a custom build location in Xcode preferences, you have to update the workspace settings to use `WebKitBuild` directory. In menu bar, choose File > Workspace Settings, then click the Advanced button, select "Custom", "Relative to Workspace", and enter `WebKitBuild` for both Products and Intermediates.
-### Building iOS Port
+### Embedded Builds
-The first time after you install a new Xcode, you will need to run the following command to enable Xcode to build command line tools for iOS Simulator:
+iOS, tvOS and watchOS are all considered embedded builds. The first time after you install a new Xcode, you will need to run:
```
sudo Tools/Scripts/configure-xcode-for-ios-development
@@ -85,12 +85,19 @@
Without this step, you will see the error message: "`target specifies product type ‘com.apple.product-type.tool’, but there’s no such product type for the ‘iphonesimulator’ platform.`" when building target `JSCLLIntOffsetsExtractor` of project `_javascript_Core`.
-Run the following command to build a debug build with debugging symbols and assertions for iOS:
+Run the following command to build a debug build with debugging symbols and assertions for embededded simulators:
```
-Tools/Scripts/build-webkit --debug --ios-simulator
+Tools/Scripts/build-webkit --debug --<platform>-simulator
```
+or embedded devices:
+```
+Tools/Scripts/build-webkit --debug --<platform>-device
+```
+
+where `platform` is `ios`, `tvos` or `watchos`.
+
### Building the GTK+ Port
For production builds:
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes