回答
是否有任何方式來ASK蘋果,直接,關於這樣的東西?提交一個虛擬應用程序 - 這個應用程序很可能會被拒絕 - 並不是一個很好的方法來知道應用程序商店是否允許啓動IS或IS。他們(蘋果)根本可能已經拒絕了你的應用程序無用或跛腳,哈哈!官方指南是SO不全面,特別是在技術限制方面 - 我無法爲我的生活找到一個官方渠道與App Store「人」交談。在hyping推出之後,就像破解過去5年一樣,如果蘋果的確對使用其功能的應用程序實施一攬子政策,它將會是討厭 ...... launchd,就像它很怪異......非常該死好的和IMO,幾乎每一個軟件的要求都「有用」。哼。
跟進..雖然沒有回答這個具體問題,it shines light on the subject ...
「這是launchd的是立即捕捉MAS應用程序的退出 狀態負責,這就是爲什麼store_helper和storeagent是 當您使用「開放foo.app」推出,但不是直接調用二進制 時。
似乎有一個私人的launchd API(見launch_priv.h在 的launchd源)「spawn_via_launchd」那允許呼叫公關請求啓動 以產生一個進程。該API允許通過「觀察者端口」關於 創建過程的反饋。看看在10.6.5和10.6.6之間啓動 的差異,你可以看到蘋果修復了他們的代碼 中的錯誤,以確保launchd捕獲正確的退出狀態,然後通過該觀察者轉發到原始進程 港口。
事情似乎發生的是,當一個應用程序通過 LaunchServices推出,LaunchApplicationViaLaunchD電話「spawn_via_launchd」, 並通過 NotifyServerSideAboutLaunchedApplication一起傳遞觀察者端口。我認爲這會通過 觀察員端口到coreservicesd。我猜測coreservicesd是 一個檢查退出代碼,但我不能確定。「
它肯定存在於iOS中 - 我已經看到com.apple.launchd在控制檯/日誌中滾動過去(通常當我破壞了某些東西!)。
請注意當本機應用程序(UIKitApplication)在啓動時啓動時,如com.apple.mobilemail和com.apple.mobilephone。
雖然我不知道能夠在本地舞臺之外使用它,但是我沒有看到任何記錄的API。我一直認爲它在iOS而不是OSX上對我們來說簡直就是一個界限。
- 1. 提交的Qt 5.3的應用程序在Mac App Store中
- 2. 將Mac應用程序提交到Mac App Store的問題
- 3. App Store上提交的應用程序
- 4. 如何將Java Swing應用程序提交給Mac App Store
- 5. Mac App Store的應用程序使用提升的權限
- 6. 將私人應用提交到App Store
- 7. 無法驗證並提交應用程序到Mac App Store
- 8. 無法將應用提交到Mac App Store:「任務未創建。」
- 9. 將應用程序提交到使用BWToolkit的App Store
- 10. 如何使用波蘭語向App Store提交應用程序?
- 11. 提交到Mac App Store
- 12. 在正確的應用程序提交的App Store
- 13. Mac App Store應用程序iTMSTransporter錯誤
- 14. 如何手動向App Store提交存檔的應用程序
- 15. 針對多用戶應用程序的App Store提交
- 16. 將iPhone應用程序提交給App Store的過程?
- 17. Xamarin.Mac - 提交給Mac App Store的問題
- 18. App Store中重新提交的應用程序未顯示「準備提交」
- 19. 適用於Mac App Store的多語言應用程序 - 在Mac App Store中設置語言的位置?
- 20. 在App Store上提交應用
- 21. App Store無效的iMessage應用程序
- 22. iOS應用程序和App Store提交的未測試部分
- 23. 在iOS App Store上提交應用程序:websocket連接失敗
- 24. 使用他人的Mac將應用發佈到App Store?
- 25. 在Apple App Store中提交應用程序時,如何提供測試憑證?
- 26. 任何人都可以幫助我知道我的應用程序是否可以將其加入App Store?
- 27. 如何使Mac App Store應用程序檢查更新?
- 28. 在Mac App Store中使用Cocoa應用程序中的正則表達式
- 29. 將應用程序提交給使用iCloud的App Store,無效的權利
- 30. App Store提交
請解釋你的投票原因,如果你不解釋原因,我永遠不會了解我爲什麼沒有給出最好的答案,我可以。 – Kynth 2011-03-15 17:17:40
我給額外的-1作爲題外話 - 關於MAC應用商店的問題非常清楚,而不是iOS。 – Richard 2011-03-21 17:09:22