先说一下实现的功能,iOS集成的FaceBook主要用于计算游戏的在FaceBook中的下载量、推广量等等。
facebook的IOS集成官网网址(需要翻墙):
https://developers.facebook.com/docs/app-events/getting-started-app-events-ios.
1.首先去申请Facebook的ID(这个后面会用到!)下面这里进去申请。
2.把游戏在Unity导出IOS苹果包,(注意:包体在xcode要有12个iphone developer 才算苹果包打成功。然后就是删除12个iphone developer 然后在终端运行cd 工程路径—>chmod +x process_symbols.sh --------> chmod +x MapFileParser.sh:苹果导出IPA的步骤)
接着找到Profile文件:
注意:红圈圈中的是github上下载下来的库文件,因为在pod install的时候需要一直报错下载不下来这个文件!下面放一张报错的图片。
下载库文件的网址:
https://github.com/facebook/facebook-ios-sdk/.
3.然后在终端输入下面这个命令,等待下载库文件完成:
4.下载库文件完成后,就看官方文档的Object-C:
找到这个脚本:
在15行的位置添加这代码:
在238行的位置添加:
在249行的位置添加:
5.找到Info.Plist文件:
这个位置添加这些代码:
注:所有的代码在官方文档中可以找到!
然后就是正常打包流程了:
这个是打包!
这个是把IPA添加到设备中!
关于打包的文件在上一篇博客中有讲到!
说一下发布后遇到的问题以及解决思路:
第一个ITMS-90339:第一个问题解决办法是下载的facebook的库文件有问题,重新去官网下载最新版本----->解决!
第二个ITMS-90809:这个是谷歌admob的问题,去谷歌官网下载最新的UnitySDK包重新导入打包发布----->解决!