xcode

关于微信分享后,提示“未验证应用”的解决办法(iOS)

随声附和 提交于 2020-10-14 19:48:28
关于微信分享后,提示“未验证应用”的解决办法 目录 1.Universal Link : 2.配置步骤 3.检测配置 4.注意点 目录 关于微信分享后,提示“未验证应用”的解决办法 1.Universal Link : 1.1 通用链接是iOS9推出的一项新功能,如果你的应用(app)支持通用链接(Universal Link)之后, iOS用户能够在点击网页的链接的时候无缝的重定向到已经安装的app,不需要额外的任何操作。如果没有安装对应的app, 那么点击链接会使用Safari打开网页。在iOS9以前,对于各种浏览器,Safari中唤醒app的需求,我们通常是只能使用scheme的方式。 1.2 我们的项目中唤起第三方app一般是通过配置对应的URL Scheme的方式使用的, 微信SDK的最新版本openSDK1.8.6 由于苹果iOS 13系统版本安全升级,为此openSDK在1.8.6版本进行了适配。 1.8.6版本支持Universal Links方式跳转,对openSDK分享进行合法性校验,提升使用过程中的安全性。 2.配置步骤 2.1 微信sdk 支持版本号 建议更新到最新 原则上 >= 1.8.6 即可 2.2 创建json文件 ,放在服务器根目录下,且必须支持https 根据官方提供可放在根目录下或者.well-known下,建议放在.well-known下

Xcode Tips 002:以源码形式显示 plist 文件

倾然丶 夕夏残阳落幕 提交于 2020-10-14 17:12:43
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨-> 来源丨知识小集(zsxjtip) Info.plist 文件是 iOS/macOS 应用的基本配置文件, plist 是一种结构化的文本文件,使用 Unicode UTF-8 编码,实际上是 XML 文件。 在默认情况下,Xcode 中的 Info.plist 文件在编辑器中如下方式显示: 为了让文件更具可读性, Info.plist 中的键都是以可读字符串出现的,而不是实际的键名。有时我们可能需要在代码中,将编程的方式获取属性列表中的某个属性的值,这时我们就需要知道对应的键名。若要显示实际的键名,有两种方式: • 在编辑器窗口中按住 control 键并单击任意键,在出现的菜单中启用 Raw Keys & Value • 以源文件的形式显示 plist 文件,如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key