看板 MacDev 關於我們 聯絡資訊
各位大大好 這是我第一次接觸 Mac App 開發,有一些問題想請教 目前我所知在 Mac Appstore 上架的 App 會有 sandbox 的機制,因此 一些指令並不能在上架的 app 執行 (如控制 system events) 因此我想問是否有什麼方法在上架的 App 中執行如 system event 的 script? 以下是我目前想到的方法 (1) 開發一個外部非上架的 App,然後由上架的 App 去呼叫那個 App 執行 關於這個方法據我所知好像無法這樣做?sandbox 還是會去擋呼叫外部 script (2) 申請授權控制 system event 我想了解一下這部份是只要修改 Info.plist 檔案並送出申請 Apple 就會審核 還是說有其他需要注意的呢? 不知道大家對於我想到的這兩個解法有什麼看法,如果我理解有誤也歡迎提出 或是有其他比較好的方法都很歡迎 感謝大家的幫忙! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 77.20.255.241 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1552341749.A.1AE.html
tasict: 1應該是有機會,但要開sandbox真的很麻煩 211.23.39.77 03/14 10:59
tasict: 補充說一下,你呼叫的方式可能要用IPC做 211.23.39.77 03/14 11:00
vjack07: 感謝T大!能否請教一下IPC是指什麼呢? 77.20.255.241 03/15 04:39
Blueshiva: inter process communication 60.251.43.139 03/15 09:48