
ios
大炮走火
只是过客
展开
-
ios逆向,tweak简洁使用教程
OK~,hook插件已编写及安装完毕,再次运行你的demo工程,你就会发现弹出一个窗口啦!选择"iphone/tweak",那个选项,也就是输入”17"检查cydia中是否已安装open_ssh。期间可能要输入两次ssh的密码。运行起来,直接输出"12"执行编译安装时提示以下报错。如无意外,则有以下日志。原创 2022-11-03 14:43:32 · 2560 阅读 · 0 评论 -
java修改ipa的plist文件
java修改ipa的plist文件步骤一:下载dd-plist,导入你的工程下载地址:https://github.com/3breadt/dd-plist步骤二:参考如下代码:OK!,仅需完成以上两个步骤即可修改plist啦!原创 2022-06-06 11:54:05 · 876 阅读 · 0 评论 -
ipa反编译修改icon,简洁教程
ipa反编译修改icon,简洁教程原创 2022-06-02 17:59:23 · 1917 阅读 · 1 评论 -
ipa上传到蒲公英或TestFlight时,不显示图标的解决办法
ipa上传到蒲公英或TestFlight时,不显示图标的解决办法往包里添加一个AppIcon即可原创 2022-06-02 17:47:27 · 1242 阅读 · 0 评论 -
iOS反编译修改ipa的启动图
iOS反编译修改ipa的启动图原创 2022-05-19 17:46:09 · 1536 阅读 · 1 评论 -
iOS制作启动图LaunchScreen.storyboard
先制作一张启动图,png格式。注意一个坑点! 注意一个坑点! 注意一个坑点!如果是横屏的图,那么图片的像素严格按照“宽2208,高1242”来制作!图片直接拖进Assets.xcassetsLaunchSrceen取消Use Safe Area的勾选,目的是防止刘海屏的手机有空白的填充选中view并拖入一个ImageView组件imageView添加约束,上下左右全是0imageView添加图片,并设置铺满属性Targets->General中设置启动图..原创 2022-05-19 16:54:09 · 1827 阅读 · 0 评论 -
xCode 编译报错 “Lexical or Preprocessor Issue“,“Could not build moudule ‘xxx‘“
“Lexical or Preprocessor Issue”,“Could not build moudule ‘xxx’”此报错一般出现在我们引入三方框架时出现解决办法:选中项目的TARGETS -> Build Settings -> Search Paths -> 编辑Library Search Paths,填上三方framework的全路径,如下图:...原创 2022-05-16 19:08:04 · 1658 阅读 · 0 评论 -
“Undefined symbols for architecture xxx“ 解决办法
在我们导入三方framework时,很有可能会出现这个问题一般来说有以下几种解决办法方法1.选中项目->Build Settings->Other Linker Flags -> 填入"-ObjC"选中项目->Build Settings->Enable Bitcode -> 填入"NO"方法2.选中项目->Build Phases->Link Binary With Libraries -> 新增三方库...原创 2022-05-16 19:02:39 · 433 阅读 · 0 评论 -
iOS游戏发行(SDK方面),多渠道分发技术汇总
在手游发行行业,业务流程一般如下开发一套属于自己公司的游戏SDK将游戏SDK给到CP方(游戏研发商)接入发行公司拿到接入了SDK的游戏后(后续称为母包)对母包进行推广或分发给更多渠道如果发行公司自己推广,那么一般得对母包进行分渠道,但由于iOS签名的限制,对母包进行修改的话需要重新签名,那么怎么不重签的情况下添加渠道标识呢?见下文"ipa不重签的情况下填加渠道标识"如果发行公司继续把母包分发给其他渠道(比如其他发行公司),则需要接入其他公司的sdk,并将母包ipa以反编译方式更改为其他渠道,详原创 2022-04-24 10:03:36 · 3031 阅读 · 1 评论 -
xCode运行出现“Executable Not Found“的解决办法
这个是由于部分代码文件或plist等没有被导入,无法生成二进制执行文件导致!解决办法:请仔细检查所有代码文件有无完整导入!!!请仔细检查所有代码文件有无完整导入!!!请仔细检查所有代码文件有无完整导入!!!...原创 2022-04-13 14:51:09 · 8480 阅读 · 0 评论 -
ios安装并查看ipa的运行日志
三种方式查看日志一(强烈推荐!!!):使用ios-deploy1.安装,brew install ios-deploy2.ios-deploy -d -b xxx.app(注意是app)ios-deploy -d -b xxx.app ,这个命令还有一个优点就是,可以快速地知道app的签名是否正确!比起其他安装app方式验证高效得多!二:打开xCode,选择window->Devices and Simulators->你的iphone设备->选择"View Device原创 2022-03-17 11:09:50 · 5606 阅读 · 0 评论 -
iOS,objectC,RC4加密解密方法
// rc4加密- (NSString *)rc4Encode:(NSString *)aInput key:(NSString *)aKey { NSMutableArray *iS = [[NSMutableArray alloc] initWithCapacity:256]; NSMutableArray *iK = [[NSMutableArray alloc] initWithCapacity:256]; for (int i= 0; i<256;原创 2020-10-28 11:50:57 · 865 阅读 · 0 评论 -
解决“xCode导入framework,提示文件不存在”的问题
“Build Settings---->Search Paths---->Framework Search Paths”加入你framework的目录比如"/etc/folder/xxx.framework",则填"/etc/folder"原创 2020-09-08 20:31:46 · 3426 阅读 · 0 评论 -
iOS-键盘遮挡UITextField的问题
- (void)viewDidLoad { [super viewDidLoad]; //监听键盘展示和隐藏的通知 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification o...原创 2020-03-24 14:57:17 · 314 阅读 · 0 评论 -
iOS读取plist文件
百度搜到的太多废话,我这直接上代码 NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"address" ofType:@"plist"]; //当数据结构为数组时 NSArray *array = [[NSArray alloc] initWithContentsOfFile:plistPath];...原创 2020-03-24 14:55:59 · 793 阅读 · 0 评论 -
xCode官网直接下载地址
https://developer.apple.com/download/more/强烈建议各位下载或更新xCode时,直接到官网下载整个xCode文件,然后再安装,不建议直接在appstore上下载或更新,因为很容易失败,一旦失败就得重头下载,简直不要太浪费时间!...原创 2020-03-24 14:52:23 · 16142 阅读 · 0 评论 -
iOS网络错误:NSURLConnection-CFURLConnection-HTTP-load-failed-(kCFStreamErr
1.我在Info.plist中添加NSAppTransportSecurity类型Dictionary。在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES2.检查手机时间是否正确原创 2020-03-24 14:52:04 · 269 阅读 · 0 评论 -
ios-dev包查看log
1.打开xCode2.选择window3.选择devices4.插上安装了dev包的手机原创 2020-03-24 14:43:22 · 1032 阅读 · 0 评论 -
iOS修改系统默认的tabBarItem的颜色
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {[[UITabBar appearance] setTintColor:[UIColor blackColor]]; // 主要是这句代码return YES;}...原创 2020-03-24 14:49:58 · 1595 阅读 · 0 评论 -
IOS WKWebview有效实现禁止滑动,禁止双指缩放,禁止长按
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];config.preferences = [WKPreferences new];config.preferences.minimumFontSize = 10;config.preferences.javaScriptEnabled = YES;c...原创 2020-03-24 14:41:45 · 8917 阅读 · 0 评论 -
iOS实现android的toast效果
代码如下:////// Created by Bigun on 2019/7/2.// Copyright © 2019 Enjoy. All rights reserved.//#import "HNToastView.h"@implementation HNToastView+(void)toast:(NSString*)text{ if (![text len...原创 2020-03-24 14:37:46 · 338 阅读 · 0 评论 -
iOS简单实现UITableView,及自定义UITableViewCell
##以下演示最简单的实现UITabelView//自定义cell//.h文件#import <UIKit/UIKit.h>@interface MyTableViewCell : UITableViewCell@property (nonatomic, strong) UILabel *labelTitle;@end//.m文件#import "MyTableView...原创 2020-03-24 14:36:36 · 1330 阅读 · 0 评论 -
iOS-UITableView-实现下拉头部缩放效果
//可直接复制#import "ViewController.h"#define kOPHEIGHT 247 // 核心尺寸参数,强烈建议跟原背景图的高度一致@interface ViewController ()<UITableViewDelegate>@property(nonatomic,strong) UIView * tableHeadView;@property(...原创 2020-03-24 14:34:44 · 655 阅读 · 0 评论 -
iOS,倒计时获取验证码效果
以下代码出自 https://www.jianshu.com/p/786e882787b4记录一下@implementation UIButton (CountDown)/** 倒计时 @param timeLine 倒计时时间 @param title 正常时显示文字 @param subTitle 倒计时时显示的文字(不包含秒) @param countDoneBlock ...原创 2020-03-24 14:33:23 · 299 阅读 · 0 评论 -
IOS 自定义UINavigationController中navigationBar的高度
//头文件//继承 UINavigationBar@interface MyNavigationBar : UINavigationBar@end//oc文件#import "MyNavigationBar.h"#define NavigationBar_H 44@implementation MyNavigationBar- (void)layoutSubvie...原创 2019-01-09 20:29:52 · 3736 阅读 · 0 评论 -
IOS实用小技巧【备忘录】
对字典中的key值进行排序:NSArray *signArray = [[dict allKeys] sortedArrayUsingSelector:@selector(compare:)];原创 2018-11-27 17:41:05 · 801 阅读 · 0 评论 -
iOS,带动画的退出app
#pragma mark - exit app animation and function/** * 退出应用动画 */- (void)exitApplication{ [UIView beginAnimations:@"exitApplication" context:nil]; [UIView setAnimationDuration:0.5]; [UIView setA...转载 2018-05-03 14:35:37 · 1465 阅读 · 0 评论 -
ios将html的内容显示在uiLabel或UITextView中
有时候有这样的需求,需要把网页的内容显示到uilabel或UITextView中,有同学就会想到使用ono或hpple配合xPath解析html;步骤较复杂,这里我提供一个非常简便的方法: AFHTTPSessionManager *manager =[AFHTTPSessionManager manager]; manager.responseSerializer = [AFHTTPRe...原创 2018-04-13 21:11:49 · 334 阅读 · 0 评论 -
ios中使用Ono (斧)时出现“import libxml/XMLReader.h not found”的解决办法
步骤一:添加库:libxml2.2.tbd步骤二:TARGETS-Build Settings-Header Search Paths中添加“/usr/include/libxml2”和“/usr/include/libresolv”end原创 2018-04-13 12:02:11 · 781 阅读 · 0 评论