且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在提交到 Mac App Store 的应用程序中调用 openssl 是否可以接受?

更新时间:2023-10-16 17:06:22

据我所知,你不能调用私有框架(那些在/System/Library/Frameworks 下的)或者,如果你想要使用第三方框架/库,您必须将它们包含在捆绑资源中.所以我认为使用openssl应该没问题.但我们谈论的是加密软件,这是一个微妙的问题.App Store 规则说(iTunesConnect 开发者指南):

As far as I know, you cannot call private frameworks (those under /System/Library/Frameworks) or, if you want to use third party frameworks/libs, you have to include them in the bundle resources. So I think using openssl should be OK. But we are talking about cryptographic software, which is a delicate matter. App Store rules say that (iTunesConnect Developer Guide):

出口法律要求包含加密的产品获得适当的出口授权.一旦您表明您已准备好提交二进制文件,并且在此之后更新二进制文件,您将被问到一系列有关应用程序加密的问题.根据对这些问题的回答,您可能需要提供商品分类裁定 (CCATS) 的 PDF 副本,以确认应用的分类.

Export laws require that products containing encryption be properly authorized for export. You will be asked a series of questions regarding app encryption once you indicate you are ready to submit your binary and anytime you update the binary after that. Based on the answers to these questions, you may need to provide a PDF copy of the commodity classification ruling (CCATS) confirming classification of the app.