Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS工具包专用API的使用_Ios_Here Api - Fatal编程技术网

iOS工具包专用API的使用

iOS工具包专用API的使用,ios,here-api,Ios,Here Api,我刚刚将我的应用程序更新为最新的3.13.2 HERE SDK版本,但一旦我将构建上载到应用程序商店,我收到以下警告: The app references non-public symbols in Frameworks/NMAKit.framework/NMAKit: _getcontext, _makecontext, _setcontext 我还没有尝试将带有此警告的构建提交给App Review,但此警告不是好兆头,即使它确实通过了,也很可能会显著增加我的App的审核时间。我的应用依

我刚刚将我的应用程序更新为最新的3.13.2 HERE SDK版本,但一旦我将构建上载到应用程序商店,我收到以下警告:

The app references non-public symbols in Frameworks/NMAKit.framework/NMAKit: _getcontext, _makecontext, _setcontext

我还没有尝试将带有此警告的构建提交给App Review,但此警告不是好兆头,即使它确实通过了,也很可能会显著增加我的App的审核时间。我的应用依赖于HERE SDK的导航功能,因此我不能完全删除它。现在,我已经返回到以前的版本,该版本不会对上载的版本发出此警告。

在3.13.2 HERE SDK中,openssl库升级到1.1.1c版本,这会导致

为了修复它,需要更改openssl配置。计划在下一个SDK(3.14)版本中实施

因为这只是一个警告,你仍然可以尝试提交你的应用程序。 谢谢你的报道

更新:


已在3.13.3中修复,现在可用

我在v3.13.2中遇到了与您相同的问题。同时,我的解决方法是使用旧版本:3.12.2,它可以工作。因此,只需在pod文件中添加以下内容:

pod 'HEREMaps', '3.12.2'

希望有帮助

对不起,你在问什么问题?如果是关于这个问题是否会导致你的应用程序审查出现问题,或者苹果不会批准它,那么你最好尝试与他们联系,看看他们的反应是什么。@AlanS他间接地问为什么HERE SDK(3.13.2)突然引用了非公共符号。这更像是通知开发者,这个最新版本不适用于应用商店提交。我面临着同样的问题,我的提交被拒绝。感谢你指出这个问题,我们已经向开发者报告了这个错误。这是IOS Starter SDK还是Premium IOS SDKYeah?我在网上找不到对此的任何引用,因此我决定将其作为一个公开问题(这似乎也是从此处的支持页面提出问题的唯一方法)。我正在使用高级iOS SDKLooking。你也可以在我尝试上传更新了v3.13的项目时提出问题,我的构建被拒绝并删除,但出现了相同的错误。因此,这不仅仅是一个警告,这个问题拒绝构建。您能告诉我们sdk更新的预计时间吗?建议的修复已完成。计划在3.14版本的3个月内发布。然而,如果它不仅仅是一个警告,那么我想我们将在1个月后在3.13.3中发布它。问题是我无法重现这个问题。您能否列出您在应用程序中使用的可能导致此类错误的NMA类或API?i、 e.当我使用NMANavigationManager的navigationState时,我会收到类似的私有API使用警告(_navigationState)。这很奇怪。即使它是公共的,我们也只是在NMAvigationManager私有类别中使用readwrite。我只需运行$nm libcrypto.a | grep上下文就可以复制它。但不是$nm。实际上,根本原因是将openssl库升级到1.1.1c。@dashchak我遇到了同样的问题,因此我无法在testflight上更新build。你能告诉我更新的确切日期吗。谢谢。我们同意在3.13.3中提供修复程序,并在下周末发布。