Flutter Ios 上不允许使用资源分叉、Finder 信息或类似的碎屑
Posted
技术标签:
【中文标题】Flutter Ios 上不允许使用资源分叉、Finder 信息或类似的碎屑【英文标题】:resource fork, Finder information, or similar detritus not allowed on Flutter Ios 【发布时间】:2020-07-23 22:12:16 【问题描述】:这是一个 Flutter 项目。我为 dev 和 prod 使用了 Flavor 和两个不同的主文件。
我在实际设备上运行时收到此错误消息。我没有检查模拟器。我该如何解决这个问题?
我尝试使用这种方式解决此问题。但不工作。我不这样做是正确的方式。我开始进行ios开发。 https://***.com/a/39667628/8822337
我也试过这种方式,我在ios文件夹下
xattr -lr pwd
然后xattr -cr pwd
错误
CodeSign /Users/myName/Library/Developer/Xcode/DerivedData/Runner-eqlnuvcbgrvptadbnflmaqpmnpuk/Build/Products/Debug-dev-iphoneos/Demo\ app\ Dev.app (in target 'Runner' from project 'Runner')
cd /Users/myName/androidStudioProjects/demo_app/ios
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Signing Identity: "Apple Development: My Name (3YT9RVYQUA)"
Provisioning Profile: "iOS Team Provisioning Profile: com.demo.demo"
(f510aq0c-122c-3d99-c947-c2440s4bd06d)
/usr/bin/codesign --force --sign F342223C2F11B79BD9B0B991D9E324B2A3F41B37 --entitlements /Users/myName/Library/Developer/Xcode/DerivedData/Runner-eqlnuvcbgrvptadbnflmaqpmnpuk/Build/Intermediates.noindex/Runner.build/Debug-dev-iphoneos/Runner.build/demo\ app\ Dev.app.xcent --timestamp=none /Users/myName/Library/Developer/Xcode/DerivedData/Runner-eqlnuvcbgrvptadbnflmaqpmnpuk/Build/Products/Debug-dev-iphoneos/demo\ app\ Dev.app
/Users/myName/Library/Developer/Xcode/DerivedData/Runner-eqlnuvcbgrvptadbnflmaqpmnpuk/Build/Products/Debug-dev-iphoneos/demo app Dev.app: resource fork, Finder information, or similar detritus not allowed
Command CodeSign failed with a nonzero exit code
Prod Team 是我的公司邮件, Prod 包标识符是 com.demo.demo.prod, 开发团队是我公司的邮件, 开发包标识符是 com.demo.demo
对吗?
【问题讨论】:
【参考方案1】:我知道你说过你已经尝试过这个,但只是为了仔细检查你是否尝试了这个对我有用的项目目录路径的解决方案。
仔细查看您的错误后,我相信这是您的问题。您的错误:Xcode - 资源分叉、Finder 信息或类似的碎屑不允许。根据我能确定的可以这样修复。
解决方案 打开终端并执行此命令,其中 project_dir 将是您的颤振项目
xattr -cr <path_to_project_dir>
或者 从终端导航到您的项目根目录,然后执行此命令
xattr -cr .
【讨论】:
这两者之间是哪个<path_to_project_dir>
? /Users/myName/AndroidStudioProjects/project_name
或 /Users/myName/AndroidStudioProjects/project_name/ios
?
第一次不工作。我还尝试了谷歌的另一种解决方案。但现在正在工作.. 谢谢
很抱歉没有马上回答,很高兴它对你有用以上是关于Flutter Ios 上不允许使用资源分叉、Finder 信息或类似的碎屑的主要内容,如果未能解决你的问题,请参考以下文章
Flutter firebase_auth signInWithCredential 在android上不起作用
请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'xxx' 不允许访问
Phonegap 请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'null' 不允许访问
如何在使用 Firebase 函数时更正“请求的资源上不存在‘Access-Control-Allow-Origin’标头”错误?
请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin'null'不允许访问[重复]
请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“http://localhost”