
iOS
iOS
jjinglover
这个作者很懒,什么都没留下…
展开
-
Thread-local storage is not supported for the current target
xcode编译时遇到上述报错,解决办法:调整最低系统版本配置。原创 2023-07-17 18:37:18 · 1643 阅读 · 0 评论 -
iOS H5支付WKWebview中无法拉起支付宝/微信客户端支付解决方法
转自:https://blog.youkuaiyun.com/weixin_39726131/article/details/111483766转载 2022-07-05 16:43:28 · 2581 阅读 · 0 评论 -
快速生成ipa包
转自:https://www.jianshu.com/p/bb471c10b665有时候我们需要打一个ipa的包上传到一些第三方的网站以方便测试人员测试,之前都是用iTunes来快速生成ipa包,但最新版本的iTunes已经取消这个功能了。如果觉得archive麻烦,就用一个别的方法来打包,老程序员应该有不少人懂的:把项目 command + B 编译之后,在项目里的Products找到该项目的app。然后Show in Finder , 将项目复制一份,在桌面生成一个新的文件夹,命名为Payload,将转载 2022-07-04 15:18:51 · 544 阅读 · 0 评论 -
iOS Distribution证书提示缺少私钥
打包ipa时提示证书过期,遂创建新的证书,但是创建iOS Distribution证书,添加到钥匙串后,Xcode从事报缺少私钥,网上也没查到解决方案,然后换个方式创建证书,居然可以了。。。不清楚原因,做个记录,以备后查。......原创 2022-06-29 16:48:21 · 626 阅读 · 0 评论 -
validateNewTexture:89: failed assertion `BytesPerRow of a buffer-backed texture with pixelFormat
Xcode升级之后(Version 13.1)编译的ipa运行时提示validateNewTexture:89: failed assertion `BytesPerRow of a buffer-backed texture with pixelFormat(MTLPixelFormatBGRA8Unorm) must be aligned to 64 bytes, found bytesPerRow(5344)'解决方案:Product->Scheme->Edit Scheme原创 2021-11-04 19:02:22 · 487 阅读 · 0 评论 -
ipa上传AppStore
苹果开发者后台提供的上传方式我选用的altool上传方式上传命令:$ xcrun altool --validate-app -f file -t platform -u username [-p password] [--output-format xml]$ xcrun altool --upload-app -f file -t platform -u username [-p password] [—output-format xml]上传成功提示No er....原创 2020-11-18 13:15:05 · 404 阅读 · 0 评论 -
iOS接入Facebook登录SDK
接入按照官方文档的流程,唯一需要注意的是:若不想使用SDK本身的登录按钮,APP的登录直接调用自定义按钮的点击事件即可:原创 2020-08-31 13:08:59 · 2416 阅读 · 0 评论 -
iOS报错Provisioning profile "XX" doesn't include signing certificate "xx developer"
转自:https://www.jianshu.com/p/e7bfacc36950当使用打包证书打包时,选择打包证书,但是报错如下:Provisioning profile "xxx-distribution" doesn't include signing certificate "iPhone Developer: xxx xxx (AA99999999)"....转载 2020-04-22 21:41:26 · 4207 阅读 · 0 评论 -
ipa重签名
转自:https://www.jianshu.com/p/52deb349d5d1?tdsourcetag=s_pcqq_aiomsg重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的发布测试或者灰度版本。本文介绍三种方式的重签名,当然着重介绍第一种,因为目前来说是签名最全面的,也是最可靠的。首...转载 2019-03-07 10:16:01 · 3579 阅读 · 0 评论 -
iOS 手势操作:拖动、捏合、旋转、点按、长按、轻扫、自定义
转自:https://www.cnblogs.com/huangjianwu/p/4675648.html1、UIGestureRecognizer 介绍手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecogni...转载 2018-06-28 20:26:08 · 486 阅读 · 0 评论 -
iOS LaunchImage
最近需要对iphoneX做适配,在使用LaunchImage时发现创建的LaunchImage只有下面这几个选项(xcode 9.1)明显缺少一些机型的设置,没办法只能通过修改content.json文件中的信息来设置了,新增加的设置如下: { "orientation" : "portrait", "idiom" : "iphone", "extent"...原创 2018-06-22 16:00:45 · 1759 阅读 · 0 评论 -
iOS实现批量打包
工作中需要给不同的渠道出包,每次替换参数,资源文件很繁琐,故自己实现了一个ios批量打包,看起来比较简陋,但是可以满使用需求,自己记录下:(需要用到Xcodeproj开源库),如何使用可参考:使用代码为 Xcode 工程添加文件工程文件目录:dd.ruby:根据不同平台添加渠道需要的库文件;require 'xcodeproj'require 'pathname'chan...原创 2018-04-12 17:32:07 · 1243 阅读 · 0 评论 -
使用代码为 Xcode 工程添加文件
转自:http://deltax.me/bei-xcodeproj-keng-de-zhe-ji-tian/Xcodeproj 是一个使用 Ruby 来创建和修改 Xcode 工程文件的工具. 我找到它的原因是 Cocoapods 也通过 Ruby 代码向 Xcode 工程中添加文件, 所以我在 Cocoapods 中找到了这一组件.在最开始尝试使用这个工具的时候, 发现它转载 2017-03-29 11:08:01 · 7383 阅读 · 0 评论 -
利用xcodeproj修改xcode工程文件
转自:http://blog.youkuaiyun.com/xttxqjfg/article/details/54575982文章主要介绍如何用命令行给xcode工程添加文件引用,当然,如果大伙觉得直接使用xcode添加文件更好,那接下来的内容就可以不用看了。众所周知,xcode的工程文件是一堆让人无法理解的字符串,其实它也是有其规则的,我们可以使用xcodeproj这个插件来实现用代码修转载 2017-04-19 19:16:25 · 1661 阅读 · 0 评论 -
[iOS]应用内支付(内购)的个人开发过程及坑!
转自:http://blog.youkuaiyun.com/darling_shadow/article/details/51538267本文会给大家详细介绍iOS内购,这是本人16年5月底的开发过程,希望对看完此篇文章的人有所帮助。 本文基于XcodeVersion 7.3 (7D175)版本,手机是iPhone 6,9.3系统。 部分地方直接摘自网络,基本上是我的逻辑,省时省心转载 2017-04-25 19:38:55 · 2021 阅读 · 0 评论 -
iOS 如何获取手机外网IP地址(附内网IP地址)
转自:http://blog.youkuaiyun.com/txz_gray/article/details/53217293查找了一些方法,最初以为拿到的就是手机对外的公网地址,其实只是本地IP地址。下面把获取手机内外网IP地址的方法总结下:一、获取手机本地静态IP地址:(局域网)方法1:首先导入头文件:[objc] view plai转载 2017-10-23 20:44:02 · 4339 阅读 · 0 评论 -
iOS微信H5支付提示参数格式错误
在接入微信h5支付时遇到商家参数格式错误,请联系商家解决 的错误提示,查了下官方文档应该是下面两个原因导致的:1. 当前调起H5支付的referer为空导致,一般是因为直接访问页面调起H5支付,请按正常流程进行页面跳转后发起支付,或自行抓包确认referer值是否为空2. 如果是APP里调起H5支付,需要在webview中手动设置referer,如(MapextraHeaders = ...原创 2017-10-24 13:58:36 · 16147 阅读 · 0 评论 -
解决iOS11上 从状态栏下拉或底部栏上滑,跟系统的下拉通知中心手势和上滑控制中心手势冲突
转自:https://cloud.tencent.com/community/article/322940 第六点有时候你的App需要控制从状态栏下拉或者底部栏上滑,这个会跟系统的下拉通知中心手势和上滑控制中心手势冲突。如果你要优先自己处理手势可以将系统手势延迟。@interface UIViewController (UIScreenEdgesDeferringSys...转载 2018-01-05 10:18:28 · 12756 阅读 · 0 评论 -
How to run / install xcodebuild?
转自:https://stackoverflow.com/questions/9849034/how-to-run-install-xcodebuild执行下面的指令即可sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer转载 2018-02-08 18:27:37 · 2000 阅读 · 0 评论 -
iOS网络——Reachability检测网络状态
转自:https://www.cnblogs.com/mddblog/p/5304346.html一、整体介绍前面已经介绍了网络访问的NSURLSession、NSURLConnection,还有网页加载有关的webview,基本满足通常的网络相关的开发。其实在网络开发中还有比较常用的就是网络状态的检测。苹果对需要联网的应用要求很高,就是必须要进行联网检查。另外,当网络发生异常时能够及时提示用户网...转载 2018-04-11 12:48:05 · 2132 阅读 · 0 评论 -
获取iOS设备键盘高度
使用cocos2dx 3.9版本开发时,有些UI需要根据键盘弹出高度自适应布局,而自带的TextField控件并未提供获取键盘高度的API,需要自己实现:.h //oc接口头文件@interface TKKeyBoard:NSObject- (id)init;- (void)keyboardWillShow:(NSNotification *)aNotification;- ...原创 2017-02-15 13:47:00 · 2130 阅读 · 0 评论