ios - Flutter Ios上不允许使用资源 fork ,Finder信息或类似碎屑

标签 ios swift macos flutter dart

这是一个Flutter项目。我将Flavor和两个不同的主文件用于dev和prod。

在实际设备上运行时,出现此错误消息。我没有检查模拟器。如何解决此问题?

我试图用这种方式解决这个问题。但是没有用。我不以正确的方式做。我开始进行ios开发。 https://stackoverflow.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

click here to view signing and capabilities

产品小组是我公司的邮件,
产品 bundle 包标识符为com.demo.demo.prod,
开发团队是我公司的邮件,
开发包标识符为com.demo.demo

这样对吗? Flutter target

最佳答案

我知道您说您已经尝试过此方法,但只是仔细检查一下,是否尝试了对我有用的项目目录路径的解决方案。

仔细查看您的错误后,我相信这是您的问题。您的错误:Xcode-不允许使用资源派生,Finder信息或类似的碎屑。根据我所能确定的可以这样固定。

解决方案
打开终端并执行此命令,其中project_dir将是您的抖动项目

 xattr -cr <path_to_project_dir> 


从终端内导航到项目根目录,然后执行此命令
xattr -cr .

关于ios - Flutter Ios上不允许使用资源 fork ,Finder信息或类似碎屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61152535/

相关文章:

ios - 将 NSString 更改为 int 值?

ios - 将 fetchedResultsController 与 swift3 一起使用

java - 从 Java 调用 Mac OS X“获取信息”对话框?

macos - 在 Swift OS X 应用程序中单击按钮时更改自定义 View 绘图

ios - 如何在后台共享应用程序之间的数据?

iphone - 使用 Core Data 会加速键值解析吗?

ios - performSegueWithIdentifier 被跳过 *SWIFT

ios - 向上滑动(将应用程序置于后台)并且视频正在自定义 AVPLayer 中播放时,如何停止画中画?

ios - 重置整个场景(Swift、SpriteKit)

node.js - 可以跟踪正在使用的应用程序以及使用 Node.js 打开的文件