将动态库注入企业应用程序(ipa)

2024-01-08

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

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

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

请帮忙。 任何想法、建议都会非常有帮助。


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

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

无论如何,在分发之前,无论是通过企业分发服务器还是应用程序商店,都需要对整个包进行签名,然后设备才能下载并运行它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将动态库注入企业应用程序(ipa) 的相关文章

  • 如何在iPhone SDK中使用标签栏控制器设置视图出口

    我在 Xcode 中创建了一个简单的选项卡栏应用程序 默认选项卡栏有 2 个选项卡栏项目 我添加了第三个选项卡栏项目 并将其视图控制器属性设置为我创建并随后保存的名为 ThirdView xib 的视图 当我尝试运行时 前两个默认选项卡工作
  • 在我的应用程序中使用“打开方式”从 Safari 打开文件

    我需要能够通过 打开方式 功能在我的应用程序中打开 Safari 中的任何文件 当我尝试在邮件应用程序或其他自定义应用程序中打开任何文件时 我的应用程序将出现在 打开方式 列表中 但我的应用程序不会出现在 Safari 中 为什么 我做了什
  • 检查自定义键盘扩展的完全访问权限

    我需要检查自定义键盘扩展的完全访问权限 我找到了这个链接 如何检查 iOS 8 中的 允许完全访问 是否已启用 https stackoverflow com questions 25472388 how to check the allo
  • Xcode 不再识别测试

    我已经解决这个问题几天了 但我没有任何想法 我在 Xcode 中使用单元测试 效果很好 突然 Xcode 不再识别我的测试 如果我进入测试面板 它会显示我的测试为零 我其实有13个 运行单独测试或某些课程的能力现已消失 它不会在编辑器区域的
  • 使用数组指针和 swift 1.2 进行 PFSubclassing - 致命错误:NSArray 元素无法匹配 Swift 数组元素类型

    使用 swift 1 2 我无法再检索具有解析子类的指针数组并使用另一个解析子类对其进行向下转换 我总是发现错误 fatal error NSArray element failed to match the Swift Array Ele
  • 推送通知发送成功,但设备收不到(偶尔)

    从昨天开始 我一直遇到一些设备无法收到推送通知的问题 证书 设备令牌似乎是正确的 直到昨天 该设备才能成功接收推送通知 在服务器端 没有错误或连接拒绝 并且推送通知似乎每次都成功发送 但仍然有很多情况下设备无法正确接收推送 一些周边信息 我
  • IOS 7 UITextField resignFirstResponder 坏

    当我在自定义单元格内使用 UItextField 时 以及当我 resignFirstResponder 文本字段时 我发生崩溃 但它不再可见 表视图滚动到窗口外 我仍然可以找到文本字段 指针继续可访问 它不为空 并且崩溃仅发生在 IOS7
  • iOS 中 NSNotificationCenter 的 if 语句

    我正在尝试在一个动画结束时开始另一个动画 我正在检查这样的回调 NSNotificationCenter defaultCenter addObserver self selector selector animationDidStopNo
  • 保存 ScrollViews 位置并稍后滚动回该位置(偏移位置)

    我找到了保存 ScrollViews 的方法offset with a GeometryReader and a PreferenceKey SwiftUI 从 ScrollView 获取当前滚动位置 https stackoverflow
  • 如何从 obj-c / ios 中的堆栈跟踪获取源代码行

    I use NSSetUncaughtExceptionHandler将堆栈跟踪打印到 iPhone 中的本地文件 该文件将在下次应用程序启动时发送到我们的服务器 然后我可以检查异常数据并修复错误 在某些崩溃中 我有模块名称和引发异常的函数
  • 如何捕获 Scrollview 内的缩放 UIImageView 进行裁剪?

    问题 缩小图像进行裁剪就可以了 放大图像后进行裁剪会显示应有的图像上方的图像 我在那里的 yOffset 是因为我想要的裁剪方块从滚动视图的下方开始 Code CGRect rect float yOffset 84 rect origin
  • 标头搜索路径给 Grabkit 带来麻烦

    我正在为 iPad 开发一个 iOS 6 应用程序 我使用一个名为 Grabkit 的存储库 我必须将其作为嵌套 子项目添加到我的项目中 为了使其工作 我必须在标题搜索路径中添加以下代码 TARGET BUILD DIR include G
  • 检测 UITextField 的焦点变化

    我正在尝试设置当键盘隐藏并出现在文本字段中时视图向上移动的动画 并且它工作得很好 但是当焦点从一个文本字段移动到另一个文本字段时 它不起作用因为键盘已经显示了 在 viewDidLoad 中 我注册了以下内容 NSNotificationC
  • 使用 AlamofireImage 下载图像有进度吗?

    有没有办法使用 AlamofireImage 下载图像并获得有关下载进度的某种反馈 同时利用它的强大功能UIImage 扩展 图像过滤器和图像缓存 我知道我可以退回到平原Alamofire request responseImage但我想让
  • 转换为 id 与真实类类型之间的差异,目标 C

    以下 2 种说法有什么区别 UILabel mainLabel id cell viewWithTag 10 and UILabel mainLabel UILabel cell viewWithTag 10 简短的回答 没有 这两种强制转
  • 是否可以仅使用密码进行身份验证,即使设备在 ios、swift 中具有 touch id 功能

    我要认证only使用PassCode甚至设备有Touch ID特征 我在用着 deviceOwnerAuthentication评估政策方法 当我使用这个时 如果用户已注册触摸 ID gt 始终要求提供触摸 ID 如果用户尚未注册 touc
  • 应用程序可执行文件缺少所需的架构armv6

    我正在使用 xCode 4 2 并尝试部署我的应用程序 我的验证失败并显示以下错误消息 application executable is missing a required architecture armv6 我的架构的值设置为标准
  • 适用于 iOS 的最佳存档器库 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个可在我的 iOS 应用程序中使用的存档器库 zip 或其他格式 就以下方面而言 最好的图书
  • 如何从 NSOperationQueue 中删除/取消 NSInitationOperation?

    以下两个问题都是在维护 NSOperationQueue 和 NSInvocableOperation 的上下文中提出的 由于我已经使用这个概念来下载多个视频 因此在下载视频完成后 如何从 NSOperationQueue 中删除 释放添加
  • 无法实例化名为 GLKView 的类

    我得到了这个异常 2014 02 19 19 08 34 590 MyApp 42353 70b Terminating app due to uncaught exception NSInvalidUnarchiveOperationEx

