- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在努力解决一个问题。
我正在使用 Kotlin Multiplatform (KMP) 构建一个跨平台应用程序(iOS 和 Android),我需要一个来自 Google 的库(https://github.com/google/libphonenumber)。
对于 Android,我可以指向一个 Maven 存储库 (https://repo1.maven.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.12.6/)。
对于 iOS,我可以通过 Cocoapods 使用 libPhonenumber 的 ObjC 端口。(https://cocoapods.org/pods/libPhoneNumber-ios)。
但是,我无法使用 Kotlin 的(cocoapod 插件)正确识别 Pod。该插件似乎无法构建。
这是我的设置的详细信息:
pod("AFNetworking", "~> 3.2.0")
添加一个新的 podpod("libPhoneNumber-iOS")
kotlin.native.home=../../../dist
对此:#kotlin.native.home=../../../dist
./gradlew podspec
这会在 ./samples/cocoapods/kotlin-library/build/cocoapods/defs/cd ../ios-app/
pod install
你会看到类似:Downloading dependencies
Installing kotlin_library (1.0)
Installing libPhoneNumber-iOS (0.9.15)
Generating Pods project
Integrating client project
Pod installation complete! There is 1 dependency from the Podfile and 2 total pods installed.
当我在 Xcode 中构建示例“ios-app”目标:模拟器时,出现错误:
fatal error: module 'libPhoneNumber' not found
我尝试过其他 libPhoneNumber pod,例如:
最佳答案
这个特殊问题似乎是由 pod 名称中的破折号引起的。已经报告了一个问题 on GitHub .目前,建议通过重命名模块来解决此问题。更改您的 kotlin-library/build.gradle.kts
像
pod("libPhoneNumber-iOS", moduleName = "libPhoneNumber_iOS")
应该有帮助。请试一试,并在此处或在 GH 上告诉它是否有效。
关于ios - Kotlin Native 项目中 iOS 上的 libPhonenumber(来自 Google),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62736425/
我想将 Google 的 libphonenumber 库合并到我正在开发的 CRM 解决方案中,以识别诸如以下内容: 电话号码是手机还是固定电话 号码的地理位置 我在网上做了一些搜索,但似乎找不到任
我正在尝试验证国际手机号码。 例如:“+972523254545”。 Afaik,这个数字应该在任何地方都有效。 但是这个库也需要“区域”。为什么会这样,我该如何克服它? 最佳答案 地区 不应是必填字
我正在使用以下链接: http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/demo-compiled
我知道中国政府并不真正喜欢谷歌,因为我在为中国客户实现代码时遇到了问题,至少有些谷歌 API 在那里不起作用。 libphonenumber 库和/或其轻量级版本 libphonenumber-js
我在我的项目中添加了 com.googlecode.libphonenumber:libphonenumber:8.8.2。在 Debug模式下,它正常工作。但是在签名的 apk 中,它在调用库方法时
我一直在使用 googles libphonenumber 来验证美国电话号码。现在我需要所有国家的国际支持。是否可以使用 libphonenumber 反向查找电话号码国家代码? 假设数据库保存了英
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我能否确定用户输入的电话号码是否可以安全地格式化为 E164? 对于德国,这要求用户使用本地区号开始输入。例如,123456 可能是他所在城市的用户号码,但不能格式化为 E164,因为我们不知道他的本
我要格式像 IN-INDIA +91-7679030608.. 其中IN是国家ISO,India是国家名称,+91是国家代码.. 我的问题是我可以从 libphonenumber.jar 中获取这 3
我从一个看起来很棒的库中听到了很多好处,但我发现自己处于一个微妙的境地。 这是我工作过的第一个将电话号码存储在数据库中的项目。 我已经阅读了一些关于 E.164 格式的内容,我确实打算在我的数据库中存
我有一个这样的字符串:+33123456789(法国电话号码)。我想在不知道国家的情况下提取国家代码(+33)。例如,如果我有来自另一个国家的另一部电话,它应该可以工作。我使用谷歌图书馆 https:
我正在使用 libphonenumber 来格式化联系人中的电话号码。有什么办法可以像 WhatsApp 一样只显示手机号码吗?没有本地电话号码。 我唯一的想法是拥有一个包含所有移动区号的列表,例如
我是 javascript 开发的新手。我需要的是验证手机号码以在一段时间后启用短信。 我发现的是 googles libphonenumber:https://code.google.com/p/l
我正在创建新服务,需要基于手机号码的国家/地区 ISO 代码。我正在使用 google-libphonenumber 包,但在此包中它提供基于移动和国家/地区 ISO 代码的信息。 我在谷歌上搜索了这
我正在尝试使用 Google 的 libphonenumber我项目中的库。我正在尝试使用 javascript 版本验证电话号码输入,但它给我一个“goog 未定义”错误。我是 javascript
我需要确定任何电话号码的国家运营商代码(不是国家代码),使用 libphonenumber开发工具包。我该怎么做? 最佳答案 这应该有助于您的案例 - PhoneNumberToCarrierMapp
我正在考虑使用 libphonenumber 将数字转换为友好的本地电话号码 例如。如果输入 19311234567,则返回 (931) 123 4567 我在这里找到了一个 libphonenumb
在我的本地主机上开发期间,我试图自托管 libphonenumber图书馆。我正在尝试以下操作: goog.require('goog.proto2.Message'); 这是有效的,但我
我正在尝试使用 google-libphonenumber的 AsYouTypeFormatter 在 Web 表单上带有一个简单的输入元素。我将用户输入的每个键传递给 inputDigit 方法。我
我正在使用 Google 的 libphonenumber 库在 Java 应用程序中验证和格式化电话号码。 下面是我使用的代码: String phoneNumberE164Format = "33
我是一名优秀的程序员,十分优秀!