【问题标题】:Removed a notification extension in Xcode and now app won't build删除了 Xcode 中的通知扩展,现在应用程序将无法构建
【发布时间】:2020-08-05 10:48:08
【问题描述】:

为了获得本地通知和推送通知以在同一个应用程序上运行,我似乎永无止境地竞标,我尝试使用 Xcode 中的通知服务管理推送通知,但没有帮助......现在问题来了。

...我删除了扩展并单击了“删除对扩展的引用”,现在项目将无法构建!它失败了

  error: Multiple commands produce '/Users/nick/AndroidStudioProjects/myApp/build/ios/Debug-iphonesimulator/Runner.app/Runner':
1) Target 'Runner' has copy command from '/Users/nick/AndroidStudioProjects/myApp/ios/Runner/Runner' to '/Users/nick/AndroidStudioProjects/myAPP/build/ios/Debug-iphonesimulator/Runner.app/Runner'
2) Target 'Runner' has link command with output '/Users/nick/AndroidStudioProjects/myApp/build/ios/Debug-iphonesimulator/Runner.app/Runner'

这是由于复制命令和链接命令都指向

'/Users/nick/AndroidStudioProjects/myApp/build/ios/Debug-iphonesimulator/Runner.app/Runner'

我知道有一些关于这个重复文件错误的错误报告,但我认为这不是我的问题,因为它只是在我删除通知服务时才出现的。此外,大多数修复都不起作用(在新旧版本之间切换并不能修复它)或不相关(在我的构建阶段“嵌入式框架”部分中没有任何内容)。

【问题讨论】:

    标签: ios xcode flutter


    【解决方案1】:

    好的 - 找到了答案。添加扩展似乎还将 Runner 添加到 Xcode 的“构建阶段”部分的“复制捆绑资源”中。看起来足够无害,但它不应该存在(至少在没有通知扩展的情况下不存在)。我删除了它并重新启动并运行。

    【讨论】:

      猜你喜欢
      • 2018-11-11
      • 1970-01-01
      • 2012-03-22
      • 2019-10-01
      • 2015-02-12
      • 2014-08-07
      • 2021-05-29
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多