定义架构特定的cordova插件库以在电容器/反应项目中使用
Posted
技术标签:
【中文标题】定义架构特定的cordova插件库以在电容器/反应项目中使用【英文标题】:defining the architecture specific cordova plugin libraries to use in capacitor/react project 【发布时间】:2020-07-20 19:04:03 【问题描述】:正如https://github.com/cordova-rtc/cordova-plugin-iosrtc/blob/master/docs/Building.md#apple-store-submission 中提到的那样,为了将应用程序提交到 App Store,我们需要从 WebRTC 二进制文件中剥离模拟器 (i386/x86_64) 拱门,并且作为这样做的最后一步,它说:
如果已添加 ios cordova 平台,请删除并再次添加 ios 平台(例如,使用命令 cordova platform remove ios && cordova platform add ios)或删除并仅添加插件,风险自负。
我有一个电容器/反应项目,我正在使用上面提到的科尔多瓦插件。不幸的是,您不能在电容器/反应环境中使用 cordova 命令!
如何在电容器/反应项目中调用此类命令,或者我可以采取任何等效步骤来获得相同的结果?
【问题讨论】:
【参考方案1】:这些是科尔多瓦指令,对于电容器只需运行 npx cap update ios
或 npx cap sync ios
【讨论】:
我已经尝试了很多次,但不幸的是,当我想在真实设备上运行它时,我仍然收到以下消息! d:警告:无法找到或使用自动链接框架'WebRTC'架构arm64的未定义符号:“_OBJC_CLASS_$_RTCMediaConstraints”,引用自: 可以找到解决这个问题的详细信息@@github.com/ionic-team/capacitor/discussions/3299以上是关于定义架构特定的cordova插件库以在电容器/反应项目中使用的主要内容,如果未能解决你的问题,请参考以下文章