美文网首页
Mac app 被拒经历到成功上架Mac AppStore

Mac app 被拒经历到成功上架Mac AppStore

作者: 简书是不是要倒闭了 | 来源:发表于2020-07-02 11:17 被阅读0次

    第一次被拒,原因是

    UIAlertController在 Mac上运行第一次崩溃,而以后则不会崩溃。

    解决方法:

    写个UI线程,放进去即可解决。

    第二次被拒,内容如下:

    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:

    "com.apple.security.device.camera": true

    Next Steps

    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:

    "com.apple.security.network.server"

    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).

    "com.apple.security.device.usb"

    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.

    第二次被拒,原因是

    沙盒问题,多添加了"com.apple.security.device.camera": true,删除即可。然后就通过了。

    好了,我的第一款Mac app,今天终于上架了。开启Mac端 新的篇章。。。

    相关文章

      网友评论

          本文标题:Mac app 被拒经历到成功上架Mac AppStore

          本文链接:https://www.haomeiwen.com/subject/xzblqktx.html