我在我的应用程序中有这个关于谷歌框架的新警告:
(null): URGENT:所有位码将被丢弃
' / /名字/图书馆/移动用户
文档/ com ~苹果~ CloudDocs foldername /浏览器名称/ GoogleMobileAds.framework / GoogleMobileAds (GADSlot + AdEvents.o)”
没有比特码。您必须在启用位码的情况下重新构建它
(Xcode设置ENABLE_BITCODE),从
供应商,或禁用此目标的位码。注意:这将是一个
未来的错误。
Xcode 7给了我大约204个关于这个概念的警告,我无法绕过这个。我也有一个问题,从我的应用程序访问网络。这是来自调试区域的错误:
- canopenurl: failed for URL: "kindle://home" -错误:"此应用程序是
不允许查询计划kindle"
所有这些问题在iOS 8中都没有出现。
方法canOpenUrl在iOS 9(由于隐私)已更改,不能再自由使用。你的广告条提供商检查已安装的应用,这样他们就不会为已经安装的应用显示广告条。
这给出了所有的日志语句
- canopenurl: failed for URL: "kindle://home" -错误:"This app is not allowed to query for scheme kindle"
提供者应该为此更新它们的逻辑。
如果您需要查询已安装的应用程序/可用方案,您需要将它们添加到您的信息中。plist文件。
将键'LSApplicationQueriesSchemes'作为数组添加到plist中。然后在数组中添加字符串,比如'kindle'。
当然,这不是横幅广告的一个选项(因为它们是动态的),但你仍然可以用这种方式查询你自己的应用程序或特定的其他应用程序,如Twitter和Facebook。
canOpenUrl:方法的文档
canOpenUrl:
关于LSApplicationQueriesSchemes键的文档