将动态库注入企业应用程序(ipa) [英] Inject dynamic library into enterprise app (ipa)

查看:530
本文介绍了将动态库注入企业应用程序(ipa)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将我的库注入现有的企业应用程序(ipa文件)。

I want to inject my library into an existing enterprise app (ipa file).

我找到了mach_inject,但这仅适用于MacOSX。

I found mach_inject, but thats only for MacOSX.

这可能是因为 https://www.mocana.com 正在这样做。

Its possible because https://www.mocana.com is doing so.

请帮忙。
任何想法,建议都会非常有用。

Please help. Any ideas, suggestion would be really helpful.

推荐答案

目前尚不清楚你想做什么但是mach_inject是用户应用程序使用Mach端口与MAC OS内核连接的一种方式与IPA本质上无关,它实际上是一个存档 - 类似于zip或Tar。

It is not clear what you want to do but mach_inject is a way for user apps to interface with the MAC OS kernel using the Mach ports it is not relevant at all to IPAs which are essentially an archive - similar to zip or Tar.

我怀疑根据您所描述的内容,您有一个库,您希望链接编辑/包含在用户应用程序中,但您不希望他们看到您的源代码,反之亦然。我不熟悉Mocana,但基于你所描述的它使用IPA进行分发,这是完全可能的,但使用预编译的对象模块也是如此,这是Facebook SDK分发的。

I suspect that based on what you are describing that you have a library that you want link edited / included in a user app but you don't want them to see your source code and vice versa. I am not familiar with Mocana but based on what you described it uses an IPA for distribution, that is entirely possible, but so is using a precompiled object module which is what Facebook SDK gets distributed in.

无论如何,在分发之前,无论是企业分发服务器还是应用商店,整个软件包都需要在设备下载并运行之前进行签名。

In anycase, prior to distribution whether by enterprise distribution server or the app store, the entire package needs to be signed before the devices can download and run it.

这篇关于将动态库注入企业应用程序(ipa)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