-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App Groups entitlement prevents iTunes Connect app transfer. Is it really needed? #150
Comments
Hi @nikolajholck, thanks for reporting this issue! Regarding the application group entitlement inserted, it is used to facilitate IPC. Otherwise it may introduce graphics performance glitches with the app. So I would recommend keeping
I'm not very sure what can be a good solution for this scenario, since it's not very comprehensively documented on https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html. However, does iTunes Connect allow app transfer of app only historically having an application group? (Then we can probably work our way around it.) cc: @kevinsawicki |
Hi @sethlu, and thanks for your quick response and explanation! :) I have sent a message to iTunes Connect support and asked if it would become possible to transfer the app if I remove the entitlement in an update. I'll return when I hear from them! :) |
@nikolajholck cool! Good luck & do keep us updated! 😸 |
It appears that it's impossible :( I got the following response from iTunes Connect Support:
By completing this process, the app will effectively be a new and separate app on the Mac App Store. This is of course extremely inconvenient for us, but there's not really anything to do about it :) @sethlu perhaps there is a way to warn future users that using Electron for Mac App Store apps has this drawback? :) |
@nikolajholck I'm sorry to hear that. 😢 Yet thanks for letting us know! I will post a notice soon on the README doc so future users can know about this. I'll close the issue once the notice's posted. |
@nikolajholck Just updated the README. Thanks again for reporting this issue! 👍 |
Thanks @sethlu, looks good 👍 And thanks for your quick responses and for your work on this package! :) |
Hi
Thanks for this great package – it makes it very smooth to publish electron apps for macOS! :)
By default, the option 'pre-auto-entitlements' is enabled, which adds an application groups entitlement. However, when an app is compiled with this entitlement, it's not possible to transfer it to another developer team in iTunes Connect.
I've looked into my app's group container, and it doesn't contain any files – why is com.apple.security.application-groups added at all (in util-entitlements.js)? What happens if I set 'pre-auto-entitlements' to false?
Thanks in advance! :)
The text was updated successfully, but these errors were encountered: