1创建framework工程
2将framework拖进工程中,工程分两部分,一个是原始文件(红色部分),一个是我需要进行封装的文件(蓝色部分):
3将bitcode置为NO
41 选择工程->targe->build setting,在搜索框中搜索linking,进行如下设置
42 将Build Active Architecture Only 设为 NO
51 把要公开的头文件已到Public中去,在使用framework时只能调用公开h文件中的声明。
52 完成上述步骤之后,在HYSDKh文件中,把所有需要暴露的h文件都用#import < HYSDK/PublicHeaderh>引入,记住一定要将所有的需要暴露的h文件都写在给定位置,不然编译后生成的framework在引用的时候会有警告;
6开始编译,选择Generic iOS Device 或者 真机 或 模拟器,编译一下,再选择模拟器环境编译一下
9创建成功之后。新建工程。将新的framework再倒入进去。配置相关依赖库即可。如果报找不到第三方的库,则需要将第三方SDKframework倒入进来即可。
Author :JerryYang
Create By 20201019
环境:
Unity:201942f1
MacOS:10156
Xcode: 1201
我发现很多做Unity的童鞋都没打过IOS包,这里分享一个教程,希望能帮到大家。
首先需要准备一台Mac电脑(搭载MacOS系统的电脑),一部苹果手机,和一个苹果开发者账号;
软件需要用到Unity Edit 和Xcode;
最后就是你的unity项目啦。
这里的注意事项:
<1> Icon不用切圆角;
<2> 一定不能包含透明通道,否则提交不了。
<1>Bundle Identifier和App Store后台申请的Bundle ID要对应上;
<2>Version也要和后台相对应,我推荐使用semver格式管理版本;
<3>Build每次提交AppStore的时候必须改变(version 相同的情况下+1,不同的情况可以从0开始);
<4>TeamID可以暂时不写,也可以写开发者账号对应的TeamID。
当我们项目开发完要上线的时候可以看接下来这部分。
如需上架Google Play请看 Unity项目上架Google Play 。
暂时写这么多,有不懂的或者需要补充的请私信我。
以上就是关于iOS 打包framework(包含第三方framework或.a文件)全部的内容,包括:iOS 打包framework(包含第三方framework或.a文件)、Unity IOS平台打包流程、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)