科尔多瓦通用连接工作在iPhone模拟器而不是在开发/生产建立

问题描述 投票:0回答:1

我正在开发一个科尔多瓦混合应用。我加入了科尔多瓦的通用链接,插件1.2.1到我的项目。它编译和工作正常了Android。

我过位于https://www.npmjs.com/package/cordova-universal-links-plugin-fix适用于iOS的所有设置步骤去

其结果是,Xcode的模拟器正常工作和点击Xcode的模拟器消息应用程序内我的应用程序URL(https://my-app-link.com/)打开模拟器内,而不是Safari浏览器的应用程序。

然而,当我使用科尔多瓦编译应用程序:

cordova build ios --debug --device --no-telemetry 

要么

cordova build ios --release --device --no-telemetry

他们都没有工作,然后点击从消息应用程序的链接打开Safari浏览器,而不是我的应用程序。

我已经证实,长期点击该链接不显示选项“打开在MyApp的”。我尝试了不同的设备,它是一样的。

我怀疑,该授权文件没有被正确编译,当我生成项目,但我不知道在科尔多瓦的应用程序为它的正确位置以及如何确认这是否是问题或别的东西。

ios xcode cordova ios-universal-links
1个回答
0
投票

OK,它原来与科尔多瓦/ PhoneGap的构建过程中的问题。一旦我使用Xcode的构建过程中选择的“通用iOS设备”的目的地,然后从产品菜单中选择存档,XCode中建立了正确的IPA文件,我上传的文件到App Store那里得到iOS上正常工作的通用连接设备。

© www.soinside.com 2019 - 2024. All rights reserved.