如果我使用第三方库进行AES加密,请应用商店接受我的应用



来自我的iOS应用程序,我想将加密(AES)用户名和密码发送到HTTP服务器。

为此,我发现了像第三方API一样的rncryptor。如果我在应用程序中使用此库,那么App Store会接受我的应用。我也想知道是否有Apple相关的标准Swift库用于AES加密?。

App Store在一般术语中不会拒绝应用程序使用加密等应用程序。使用第三方框架,例如RNCryptorCryptoSwift或编写自己的实现,都没关系。

您有责任遵守出口合规性(无论您的应用程序是否仅在美国以外分发)。为此,您需要在应用程序的目标属性中为ITSAppUsesNonExemptEncryption密钥(布尔值)提供正确的值,或者每次将新构建提交给itunesConnect时。由于这些要求确实改变了我建议您阅读此主题,例如请访问https://developer.apple.com/library/content/documentation/languagesutilities/coneppeual/itunesconnect_guide/chapters/submittittheapp.html#//submittingtheapp.html#//apple_reff/apple_ref/doc/doc/doc/uid/uid/tp40011225-25--ch33333-sw6-sw6 sw6。

,据我所知,苹果没有为Swift提供"加密"框架,只有"常见的加密API"。可以在https://developer.apple.com/library/content/samplecode/cryptocompatibility/introduction/introduction/intro.html

上找到样品。

相关内容

  • 没有找到相关文章

最新更新