为什么测试模式报错:Safari 打不开该网页,因为网址无效?

更新于:2016年05月13日 10:34:18

问题描述:iOS 在 test 模式下调用模拟页面报错:Safari 打不开该网页,因为网址无效。为什么呢?


可能原因:URL Scheme 设置的不正确


解决方案:

添加 URL Schemes:在 Xcode 中,选择你的工程设置项,选中 TARGETS 一栏,在 Info 标签栏的 URL Types 添加 URL Schemes,如果使用微信,填入微信平台上注册的应用程序 id(为 wx 开头的字符串),如果不使用微信,则自定义,建议起名稍复杂一些,尽量避免与其他程序冲突。允许英文字母和数字,首字母必须是英文字母,不允许特殊字符。对于支付宝,需要在 appURLScheme 处传入设置的 URLScheme 。



blob.png

    您需要登录后才可以回复