我正在使用XCore构建适用于iOS的Cordova应用程序。它可以完美地在从iPhone 5S到iPhone 7以及iPhone 8 Plus的所有设备的模拟器上运行。
但是我需要我的应用程序才能用于iPhone 8和iPhone X设备。
当我在iPhone 8或iPhone X上运行我的应用程序时,这是我的错误。模拟器已打开,但未安装该应用程序,并且我在Xcode中收到此错误:
Unable to lookup service com.apple.CoreSimulator.host_support: 0x3
Run Code Online (Sandbox Code Playgroud)
我已经尝试清理项目,重新启动Mac和Xcode,但是仍然遇到相同的错误。如我所说,我对iPhone 5S,6、6S,6 Plus,6S Plus,SE,7、7 Plus和8 Plus没问题
我用 :
macOS High Sierra 10.13.6,
Xcode 9.4
iOS 11.4
谢谢您的回答。
这是我的问题:我尝试使用凭据管理API访问Webapp上的身份验证器:
navigator.credentials.create()和navigator.credentials.get()。
当我在localhost上执行代码时,我没有问题,并且Webapp正在请求我的安全密钥。但是,当我在本地服务器上使用完全相同的代码时,navigator.credentials虽然我使用的是相同的浏览器,但未定义。
未捕获的TypeError:无法读取未定义的属性“创建”
(window.PasswordCredential || window.FederatedCredential)返回false,仅在我的服务器192.168.xx上返回,但我不知道为什么。我使用的是Chrome 74。
我该如何解决这个问题?
谢谢您的帮助。
browser ×1
cordova ×1
credentials ×1
ios ×1
iphone ×1
javascript ×1
server ×1
simulator ×1
webauthn ×1
xcode ×1