Temporary Exception でリジェクトされた
Finder Sync Extensionを使ったツール開発で、どうしてもTemporary Exceptionが必要となりました。これがあるとApp Storeにリリース出来なさそうだと思っていたところ、Piyomaru氏からTemporary Exceptionを含めていても普通にリリースできることもあるという心強い話を聞いたので、試しにApp Storeに審査に出したところリジェクトされました。\(^o^)/
Resolution Centerのやりとり
From Apple
Guideline 2.4.5(i) - Performance
We've determined that one or more temporary entitlement exceptions requested for this app are not appropriate and will not be granted:RenameHelper.app/Contents/PlugIns/RenameExtension.appex/Contents/MacOS/RenameExtension:
• com.apple.security.temporary-exception.files.home-relative-path.read-writeWe understand this may prevent the app from being approved for the Mac App Store. We encourage you to investigate other ways of implementing the desired functionality.
Next Steps
See App Sandboxing for links to essential video and documentation to learn how to sandbox your application.
Should you need code-level assistance implementing sandboxing, contact Apple Developer Technical Support.
From Kyome
Thank you for reviewing.
I tried to implement the features without temporary-exception, however I could not.
App Groups does not work and I could not find any other means.I think my app needs the entitlement (com.apple.security.temporary-exception.files.home-relative-path.read-write).
If I include this entitlement, is there no any hope that I can release the app?References
From Apple
Hello,
Thank you for your reply,
While we do understand, that this may prevent the app from being approved for the Mac App Store. We encourage you to investigate other ways of implementing the desired functionality.
Should you need code-level assistance implementing sandboxing, contact Apple Developer Technical Support.
概要
- 🍎「Temporary Exceptionの
files.home-relative-path.read-write
は使っちゃダメ。」 - 🐶「別の方法試してみたけど無理っぽいよ。このEntitlementは必要なんだけどまじでリリース不可?」
- 🍎「App Storeに登録できない可能性があるよ。別のアプローチを模索してみて。」
Discussion