The recent r195795 <http://trac.webkit.org/projects/webkit/changeset/195795>
changed how WebKit XPC services work for development.
I expect this change to not have any impact on most of your workflows, but read
on for the details, and be on the lookout for any things that might have broken
anyway.
The most noticeable effect of this change is that XPC services will no longer
inherit all of the UI process’s environment variables automatically. To set an
environment variable EXAMPLE to VALUE in the XPC services, you’ll need to set
__XPC_EXAMPLE to VALUE in the UI process’s environment. In cases where our
tools need to control the XPC services’ environment, the tools have been
updated to do use the __XPC_ prefix. And setting __XPC_DYLD_FRAMEWORK_PATH or
__XPC_DYLD_LIBRARY_PATH for the services isn’t necessary, since they know to
look for frameworks and libraries relative to where they are.
Engineering builds will no longer contain both a normal variant and a
.Development variant of each of the WebKit XPC services. Instead, they will
contain only a normal variant of each service. However, the service name and
bundle identifier will continue to have the .Development suffix.
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev