iOS Framework的bundle target 图片格式放入为png格式的,编译后bundle中的格式变为tiff 解决方案如下: In your bundle target Go to, Buld Settings > COMBINE_HIDPI_IMAGES and set to NO
ios技术
xcode几个路径相关的环境变量
我们常用的几个环境变量备忘与解析 xcode几个路径相关的环境变量: SRCROOT 工程目录 BUILT_PRODUCTS_DIR 编译成果物的路径,在framwork工程中常多次使用 FRAMEWORK_SEARCH_PATHS (Framework Search Paths) ...
iOS Framework Library not loaded: ‘Image not found’
在制作一个framework打包的测试主程序引用中,出现这样的错误: Reason: image not found 解决方案如下: 在主程序的build phases中添加对framework的引用
injection for Xcode 使用讲解
官方地址 安装xcode插件 git clone https://github.com/johnno1962/injectionforxcode.git 下载下来代码然后运行一下,运行完毕重启xcode 安装后重启Xcode,会发现在Product菜单下多了两个选项(注意重启...
Keychain数据导出
简单介绍一些,在有些的ios应用中,很多开发者利用keychain来保存一些用户相关的敏感数据。对于没有越狱的设备,上述做法确实很安全。但是,对于jail break之后的设备,风险就很大了。 下面介绍一款在越狱的设备...
Clutch:iOS应用破解工具
下载文件 下载release版本的zip文件并解压 上传文件到手机 scp Clutch root:192.168.2.3:/usr/bin/ chmod +x /usr/bin/Clutch mv /user/bin/Clutch /usr/bin/clutch 使用方法 clutch -i 可以显示出...
theos基础开发环境搭建备忘
前置条件是安装xcode 下载基础代码 mkdir /opt/ git clone --recursive https://github.com/kirb/theos.git vim ~/.zshrc export PATH="$PATH:/opt/theos/bin" 安装ldid cd /opt/theos/bin curl http://joe...
用Reveal查看任意app的结构
前置条件 你需要一台已经越狱的iphone, 并且安装了Cydia商店 在Cydia商店中搜索RevealLoader,并且安装,在此步骤中最好先让你的手机翻墙,否则实验过程中很可能的卡在安装步骤中一直安装不上 安装完成后需要在C...
class-dump使用进一步实战
我在这里使用了自己的app作为测试app来尝试了下逆向工程。 首先要将自己待检测的ipa解压得到qingLight.app 定位app的可执行文件 plutil -p Info.plist | grep CFBundleExecutable 利用class-dump获取头文件 c...
class-dump初见
官方地址 下载dmg文件将二进制可执行包拖入 /usr/local/bin 目录下,这样就可以在终端使用 class-dump 命令了 class-dump -H /Applications/Calculator.app -o ~/Desktop/calculate 上面这条命令可以将mac自...
iOS “此证书签发者无效”
钥匙串中的所有证书都提示『此证书签发者无效』 经查找得知系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书 打开要吃串菜单 显示 里面显示已过期证书 下载证书地址https://developer.apple.com/certif...
ERROR ITMS-90535 Unexpected CFBundleExecutable Key
昨天晚上遇到上传小庆智能灯的时候,xcode上传已经出错了。 ERROR ITMS-90535 Unexpected CFBundleExecutable Key 通过查找资料发现原因是在另外一个静态库的bundle资源包里没有可执行文件但是info.plist里面加...
UIViewController中的addChildViewController使用备忘
苹果在iOS5之后增加了addChildViewController方法,并且希望我们在使用addSubview时,同时调用[self addChildViewController:childViewController]方法将sub view对应的viewController也加到当前ViewController的...