您好我遇到了以下错误,到目前为止无法修复它。
Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in AppDelegate.o objc-class-ref in HomeViewController.o "_OBJC_CLASS_$_GAITrackedViewController", referenced from: _OBJC_CLASS_$_HomeViewController in HomeViewController.o "_OBJC_METACLASS_$_GAITrackedViewController", referenced from: _OBJC_METACLASS_$_HomeViewController in HomeViewController.o ld: symbol(s) not found for architecture x86_64
任何帮助将不胜感激。提前致谢 !
答案 0 :(得分:20)
答案 1 :(得分:11)
我已尝试重现您遇到过的问题并最终遇到了同样的错误。但是,我能够解决它。我所做的是,我已将SDK文件夹中的文件libGoogleAnalyticsServices.a
添加到我的项目中。然后,我在libsqlite3.0.dylib
标签中将Build Phases
添加到了Link Binary With Libraries。它工作!!!!
PS:确保您已在项目中添加了所有标题和提及的框架。关键是要包含libGoogleAnalyticsServices.a
和libsqlite3.0.dylib
。
答案 2 :(得分:2)
这里的建议让我可以添加libGoogleAnalyticsServices.a和libsqlite3.0.dylib。我正在构建一个快速的项目,如果我有权限,我会支持回答1。
答案 3 :(得分:0)
对我来说,该问题可通过以下步骤解决:
app.post('/switchOnOff', function (req, res) {
coul = req.body['couleur'];
console.log('working!');
var val = !allumer ? 1 : 0;
if (coul == 'bleu'){
led14.writeSync(val);}
led14.watch((err, mess) => {
if (err){throw err }})
allumer = !allumer;
}
//#########solving line##########
res.end
});
打开Podfile粘贴以下几行(将Projectname更改为您的项目名称)
pod init