- 博客(60)
- 资源 (8)
- 收藏
- 关注

原创 适配IPv6遇到的坑,终极解决方案
6.1AppStore发布之后的应用要兼容ipv6。然而我上个星期发布的版本并没有因为没兼容而被拒,这次提交却遇到ipv6兼容问题。。。 话不多说,上代码: +(NSString *) getIPWithHostName:(const NSString *)hostName { struct addrinfo * result; struct addrin
2016-07-15 11:36:48
62805
1
原创 Xcode will continue when the operation completes
Xcode 15后,连接手机经常出现 Preparing iPhone. Xcode will continue when the operation completes.记录一下解决办法。1、从Xcode取消iPhone的配对(右键单击 -Unpair Device)。2、退出Xcode并断开iPhone数据线连接(手机开启飞行模式,断开WiFi)。6、在iPhone设置-隐私里启用开发者模式。3、iPhone 设置-隐私 关闭开发模式。5、打开Xcode连接iPhone信任配对。
2024-06-20 17:09:51
3182
1
原创 Command PhaseScriptExecution failed with a nonzero exit code
【代码报错】Command PhaseScriptExecution failed with a nonzero exit code。
2024-06-20 16:46:38
304
原创 Command PhaseScriptExecution failed with a nonzero exit code
解决办法: Build Settings中,确保ENABLE_USER_SCRIPT_SANDBOXING设置为NO。新建项目,Pod导入库后,编译到这里就报错了,反复重装cocoapod都没解决。
2023-11-14 10:46:55
413
原创 iOS插件
地址:https://itunes.apple.com/cn/app/app-icon-gear-gao-xiao-dexcode/id989646576?24:比如筛选、模糊、优化、蒙版、调整大小、旋转以及保存等等。地址:https://github.com/allenhsu/UIScrollView-Samples/tree/master/LazyLoad。地址:https://itunes.apple.com/cn/app/easy-apns-provider/id989622350?
2023-10-27 11:05:55
1504
原创 MAC卸载深信服edr
4、删除资源库下的sf 文件夹所有文件,路径是/Library/sf,同时用腾讯柠檬开启启动管理里把com.sangfor.edr_agent.plist选项关闭,把这个文件删除。还有一个进程endpointsecurityd一直无法强制结束,好像也没什么用。1、首先在应用程序中找到终端防护中心,右键显示原项目。这里先删除其他文件,不然底3步结束进程会自动恢复。2、全选删除所有文件,其中有一个。3、在活动监视器中查找进程名为。
2023-06-14 14:40:57
15965
2
原创 Sourcetree连接远程仓库需要登陆,但是一直登陆不上的问题解决方法
授权类型选用 基础。只需要登陆你用户名和密码,将https作为首选协议,连接成功后可改ssh。
2023-03-15 15:40:21
968
原创 UILabel 设置富文本颜色不显示
在iOS11中苹果推出了 Color Set功能,可以在Assets.xcassets中像image一样建立颜色资源,并在项目文件及Xib、Stroryboard中使用。发现问题是xib中设置的自定义颜色,代码修改无效。取消Label在xib中设置的颜色就正常显示了。iOS 12.5.7上不显示颜色,代码正确iOS15、16上显示正常。
2023-03-13 15:52:04
389
原创 macOS 13 Ventura中的Git SSH Permission denied(public key)
如果出于某种原因,您必须使用RSA/SHA1(例如,服务器只接受RSA/SHA1,并且您无法更改),请将此片段添加到。它在主机密钥和公钥中启用RSA/SHA1,应该可以解决这个问题和相关“未找到匹配的主机密钥类型”问题。
2022-10-29 19:02:58
561
原创 Cannot initialize return object of type ‘UITableViewCellEditingStyle‘ with an rvalue of type ‘long‘
tableView C++混编报错,强转一下枚举类型。
2022-10-22 14:04:32
1327
原创 IOS 老项目升级报错
1.文件冲突问题 (Multiple commands produce)Multiple commands produce '/Users/XX/Library/Developer/Xcode/DerivedData/Ble_Car-davkwupkdpvravbroathtuojnyhv/Build/Products/Debug-iphonesimulator/XXX.app/Info.plist'解决方法:找到项目中冲突文件删除一个即可或者重命名重复文件2.Undefined symbols for a
2022-06-11 23:41:02
1063
原创 Xcode Executable Not Found
Targets -> Build Settings, 搜索 plist把Generate Info.plist File 设置为 No,把Info.plist File设置为你Info.plist的路径
2021-12-20 17:32:08
3060
原创 iOS15 导航栏变黑色
升级iOS15后,出现导航栏黑色问题 if (@available(iOS 15.0, *)) { UINavigationBarAppearance *appperance = [[UINavigationBarAppearance alloc]init]; //添加背景色 appperance.backgroundColor = [UIColor whiteColor]; appperance....
2021-11-22 17:24:36
4970
原创 找不到构建版本。
We identified one or more issues with a recent delivery for your app, "XXX" 1.0 (4). Please correct the following issues, then upload again.ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensiti
2020-07-27 19:46:36
334
原创 iOS极光推送收不到推送
发现推送有问题想要调试检查一下,但是手机死活收不到推送,查了好久,看来官方文档和问题方案,发给极光官方发邮件也是要我去https://community.jiguang.cn/t/jpush/5145/8 自己排查,而我已经看过了,除了这个 telnet 1-courier.push.apple.com 5223 网络检查有问题(这个检查并没卵用)。也试过百度找的网络重启切换和重新申请证书什么的,...
2018-09-05 17:01:41
5700
原创 Application Loader Apple ID或 密码错误
删掉Xcode 中preferences中的账号,重启Xcode,打开Application Loader重试新版Xcode可以支持上传了,不用再登录Application Loader了,没再出现这类错误了
2018-07-26 17:32:28
2364
原创 Ordered comparison between pointer and zero ('const char *' and 'int')
更新Xcode 9后原来的项目报错 之前忘了是改什么了虽然不报错,但是运行后连不上网。今天试了把0 改为 (char *)0 可以了了 ,又试了其他的 (void *)NULL , (void *)0, 都可以了。
2017-11-07 17:14:37
6517
原创 emoji表情显示问号?
公司项目有用到emoji表情,然而发送到服务器后获取显示为问号,搜了一下,发现emoji字符是4字节的utf-16(utf-16有2字节和4字节两种编码),一般数据库才用的utf-8,并且最大只允许3字节的字符。通常只需要更改数据库编码方式,而公司用的数据库是oracle用的gbk.一旦更改原有数据可能就会出现乱码。 找了好久。终于找个一个最简单有效的方法。 1. 把含有表情的字符串
2017-09-05 11:07:49
17525
原创 linker command faied wih exit code 1
总结一下这个问题本来很简单的问题,一时忘记又会搞好久。从网上得到的解决方法,说这样的遇到了一般是有三种情况1、在Target-->Build Phases-->compile Sources 添加缺少的.m文件。2、在Target-->Build Settings-->Build Options 修改Enable Bitcode 为NO。
2017-04-28 10:33:06
347
原创 Cocos2dx 场景切换 反向传值
最近在学习cocos2dx 需要在场景切换的时候传值 这方面的资料貌似很少 。大都都有错误应用场景是 : A->B B->A 在B退回A是传递参数首先在B的头文件中定义 std::function func; std::function funcU;在 A中声明并实现 void callback1(int a); void ca
2016-10-31 16:54:04
691
原创 SVN+FTP服务器搭建——SVN安装配置篇
Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的“时间机器”。就服务器而言,个人认为最好用Vi
2016-10-18 10:45:12
4429
原创 CocoaPods的那些坑
今天更新Pod时发现一些第三方开源库在官网已经更新,然而我用pod搜不到,再去gihhub一看上面也更新了,就想应该是我安装的pod有问题重新安装一下。# 首先更新一下 gem$ sudo gem update --system# 然后更换一下镜像站点$ gem sources --remove https://rubygems.org/ $ gem sources -a https
2016-07-20 10:54:48
471
转载 iOS中 如何将自己的框架更新到cocopods上
原文地址http://blog.youkuaiyun.com/qq_31810357/article/details/51778496
2016-07-11 10:44:38
432
原创 Xcode项目代码行数统计
如果要统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 列出每个文件的行数 find . -name "*.m" -or -name "*.h" -or -name "*.x
2016-07-08 17:23:08
317
原创 点击屏幕隐藏键盘的正确写法
方法一:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES];}方法二:- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [self.userNameV
2016-06-15 08:52:20
388
原创 通过storyboard自定义绘制View
今天看了一遍文章并未上完整代码 自己摸索写出了完整代码//// RainBowView.m// RainBowView//// Created by ios1 on 16/3/8.// Copyright © 2016年 ios1. All rights reserved.//#import "RainBowView.h"@interface Ra
2016-03-08 16:46:20
811
原创 NSDate__输出时 去掉后面的+0000
这样写就不会输出 +0000了NSDate *select = [_datePickerdate];NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];_resultString=
2015-12-01 14:58:28
2344
原创 Luanch Image 大小及设置
Luanch Image SizeiPhone Portrait iOS 8-Retina HD 5.5 (1242×2208) @3xiPhone Portrait iOS 8-Retina HD 4.7 (750×1334) @2xiPhone Portrait iOS 7,8-2x (640×960) @2xiPhone Portrait iOS 7,8-Reti
2015-11-20 12:04:53
1662
原创 实现导航栏全透明
网上找了很久都没找的好的方法要么太简单不好用 要么就是太复杂 太多了。 比如:1 self.navigationController.navigationBar.alpha = 0;这个什么就都透明了 没什么用2 [self.navigationController.navigationBarsetBackgroundIma
2015-11-04 18:03:25
636
原创 ios cell.imageview大小修改
cell imageview的属性是readonly 所以不可变更可以用这种方法改 UIImage *icon = [UIImageimageNamed:@"head_Icon"]; CGSize itemSize = CGSizeMake(30, 30); UIGraphicsBeginImageContex
2015-11-02 18:16:31
584
原创 Xcode清楚缓存、清理多余证书
1、删除Xcode中多余的证书provisioning profile 手动删除: Xcode6 provisioning profile path: ~/Library/MobileDevice/Provisioning Profiles2、清理Xcode编译项目产生的缓存垃圾 (Xcode永久了,会产生很多项目编译缓存,占用一大堆硬盘空间,此时需要对该目录进行清理)
2015-10-28 14:45:57
531
原创 横向的TableVIew
方法一:设置tableview属性: _tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2); 设置cell属性 cell.contentView.transform = CGAffineTransformMakeRotation(M_PI /
2015-10-15 16:19:12
480
原创 iOS开发之常用的正则表达式
网上找了一些,发现都不好用,有些错误。下面,列举一个匹配6-15个由字母/数字组成的字符串的正则表达式,来看看 NSPredicate 的具体使用:NSString * regex = @"(^[A-Za-z0-9]{6,15}$)"; NSPredicate * pred = [NSPredicate predicateWithForm
2015-10-08 12:18:17
474
原创 (绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。(我整理的解决办法的参考来源:http://blog.k
2015-09-24 16:25:04
544
原创 iOS开发之删除过期Provisioning Profiles方法
1、在Finder下目录打开前往 -> 前往文件件(或Finder目录下command + shift + G) 输入:~/Library/MobileDevice/Provisioning Profiles2、查看上面的列表,按照时间顺序删除相应的profiles即可。
2015-09-22 11:22:37
642
转载 理解Bitcode:一种中间代码
前言】未来, Watch 应用必须包含 bitcode ,iOS不强制,Mac OS不支持。 但最坑的一点是: Xcode7 及以上版本会默认开启 bitcode 。Bitcode是什么?通俗解释:在线版安卓ART模式。Apple 官方文档-- App Distribution Guide – App Thinning (iOS, watchOS) 是这样定义的:
2015-09-21 16:44:48
2755
原创 iOS plist 文件读写操作
1丶 读 //创建文件管理器 NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *pathA =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YE
2015-09-21 12:21:58
525
原创 Unicode转化为汉字
\U5317\U4eac\Uff08\U4eac\Uff09 解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题找了好多资料 写的都一样不过都出错。差点就去下个库了。+ (NSString *)replaceUnicode:(NSString *)unicodeStr{ NSString *tempStr1 =
2015-09-21 11:25:30
953
Visual Studio Code.app.zip
2021-04-21
最新版 GDA3.89.exe
2021-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人