随机推荐

  • 使用适用于 iOS 的 SDK 在 Linkedin 上分享不起作用

    我正在使用 iOS 版移动 SDK 版本 1 0 7 来分享一些内容LinkedIn 我可以获取当前帐户信息 但是当我尝试分享时LinkedIn 总是反馈错误描述 这是我的代码 let url String https api linked
  • 使用 FXMLLoader 时出现 IllegalAccessError

    我正在尝试将 FXML 文件加载到我的 javafx 应用程序中作为我的根小部件 我使用带有 java 11 04 的 Windows 8 1 和带有 Eclipse 2019 IDE 的 javafx sdk 13 我在互联网上搜索了一下
  • 增加 d3 SVG 容器大小

    我正在尝试动态增加 SVG 容器的大小 以便它适合所有数据 有一个小提琴解释了 SVG 的动态增加 http jsfiddle net CKW5q http jsfiddle net CKW5q 然而 相同的概念不适用于双向桑基图 d3 以
  • 如何旋转图像并保存图像

    在我的应用程序中 我的 div 中有一个图像 一个按钮 当我使用 jquery 单击按钮时 我想旋转显示的图像并保存旋转的图像 我已经使用了代码 http code google com p jquery rotate http code
  • 如何通过打字稿代码动态注入 Angular2 子组件?

    上下文 我正在尝试创建一个可以包含多个组件的自定义下拉列表 我可以通过以下方式完成此任务
  • 入门:为 Node.js 设置数据库

    我是 Node js 的新手 但很高兴尝试一下 我在用Express http expressjs com 作为网络框架 以及Jade http jade lang com作为模板引擎 两者都很容易完成以下设置本教程 http www us
  • 从实现类中的接口继承注释?

    假设我有这个界面 public interface IFoo
  • 如何根据设备大小操作 iframe css

    我正在构建此网站 但在根据设备大小操作 iframe 时遇到问题 基本上 我想要的是 如果在平板电脑上使用 则视频是一种尺寸 但例如 如果用户使用手机等移动设备 则视频是其他尺寸 建议它小于平板电脑或桌面窗口尺寸 如果有任何一个从那以后 我
  • JSP scriptlet 中的方法合法吗?

    我知道不推荐它 我应该使用标签库等 但我仍然想知道在 JSP scriplet 中声明方法是否合法 那合法吗 我收到一些奇怪的编译错误 例如a is expected 这似乎不合适 谢谢 您需要使用声明语法
  • Google USB 包未显示在 SDK 管理器中

    我最近下载并安装了 Eclipse Java EE IDE Indigo Service Release 2 我制作了一个在模拟器上运行良好的简单应用程序 现在我想尝试在我的 Android 移动设备上运行它 在 Android 开发者网站
  • 允许后台应用程序设置不同进程的前台窗口

    首先 我知道这是一个有争议的讨论 但我希望我们能够保持技术性 我有一个在后台启动的应用程序 我希望它能够在不同的进程中激活 聚焦窗口 但是 即使我要激活其窗口的进程已调用AllowSetForegroundWindow ASFW ANY 调
  • 接受具有空接口返回类型的参数中的函数

    我想了解为什么下面的代码片段无法编译 Go 接受函数作为可能具有任何返回类型的函数参数的方式是什么 package main func main test a Error cannot use a type func string as t
  • 如何在 Sphinx 处理的文档字符串中表达单个参数或返回值的多种类型?

    有时 Python 中的函数可能接受灵活类型的参数 或者它可能返回一个灵活类型的值 现在我不记得这样的函数的一个很好的例子 因此我用下面的玩具示例来演示这样的函数可能是什么样子 我想知道如何使用 Sphinx 文档符号为此类函数编写文档字符
  • 使弹性项目向右浮动

    I have a div class parent div class child Ignore parent div div another child div div 家长有 parent display flex 对于我的第一个孩子
  • 如何在 ravendb 3.5 中查找附件?

    我目前正在调试一些代码 这些代码应该返回给定文档的附件 但没有返回任何附件 Raven studio 表明数据库中有附件 它向我显示存在多个附件 但我无法通过工作室 Web UI 查看特定文档是否有附件 有没有办法通过工作室用户界面查询附件
  • 路径参数和多种控制器类型

    我有一个 asp net Web api 使用属性在控制器上进行路由 操作级别上没有路线属性 访问资源的路径是 Route id public MyApiController ApiController public HttpRespons
  • QML 几个具有主动焦点/键盘快捷键控制的项目

    我正在尝试为我的 qml 应用程序实现键盘快捷键控制 我知道可以使用 Action 元素来做到这一点 但我不想要强制使用的菜单和工具栏 这就是我通过键盘事件来探讨这个主题的原因 为此 我需要让执行操作的元素成为焦点 但我的目标是全局快捷方式
  • 嵌入谷歌地图 - 如何消除不需要的标记?

    如果我嵌入带有以下内容的谷歌地图 这是 iframe 上的 src 属性 地图上有两个标记 第一个标记是我传入的纬度 经度 绿色箭头 第二个标记是常规标记 有没有办法消除第二个标记 看起来您正在查询字段中发送坐标 这似乎意味着您正在 Goo
  • 使用 if 条件的列表理解来获取特定类型的文件列表

    大致遵循将列表推导式与 if else 结合在一起的逻辑这个解决方案 https stackoverflow com questions 14638871 python ternary iteration with list compreh
  • 将动态库注入企业应用程序(ipa)

    我想将我的库注入到现有的企业应用程序 ipa 文件 中 我找到了 mach inject 但这仅适用于 MacOS 其可能是因为https www mocana com https www mocana com正在这样做 请帮忙 任何想法