ios
文章平均质量分 59
iningwei
这个作者很懒,什么都没留下…
展开
-
Wifi环境下Unity开发iOS应用启动后HTTPS请求未弹出是否允许无线数据使用数据的弹窗
上述笔者这边都排除了,但是有个可能是笔者这边HTTPS请求是使用的是一个比较老的稳定性挺好,且用于多个线上项目的Best HTTP插件,有可能是Unity升级后插件适配的问题?笔者项目在首次启动,登录界面点击登录按钮会先HTTPS请求创建帐号,但是在WIFI网络下,请求后一直提示网络连接失败。遂写了个iOS插件,在进入登录界面时模拟一次网络请求。的权限是关闭的,而使用流量时又可以内部触发弹出权限选择界面。一般而言App首次启动,网络请求时都会弹出。的弹窗,选择允许后则可顺利进入。"无线数据"使用数据。原创 2024-03-18 19:38:02 · 599 阅读 · 0 评论 -
MAC机器Unity接入iOS SDK安装cocoapods全攻略
unity打包ios工程报错iOS framework addition failed due to a Cocoapods installation failure. This will will。这篇博文中错误原因应该就是之前在配置仓库时,未事先选择XCode导致的。原创 2024-03-14 16:09:18 · 1965 阅读 · 0 评论 -
MAC新机Unity开发报错error installing cocoapods
MAC新机系统11.4,安装的XCode版本为13.2.1。打开一个Unity工程,切换到iOS平台后,后台进行了CocoaPods的安装,但是报错提示安装失败:ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/ext/ffi_c/System/Librar原创 2022-03-17 19:01:37 · 9070 阅读 · 0 评论 -
Unity ios打包卡在Converting managed assemblies to C++
笔者的情况是使用了Facebook SDK。从7.17.0这个版本开始,Unity FacebookSDK的大小大幅度减少(7.16.1的zip包29.55MB,之后的版本都只有几百KB),是因为使用了cocoapod来管理依赖,比如FBSDKCoreKit、FBSDKLoginKit、FBSDKShareKit在导出XCode工程的时候会从云端下载到XCode工程。在第一次打ios包的时候,由于机器没有配置好cocoapod,因此卡在Converting managed assemblies to C原创 2020-06-15 19:11:12 · 2016 阅读 · 1 评论 -
[SDK]Unity接入Sign in with Apple
iOS13之后引入了,Sign In with Apple是跨平台的,可以支持iOS、macOS、watchOS、tvOS、JS。对iOS上的App而言,若引入第三方或社交登录(Facebook,支付宝等)那么则必须接入SIWA(Sign in with Apple)。满足以下条件可以不使用苹果账号登陆:1,应用仅使用开发者公司自己的账号设置和登录系统;2,应用归类为教育、企业或商业应用,要求用户使用现有的教育或企业账号登录;3,应用使用政府或行业支持的公民身份识别系统或电子D对用户进行身份验证;原创 2022-06-27 19:10:51 · 2258 阅读 · 0 评论 -
同步推软件:查看ios设备中persistentDataPath下文件,安装ipa
1.使用Unity开发的app,有可能会用到PersistentDataPath,在ios设备中可以借助同步推软件来查看(mac上也有,不过更新不是太频繁,经常下载后和mac os系统不兼容,不可用)。点文件管理按钮,即可看到安装的app,再点击进去即可2.另外对于未上架的ipa,也可以通过同步推安装到ios设备中...原创 2020-06-18 18:16:04 · 771 阅读 · 0 评论 -
Unity XCode打包报错 Undefined symbols for architecture arm64
这个报错一般是相关的库没有引入,笔者查看详细报错信息提示的是libxlua.a未引入返回XCode,确实未看到对libxlua.a的引用,如下图:但是项目工程里面确确实实是有的,且放在Plugins/iOS(或者Plugins/…/iOS)目录下的。最后发现原因是Unity内未为其勾选目标平台[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jq4kXFcL-1647515662257)(https://raw.githubusercontent.com/iningwe原创 2022-03-17 19:15:54 · 8854 阅读 · 0 评论 -
Unity iOS包应用名本地化
Unity先导出XCode工程增加本地化语言选项设置本地化语言在Supporting Files/InfoPlist.strings下为各个本地化语言设置文档,如上图输入CFBundleDisplayName="要显示的名字";如果有需求在iPhone和iPad上也显示不同的名字,那么需要同时填入两个display name:CFBundleDisplayName~iphone="要显示的名字1";CFBundleDisplayName~ipad="要显示的名字2";Info.plist原创 2021-02-18 11:16:44 · 1360 阅读 · 0 评论 -
iOS 证书申请和打包过程
这篇博文很详细原创 2020-10-13 18:52:37 · 317 阅读 · 0 评论 -
阻止目录被iOS设置iCloud沙盒备份
UnityEngine.iOS.Device.SetNoBackupFlag(path);比如游戏运行时要下载资源或者解压资源到PersistantDataPath下,不阻止备份的话,有几个影响1.有可能过审不了2.一般iCloud空间只有5G,用户应该不希望被占用吧...原创 2020-08-12 11:28:51 · 562 阅读 · 0 评论 -
Unity接入iOS内购
1.内购种类consumable:可消费的,如游戏中的金币,用完还可以再购买。non-consumable:不可销毁的,一次购买,永久生效。比如去广告,解锁游戏关卡,这种商品只能购买一次。subscription:订阅的,这种一般用于新闻、杂志、或者app里面的月卡。可以按月或者按年收费。对于subsription类型,其又分成3种:non-renewing 到期后无需续订auto-renewing 到期后自动续订,直到用户取消订阅free-subscription 免费订阅对于no原创 2020-07-13 17:39:27 · 3553 阅读 · 1 评论 -
Unity iOS包打出的app名称空格丢失
环境Unity2019.4.0f1XCode11.5Mac osCatalina 10.15.2现象描述打出的app名称中的空格没了。XCode中General->Display Name中显示的名字是有空格的Info.plist中CFBundleDisplayName中显示的名字也有空格解决方法右键Info.plist,Open As->Source Code,以xml方式打开,把CFBundleDisplayName下的名字中的空格用 代替即可。注意原创 2020-06-23 18:17:36 · 1372 阅读 · 0 评论 -
Unity ios包报错App Transport Security has blocked a cleartext HTTP
详细报错信息:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.原因:苹果的新政策,不允许直接使用明文HTTP协议,使用HTTPS协议即可解决。如果仍然需要使用HTTP协议,点击xcode工程中的info.plis原创 2020-06-22 18:36:17 · 597 阅读 · 0 评论 -
Unity接入Facebook SDK--ios篇
姊妹篇:Unity接入Facebook SDK–android篇官方FB SDK iOS接入文档记录一下遇到的坑笔者使用的版本为7.19.2坑1在mac机器上第一次打包遇到卡在Converting managed assemblies to C++,一直没有反应。原创 2020-06-15 20:11:10 · 3168 阅读 · 1 评论 -
unity打包ios工程报错iOS framework addition failed due to a Cocoapods installation failure. This will will
笔者导出xcode工程遇到报错:iOS framework addition failed due to a Cocoapods installation failure. This will will likely result in an non–functional Xcode project原因就是cocoapods配置有问题,使用的是unity第一次导出xcode后台自动配置的cocoapods。可以按照以下步骤解决这个问题1,安装Xcode2,Sudo xcode-select打开终端原创 2020-06-15 20:09:25 · 8225 阅读 · 7 评论