我在使用xcode在iOS上构建我的离子项目时出现问题,源代码被正确编译(或者至少看起来如此)但是当" Apple Mach-O Linker"尝试链接我的obj文件,我得到一个错误说256架构arm64的重复符号,然后我无法理解日志(下面的日志),因为它引用了来自typescript离子项目的cordova生成的文件
这是我试过的:
他们都没有工作,我觉得我没有解决方案和能量,有没有人有其他解决方案或想法?
这是错误日志:https://codepaste.net/d2qzh2
我没有将整个日志放在那里(只有开头,结尾和中间的一小部分因为整个中间都是一样的)
这是我的package.json,可能会有所帮助:https://codepaste.net/4ckbha
感谢您的时间
发现我的问题没有链接到控制台(即使我不应该有控制台),但是对于cordova-plugin-add-swift-support,以便在cordova平台添加ios时构建xcode项目,它用快速转换构建它,然后我有上面描述的相同问题,关注可能重复的问题的所有答案但没有解决
答案 0 :(得分:1)
管理修复它,我有两个插件相互冲突,我找到问题的解决方案是创建一个空白项目并逐个重新添加我的插件,直到我看到哪个插件有问题然后再做同样向后找到另一个错误
这两个插件是离子部署和cordova-plugin-ionic现在很明显,我想起来了