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

Reply via email to