Mac app 被拒经历到成功上架Mac AppStore
Guideline 2.4.5(i) - Performance
Your app uses one or more entitlements which do not have matching functionality within the app. Apps should have only the minimum set of entitlements necessary for the app to function properly. Please remove all entitlements that are not needed by your app and submit an updated binary for review, including the following:
For links to essential video and documentation to learn how to sandbox your application, please see App Sandboxing.
Commonly added entitlements that many apps don't need include:
Apps that initiate outgoing connections (for example, to download new content from your server) only need to include "com.apple.security.network.client". The server entitlement is only necessary for apps that listen for and respond to incoming network connections (such as web or FTP servers).
Apps that interact with non-standard USB devices, including HID accessories such as joysticks, may need to include this entitlement. It is not necessary for accessing keyboards, mice, trackpads, printers or external drives such as thumb drives.
Should you need code-level assistance implementing sandboxing, contact Apple Developer Technical Support.
好了，我的第一款Mac app，今天终于上架了。开启Mac端 新的篇章。。。