iOS 打包framework(包含第三方framework或.a文件)

iOS 打包framework(包含第三方framework或.a文件),第1张

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平台打包流程、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9792058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存