Has anyone posted or found out about an app in the Mac App Store that uses launch?

It's just interesting if someone successfully submitted the app or found out about the app that exists on the Mac App Store that uses launchd.

Thanks.

+7
source share
2 answers

Is there ANY way of the CAM apple itself about such things? Submitting the Dummy App - it will be rejected on time - is not a good way to find out if the launch of IS or NOT is allowed in the app store. They (the apple) could just reject your application for being useless or limping, lol! The official guidelines are not exhaustive, especially in terms of technical limitations - and I can’t live when I find the official channel for communicating with “people” in the App Store. After the hacking system was launched over the past 5 years, since it would be unpleasant if Apple really had its own policy against applications that use its functionality ... launchd is as fancy as it is ... pretty damn good , and IMO, a requirement for almost every software that “does” something useful. um.

Subsequent actions .. although not the answer to this specific question, it shines on the object ...

"This is a launch that is immediately responsible for capturing the exit status of the MAS applications, and that is why store_helper and storeagent are launched when you use" open foo.app ", but not when calling the binary directly.

The private launch API appears to be (see launch_priv.h in startd source) 'spawn_via_launchd, which allows the calling process to request launchd to start the process. This API allows you to receive feedback on the created process through the observer port. Looking at the startup difference between 10.6.5 and 10.6.6, you can see that Apple fixed the error in its code to make sure that the correct exit status is captured by the start and then redirected to the original process through this observer port.

It seems that when the application starts through LaunchServices, LaunchApplicationViaLaunchD calls "spawn_via_launchd" and passes the observer port through NotifyServerSideAboutLaunchedApplication. I think then the port of the supervisor to coreservicesd. I assume that coreservicesd is the one that checks the exit code, but I cannot be sure. "

0
source

Of course, it exists in iOS - I saw com.apple.launchd scroll in the console / log (usually when I broke something!).

Keep track of when native applications (UIKitApplication) are loaded at boot time, such as com.apple.mobilemail and com.apple.mobilephone.

I don’t know that I can use it outside my native arena, but I don’t see the document API. I have always believed that this is simply beyond the reach of mere mortals when it comes to iOS, not OSX.

-one
source

All Articles