作者vjack07 (Jack)
看板MacDev
标题[问题]发布至 App store 的 App 执行外部 script
时间Tue Mar 12 06:02:26 2019
各位大大好
这是我第一次接触 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://webptt.com/cn.aspx?n=bbs/MacDev/M.1552341749.A.1AE.html
1F:推 tasict: 1应该是有机会,但要开sandbox真的很麻烦 211.23.39.77 03/14 10:59
2F:→ tasict: 补充说一下,你呼叫的方式可能要用IPC做 211.23.39.77 03/14 11:00
3F:→ vjack07: 感谢T大!能否请教一下IPC是指什麽呢? 77.20.255.241 03/15 04:39
4F:推 Blueshiva: inter process communication 60.251.43.139 03/15 09:48