ios - 删除了 Xcode 中的通知扩展,现在应用程序将无法构建
问题描述
为了获得本地通知和推送通知以在同一个应用程序上工作,我似乎永无止境地竞标,我尝试使用 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'
我知道有一些关于这个重复文件错误的错误报告,但我认为这不是我的问题,因为它只是在我删除通知服务时才出现的。此外,大多数修复都不起作用(在新旧版本之间切换并不能修复它)或不相关(在我的构建阶段“嵌入式框架”部分中没有任何内容)。
解决方案
好的 - 找到了答案。添加扩展似乎还将 Runner 添加到 Xcode 的“构建阶段”部分的“复制捆绑资源”中。看起来足够无害,但它不应该存在(至少在没有通知扩展的情况下不存在)。我删除了它并重新启动并运行。
推荐阅读
- javascript - 无法在 chime sdk 单一 js 中集成语音焦点
- angular - 将简单的引导模板集成到 Angular 中
- sqlite - 为 SQLite 扩展编译 DLL - xerial/sqlite-jdbc 驱动程序 - 用于 unionvtab 和 swarmvtab
- c++ - 我如何确定一个模板类是否是另一个模板类的子类,因为模板可能不同?
- java - 这应该在数组中获取图像并在将其打印到框架之前调整其大小
- javascript - 如何在 React Native 中无限旋转图像
- java - 从模拟返回不同的值,具体取决于参数
- python - 套接字io中的while循环
- c# - 在 C# 中将文件上传到共享点期间出现异常
- centos - 从 intel oneapi basetoolkit 安装 ICC 时出现许可证文件问题