资讯专栏INFORMATION COLUMN

MokeyDev 的logos tweak工程使用注意事项

Zoom / 2214人阅读

摘要:修改项目基本信息名称组织版本著作如何导入第三方但是如果是新项目的话,我喜欢使用创建之后,进行导入的方式。

前言

由于使用MonkeyDev 进行开发,支持使用CocoaPods,因此今天进行了尝试

pod 的时候不要使用use_frameworks!
platform :ios, "8.0"
inhibit_all_warnings!

#use_frameworks!
target "weiliu" do
   pod "CocoaAsyncSocket"
   pod "JSONModel", "1.1.0"
   pod "AFNetworking", "3.0.4"
end
因为目前MonkeyDev的不足之处:

所有第三方库都必须设置Build Active Architecture Only改成No

暂时只支持静态库

修改app LLVMXX -language-Object-C 支持ARC

Y-Y-Y-NO

ip 的配置

集成shell脚本

Xcode 环境变量

在build 过程中,要想观察所有已存在的环境变量,你可以在 Build Phases 中添加一个 “Run Script”,并勾选上 “Show environment variables in build log”。

修改plist 设置注入目标app
/Package/Library/MobileSubstrate/DynamicLibraries/SQTaoke.plist
编译参数修改


如果你拖入的应用砸壳的架构和安装设置架构不一致的话,比如只砸了armv7的架构,但是要安装到64位的机器,就需要把pod进来的所有有源码的库的Build Settings下Build Active Architecture Only Debug改成No,包括Pods-xxxxDylib这个Target。

修改项目基本信息(名称 组织 版本 著作)
Package/DEBIAN/control
Q&A

1、Tweak如何导入第三方framework

include $(THEOS)/makefiles/common.mk
TOOL_NAME = UnfairPlay
UnfairPlay_FILES = main.mm
UnfairPlay_CFLAGS = -F./layout/usr/bin/Frameworks -Wno-ignored-attributes -Wno-unused-variable -Wno-unused-function
UnfairPlay_LDFLAGS= -F./layout/usr/bin/Frameworks -framework MachOKit -miphoneos-version-min=8.0 -rpath /usr/bin/Frameworks
include $(THEOS_MAKE_PATH)/tool.mk

但是如果是新项目的话,我喜欢使用MokeyDev创建logos tweak 之后, 进行pod 导入的方式。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16826.html

相关文章

  • tweak 项目 快速搭建CocoaAsyncSocket(建连、断开、重连、心跳、通用请求)

    摘要:前言请求每次更新数据都要向对应的端口发送一次请求,之后返回数据之后关闭连接长连接客户端和服务器一直连着,当有数据更新的时候,服务器会直接发给客户端,不需要客户端主动请求。 前言 GitHub http请求: 每次更新数据都要向对应的端口发送一次请求,之后返回数据之后关闭连接 长连接 客户端和服务器一直连着,当有数据更新的时候,服务器会直接发给客户端,不需要客户端主动请求。(client...

    Michael_Lin 评论0 收藏0
  • 【腾讯Bugly干货分享】移动App入侵与逆向破解技术-iOS篇

    摘要:会在目标程序启动时,会根据指定的规则检查指定目录是否存在第三方库,如果有,则会通过修改二进制的,来把自己注入进所有的当中,然后加载第三方库。 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/577e0acc896e9ebb6865f321 如果您有耐心看完这篇文章,您将懂得如何着手进行app的分析、追踪、注入等实用的...

    bingchen 评论0 收藏0
  • 微信抢红包iPhone-Tweak1

    前言 安装工具cycript tweak 可以通过Cydia进行卸载 相关的代码可以到GitHub进行搜索RedRobert 安装 http://ftp.gnu.org/gnu/coreut... 寻找注入点 咂壳 动态分析-cycript 此时如果找不到ps 命令,就在软件源CYdia/telesphoreo 中实用工具-》查找pstree 进行安装, ~/out/to/Tweak.xm ...

    csRyan 评论0 收藏0
  • 【腾讯Bugly干货分享】iOS 黑客技术大揭秘

    摘要:本文来自于腾讯开发者社区,非经作者同意,请勿转载,原文地址小时内拼工作,小时外拼成长这是大家共同的理想。每周都会举行嘉宾分享,话题讨论等活动。本期,我们邀请了腾讯开发工程师何兆林为大家分享黑客技术大揭秘。 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5791d... 8小时内拼工作,8小时外拼成长这是大家共同的理...

    weknow619 评论0 收藏0
  • tweaked identical binary tree

    摘要:原题检查两棵二叉树是否在经过若干次扭转后可以等价。扭转的定义是,交换任意节点的左右子树。等价的定义是,两棵二叉树必须为相同的结构,并且对应位置上的节点的值要相等。样例是扭转后可等价的二叉树。 原题检查两棵二叉树是否在经过若干次扭转后可以等价。扭转的定义是,交换任意节点的左右子树。等价的定义是,两棵二叉树必须为相同的结构,并且对应位置上的节点的值要相等。注意:你可以假设二叉树中不会有重复...

    frontoldman 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<