前言:
haxe的ios相关开发都是基于NME Extension 的,不懂Extension的同学可以去openfl得论坛里看看其他开发者的帖子,不过这个论坛要翻墙才能上。mdzz
先介绍extension接入项目的部分,打开application.xml
<haxelib name="openfl" />
<haxelib name="msignal" />
<haxelib name="actuate" />
<haxelib name="iap" />
<haxelib name="gamecenter" />
<include path="extension"/>
实际上haxelib引用的和自己创建extension是一样的东西,是用install命令安装在haxelib目录下的,所以自己创建的extension要用include path把路径添加进来
再之后进入Extension目录的 include.xml 配置FacebookSdk路径
<?xml version="1.0" encoding="utf-8"?>
<project>
<ndll name="extension" />
<section if="ios">
<ndll name="extension" />
<dependency path="dependencies/ios/FBSDKCoreKit.framework" />
<dependency path="dependencies/ios/FBSDKLoginKit.framework" />
<dependency path="dependencies/ios/FBSDKShareKit.framework" />
<dependency path="dependencies/ios/FacebookSDK.framework" />
<dependency</