这是显示的全部错误:
Apple Mach -O Linker (Id) Error?
"Linker command failed with exit code 1 (use -v to see invocation).
在我的ionic3项目中安装OneSignal插件后,没有全部设置,当我尝试在我的设备中运行我的项目时,出现了这个错误。
当我打开.xcworkspace
文件时,有两个项目向我展示。第一个是我的真实项目,最后一个是我安装OneSignal plugin
并安装sudo gem install cocoapods, pod repo update
然后显示
刚才我尝试运行ionic cordova run ios --device
可以在我的设备上运行,但是当我使用xcode并点击播放按钮时无法在我的设备中运行并显示错误我的问题标题
答案 0 :(得分:1)
最后我找到了解决这个错误的方法!
因为我为推送通知功能安装了pod
,所以尝试使用.xcworkspace
文件在pod安装后运行项目而不是.xcodeproj
文件。
但我仍然不知道为什么.xcworkspace
会在我安装pod
时显示此错误,如果您在此处有评论,请多多感谢!
答案 1 :(得分:0)
1.请安装pod文件,并始终使用.xcworkspace打开。
2.检查是否有任何文件从路径中删除(工作区中显示为红色),请删除所有红色文件。
3.检查是否为同一目标设置了文件(如果没有,请为所需目标设置所有文件)。
4.检查设置以添加文件。
希望以上几点解决您的问题。