-canOpenURL:URL失败:“spotify:” – 错误:“(null)”

不知道如果这是真的,但从我读过的,人们说这个问题只发生在Xcode模拟器,所以你必须testing一个实际的设备。 这个问题是我目前的服务器是http://localhost:3000的本地节点服务器,我的iOS设备无法访问此服务器。

1)有没有办法让我的iOS设备访问我的设备上的本地服务器?

2)为什么我在运行模拟器时出现这个错误?

我把以下放在我的info.plist中:

 <key>LSApplicationQueriesSchemes</key> <array> <string>spotify</string> </array> 

1)在设备上testing – 用本地networkingIP地址replace本地主机地址。 本地networking地址通常看起来像192.168.xxx.xxx,可以在networking设置中find。

2)错误只是意味着没有安装Spotify应用程序。 给你的电脑一个静态的IP地址,或者你必须在实际的设备上进行testing。