Android Studio 在Xcode中特定库模块的签名和功能未更新

vxf3dgd4  于 2023-01-09  发布在  Android
关注(0)|答案(3)|浏览(163)

我正在Flutter中开发一个应用程序,我使用Android Studio构建/运行我的应用程序。但过去几天,由于某种原因,我无法通过Android Studio构建和运行我的应用程序。每次我在Android Studio中运行它时,Xcode构建都会失败,我会收到一组相同的错误,即我正在使用的库中的特定模块没有登录到正确的开发团队。
只有当我进入Xcode,手动进入每个模块并设置开发团队,然后从那里运行它时,它才能工作,这相当烦人。更奇怪的是,每当我从连接的设备中删除应用,然后重新构建并重新运行它时,我都必须再次登录这些库的开发团队。在Android Studio中,错误如下所示:

Could not build the precompiled application for the device.
Error (Xcode): Signing for "MLKitTextRecognition-LatinOCRResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitObjectDetection-MLKitObjectDetectionResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitTextRecognitionChinese-ChineseOCRResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitTextRecognitionKorean-KoreanOCRResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitTextRecognitionDevanagari-DevanagariOCRResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitObjectDetectionCommon-MLKitObjectDetectionCommonResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "gRPC-C++-gRPCCertificates-Cpp" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "TOCropViewController-TOCropViewControllerBundle" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitTextRecognitionJapanese-JapaneseOCRResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

Error (Xcode): Signing for "MLKitImageLabeling-MLKitImageLabelingResources" requires a development team. Select a development team in the Signing & Capabilities editor.
/mobile/ios/Pods/Pods.xcodeproj

基本上,我必须在Xcode中打开它,进入Pod选项卡,进入每个模块,然后设置特定的团队。在我的runner target中,团队设置正确,我选中了“自动管理签名”。而且,即使我检查每个Pod并设置团队,它也不知何故不会更新,我仍然无法在Android Studio中运行它。
谢谢你的任何帮助,我已经尝试了两天,但没有效果。有什么我可以添加到我的Podfile或改变我的Xcode设置,使事情的工作?谢谢。

acruukt9

acruukt91#

  • AndroidStudio和VScode共享Flutter缓存,因此建议您只使用其中一个
g0czyy6m

g0czyy6m2#

这是一个随机的解决方案,但在我安装了Xcode并通过Xcode运行了多次之后,我又尝试在Android Studio中运行,结果成功了(经过了相当长的构建时间)。现在安装在Android Studio中也能正常工作,似乎恢复了正常。
所以,如果你遇到这个问题,只要尝试在Xcode中安装和运行几次,然后在Android Studio中运行它,然后在Android Studio中安装。非常随意的修复,但希望你也能幸运。

g52tjvyc

g52tjvyc3#

这 * 可能 * 是一个签名问题。这个问题很简单,但是你有没有把xcode自述文件中的代码复制并粘贴到你喜欢的终端上呢?看起来像这样:
$git clone https://github.com/go-delve/delve $ cd delve $ go install github.com/go-delve/delve/cmd/dlv
然后...
xcode-选择-安装
然后...
如果您没有使用Xcode启用开发者模式,那么每次使用调试器时都会被要求授权。要启用开发者模式并且每次会话只需授权一次,请使用:
第一个月
您可能还需要将用户添加到开发人员组:
sudo dscl . append /Groups/_developer GroupMembership $(whoami)
Clone the repo into $GOPATH/src/github.com/go-delve/delve
1.在该目录下运行make install(在某些版本的macOS上,首次运行时需要root用户才能安装新证书)
makefile将负责自动创建和安装自签名证书。
我遇到了这个问题。我在重新安装xcode(彻底删除并完全重新安装)后,把开发者组信息输入到了xcode中,结果我忘记了回去创建我的签名证书。这样做解决了我的问题。有时候,你做了太多次的小事情,你忘记了它不是自动的。

相关问题