Ios FBACIENT网络:objc_boxable属性仅适用于结构或联合

Ios FBACIENT网络:objc_boxable属性仅适用于结构或联合,ios,objective-c,facebook,Ios,Objective C,Facebook,在我的ios应用程序中添加了FBAudience network,但在编译代码时,我在FBNativeAdd.h中面临以下问题。任何关于为什么会发生这种情况或如何修复这种情况的想法都会非常有用 In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Track.m:13: In file included from /Users/bbbb/gitProjects/aaaa

在我的ios应用程序中添加了FBAudience network,但在编译代码时,我在FBNativeAdd.h中面临以下问题。任何关于为什么会发生这种情况或如何修复这种情况的想法都会非常有用

In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Track.m:13:
In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Util.h:24:
In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAudienceNetwork.h:27:
/Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers          /FBNativeAd.h:245:11: error: 'objc_boxable' attribute only applies to struct or union
FB_EXPORT FB_OBJC_BOXABLE struct FBAdStarRating {
      ^
In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Track.m:13:
In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/src/Util.h:24:
In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAudienceNetwork.h:21:
In file included from /Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAdChoicesView.h:21:
/Users/bbbb/gitProjects/aaaa/frameworks/runtime-src/proj.ios_mac/Pods/FBAudienceNetwork/FBAudienceNetwork.framework/Headers/FBAdDefines.h:40:40: note: expanded from macro 'FB_OBJC_BOXABLE'
#define FB_OBJC_BOXABLE __attribute__((objc_boxable))

今天我自己也遇到了这个问题。我使用Xcode 7.3安装了FBaudenceNetworkSDK版本4.10.1,并对其进行了编译。我用的是cocoapods,所以我确保将所有Facebook SDK也更新为4.10.1


播客“FBAudienceNetwork”和“~>4.10.1”

今天我自己也遇到了这个问题。我使用Xcode 7.3安装了FBaudenceNetworkSDK版本4.10.1,并对其进行了编译。我用的是cocoapods,所以我确保将所有Facebook SDK也更新为4.10.1


pod'FBAudienceNetwork',“~>4.10.1”

我在前面注释了有问题的代码,解决了这个问题,因为在我的场景中没有使用对象

多亏了MattDice的回答,当我使用4.10.1时,它现在运行良好
Facebook似乎已经解决了这个问题。

我之前通过注释有问题的代码解决了这个问题,因为在我的场景中没有使用这个对象

多亏了MattDice的回答,当我使用4.10.1时,它现在运行良好
Facebook似乎已经解决了这个问题。

是的,为了将来的参考,你只需将SDK更新到4.10.1,你的应用程序就可以编译了。注释掉第三方库中的代码从来都不是一个好主意,即使它现在解决了问题,以后也会导致问题。[!]安装4.10.1时安装FBaudenceNetwork时出错。对于将来的参考,是的,您只需将SDK更新为4.10.1,您的应用程序就会编译。注释掉第三方库中的代码从来都不是一个好主意,即使它现在解决了问题,以后也会导致问题。[!]安装4.10.1时安装FBaudenceNetwork时出错