Mac App Rejection - Temporary Exception Entitlement Key for Safari

Let's consider an app doing the following steps using AppleScript, in order to auto-login to some website:

1- Open "Safari" and navigate to website

2- Fill the username and password fields with JavaScript
do JavaScript " document.getElementById('password_input').value = 'userPassword' "

3- Submit form using JavaScript --- do JavaScript " document.forms['login_form'].submit() "

For a sandboxed Mac app, com.apple.security.temporary-exception.apple-events entitlement key must be added for "Safari", in order to execute AppleScript procedure above.

<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.apple.safari</string>
</array>

Everything works great this way, without any problem.

Here is my question:

Does the app get rejected because of this temporary exception usage for Safari?

share | improve this question
 

2 Answers

Looks like it :

https://github.com/TheRealKerni/QuincyKit/issues/109

In particular see comment from Ishuo

share | improve this answer
 
 
Thanks for the link. But I don't think it's the same scenario. So just an up-vote. –   erkanyildiz  Oct 12 '12 at 15:37
1  
This link might be of interest. In particular the paragraph about the temporary exception :hamishrickerby.com/page/2 –   Yahel  Oct 12 '12 at 16:57
up vote 1 down vote accepted

After waiting for more than one month, my app got approved.

In entitlements section of iTunesConnect, I briefly explained why I used this entitlement key, and my app got approved without any problem.

So I can say that temporary exception usage for Safari is NOT a reject reason.

share | improve this answer
 
 
Very genuine problem. I have same doubt and it's clear here. Thanks :) +1 –   python  Feb 4 at 14:15 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值