如何在cordova iPhone应用程序中添加watch os 2扩展名

问题描述 投票:2回答:2

我在watch extension项目中添加了cordova,它在simulator中运行得很好。但是,当我尝试在apple watch中运行应用程序时,会显示链接器错误enter image description here

甚至我尝试过this watch pluginthis watch plugin仍然没有运气

任何人都知道将watch extension添加到cordova项目的整个过程

cordova phonegap-plugins watchkit watchos-2 watchos
2个回答
0
投票

我已经解决了所有问题,并且对我来说都很好,甚至为此创建了ipa,所以请按照以下步骤操作

  1. [当我添加watch os目标并尝试存档时出现链接器错误(找不到libCordova.a或AVFoundation框架)以解决它,从[]中删除所有内容]
  2. 构建设置->其他链接器标志在监视应用程序和监视扩展目标中

警告! -请勿触摸iOS(cordova)应用程序的其他链接器标志enter image description here

  1. 如果再次尝试将其存档,则会出现新错误cordova file not found要解决它,请添加此
  2. $(OBJROOT)/ UninstalledProducts / $(PLATFORM_NAME)/ include

在以下路径中的所有3个目标中都行

构建设置->标头搜索路径

enter image description here

  1. 然后我在版本字符串上出现错误enter image description here
  2. 通过从info.plist向所有3个目标提供相同的捆绑软件版本字符串,短版本和捆绑软件版本来解决它>

    enter image description here

  1. 地狱!现在所有错误都消失了,我可以创建ipa或将其无情地运用于配对的Apple Watch

您使用什么命令来构建ipa。 Cordova构建命令或xcodebuild命令


0
投票

您使用什么命令来构建ipa。 Cordova构建命令或xcodebuild命令

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