ios - 有没有办法在颤动中从 iOS 中排除一个包?
问题描述
我正在使用仅适用于 Android 的包“sms_maintained”。
但是,该项目需要一个 iOS 版本,而我目前正在做的是在为 iOS 开发时删除该包。
如何将包保存在 pubspec.yaml 文件中但禁止 iOS 检入包?目标是拥有统一的代码库。
我试图使用排除 Podfile 中的包
skip_line_start_symbols = ["#", "/","sms_maintained"]
它会跳过包,但在构建过程中会引用自动生成的 GeneratedPluginRegistrant。
任何帮助将不胜感激,谢谢。
解决方案
所以我找到了解决问题的方法,sms_maintained 包确实在 ios/.symlinks/plugins 中有一个名为 sms.podspec 的 podspec 文件,应该重命名为 sms_maintained.podspec。
同时打开文件并将 s.name 键中的 sms 重命名为 sms_maintained
重新运行应用程序
推荐阅读
- visual-studio-code - Visual Studio Code 无法识别其他终端设置
- spring-boot - Spring Boot webservice (REST) - 如何将 JUnit 5 测试从基本身份验证更改为 OAuth2 (Keycloak)
- react-native - 在 Expo React Native 应用程序中处理访问令牌存储
- java - 用于弹性搜索中通配符搜索的动态生成字段的java代码
- c# - WPF Web 视图 InvokeScript 未知名称错误
- regex - 如何以 (A(B(C))) 格式获取正则表达式中的文本字符串
- verilog - 为什么我的反价值产生 StX?
- excel - 使用 VB.net 更改 Excel 的单元格颜色
- r - 如何将 R Plotly 图从 GitHub 嵌入到 Medium
- azure-devops - Azure Devops 管道应用中心任务错误:未能加载组织列表