[webkit-dev] Building WebKit for an iOS device

Alex Christensen achristensen at apple.com
Wed Jul 12 10:19:29 PDT 2017

WebKit can be built and run on the iOS simulator by anyone with the public iOS SDK.  I use https://webkit.org/blog/3457/building-webkit-for-ios-simulator/ <https://webkit.org/blog/3457/building-webkit-for-ios-simulator/> when I forget how to do this.

I guess WebKit can be built for device, but I’m pretty sure WebKit cannot be put as the system framework on an iOS device without Apple-internal tools.  With a lot of work you might be able to statically link everything into a custom app for local debugging, but I’m pretty sure such an app would be rejected by the App Store based on section 2.5.6 of https://developer.apple.com/app-store/review/guidelines/ <https://developer.apple.com/app-store/review/guidelines/>

> On Jul 12, 2017, at 8:31 AM, Frédéric WANG <fred.wang at free.fr> wrote:
> Hello,
> For development and testing purpose, I was wondering if there is a way
> to produce a build of WebKit/Safari-mobile and to install it on a device
> (instead of using the iOS simulator)? And is there any specific
> requirement like having an Apple developer license and a registered device?
> I know that we have a builder [1] and I just noticed the "--ios-device"
> parameter for the build-webkit script but I can't find any information
> on the official documentation [2] or on the WebKit wiki. I also tried
> searching this mailing list about the topic but could not find any
> relevant thread.
> Thanks,
> Frédéric
> [1] https://build.webkit.org/builders/Apple%20iOS%2010%20Release%20(Build)
> [2] https://webkit.org/building-webkit/
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20170712/1e0bc6f9/attachment.html>

More information about the webkit-dev mailing list