FBAudiencenetworking:objc_boxable属性只适用于结构或联合
在我的ios应用程序中添加了FBAudiencenetworking,但是当代码被编译时,我正在面对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))
我之前通过评论有问题的代码解决了这个问题,因为这个对象在我的场景中没有被使用。
感谢MattDice的回答,现在当我用4.10.1 Facebook似乎已经修复它时,它工作正常。
我自己今天刚刚遇到这个问题。 使用Xcode 7.3我安装了FBAudienceNetwork SDK版本4.10.1并编译。 我正在使用cocoapods,所以我确保将所有的Facebook sdks更新到4.10.1。
荚'FBAudienceNetwork','〜> 4.10.1'
- 将Facebook SDK更新至3.5后无法打开活动会话
- FBSDKAccessToken currentAccessTokenlogin后没有被更新
- Facebooklogin – iOS 9 – 没有Safari
- 在Facebook用户的Xcode中查看ProfilePicture
- 完成处理程序的错误在Swift 3和Xcode 8中
- 内置Likebutton – Facebook SDK 3.0
- Swift UIActivityViewController图像和Url共享不与FB一起工作
- 与Facebook共享不能在iOS 11上工作了
- Facebook UIActivityViewController缺less取消和发布button