Swift 和 Objective-C 混编
exchen 8年前 (2017-10-30) 5513浏览
1. 添加 Bridg 文件 新建一个 Bridg 文件,名称方式官方推荐 XXX-Bridging-Header.h,XXX为项目名称,比如项目名如果是 SwiftTest_iOS,那么头文件名是 SwiftTest_iOS-Bridging-He...
exchen 8年前 (2017-10-30) 5513浏览
1. 添加 Bridg 文件 新建一个 Bridg 文件,名称方式官方推荐 XXX-Bridging-Header.h,XXX为项目名称,比如项目名如果是 SwiftTest_iOS,那么头文件名是 SwiftTest_iOS-Bridging-He...
exchen 8年前 (2017-10-25) 5466浏览
使用 Xcode 的 Archive 上传应用,确定你的应用没问题,但是有时候还是会提示什么网络失败,还有 iTunes Store operation failed。 这时候建议使用 ApplicationLoader 上传,打开目录 /Appli...
exchen 8年前 (2017-10-20) 6779浏览
Xcode 编写 iOS 程序,默认是必须登录 AppleID 账户,使用代码签名才能编译生成程序,但是如果我们开发的应用是越狱环境下运行,或者是 framework/dylib,这样并不考虑上架 Appstore,所以就可以不用代码签名。 1. 如...
exchen 8年前 (2017-10-18) 13378浏览
1. 搭建好 httpd 服务 首先要先搭建好 web 服务,建议使用 CentOS 搭建,方法可以参考我之前写的文章 安装 httpd 2. 打包 deb 如何打包 deb 可以参考我之前写的文章 打包 deb 3. 生成 Packages.bz2...
exchen 8年前 (2017-10-14) 6100浏览
从 theos 目录下找到的 MobileGestalt.h 头文件,记录一下。 /* * libMobileGestalt header. * Mobile gestalt functions as a QA...
exchen 8年前 (2017-10-14) 5068浏览
com.apple.Preferences 是 iOS 设置,该应用的数据目录是 /var/mobile/Documents/,如果清除会造成重新激活的问题,用爱思助手重新激活就可以解决了。 转载请注明:exchen's blog &raq...
exchen 8年前 (2017-10-11) 11081浏览
一般在发布越狱应用都会打包成 deb 格式,通过下面的方法可以打包并安装。 一、准备文件 新建一个目录 debtest,在 debtest 目录下新建 DEBIAN 和 Applications 这两个目录,然后在 DEBIAN 下新建一个文本文件 ...
exchen 8年前 (2017-09-30) 7337浏览
iOS 越狱之后,使用 Xcode 编写程序在设备上运行是 mobile 用户,没有 root 权限,所以有些私有函数还是没法使用,比如 MGCopyAnswer 获取 UDID、序列号等等信息都返回空,必须使用 root 运行才行。 iOS 的应用...
exchen 8年前 (2017-09-09) 4500浏览
在 iOS 开发中 NSString 字符串对象是使用的最多的,总结一下方法 -(void) testNSString{ int i = 10; NSString *str =...
exchen 8年前 (2017-08-22) 2790浏览
今天发现编写的 framework debug 版的没问题, release 版的在应用上使用有问题,提示 dyld: Symbol not found: _OBJC_CLASS_xxx 对照了 Build Option,修改 ENABLE_TEST...
exchen 8年前 (2017-08-15) 6978浏览
一、获取 ipa 文件 iOS 的应用都是打包成 ipa 的文件格式,ipa 文件实际上就是 zip 格式的文件,通过 unzip 可以解压,和安卓下的 apk 包类似。App Store 下载完应用,就把 ipa 解压到某个目录,然后把 ipa 删...
exchen 8年前 (2017-08-04) 6577浏览
一、反注入 有一天,你会发现 cycript 不好使,提示这个 iPhone:~ root# cycript -p app dlopen(/usr/bin/Cycript.lib/libcycript.dylib, 5): Library ...