我可以在Linux上登录iOS应用程序吗?(可能使用一个协同设计端口?)
我想在Linux机器上签署我的iOS应用程序(Debian 5,如果有必要的话)。有人知道这是否可能吗?(我们不必讨论我为什么要这样做,因为这是特定于我的环境的。) 我在苹果的网站上看到了代码设计的源代码,但在我开始着手将其拉过来并尝试自己构建它之前,我想知道是否有人知道现有的端口 我听说codesign并不是OSX特有的,可能存在于其他操作系统上,但总有可能是苹果根据自己的需要对其进行了调整。我想知道一个应用程序是否会在iOS设备上运行,而不是苹果的codesign我可以在Linux上登录iOS应用程序吗?(可能使用一个协同设计端口?),ios,linux,debian,codesign,Ios,Linux,Debian,Codesign,我想在Linux机器上签署我的iOS应用程序(Debian 5,如果有必要的话)。有人知道这是否可能吗?(我们不必讨论我为什么要这样做,因为这是特定于我的环境的。) 我在苹果的网站上看到了代码设计的源代码,但在我开始着手将其拉过来并尝试自己构建它之前,我想知道是否有人知道现有的端口 我听说codesign并不是OSX特有的,可能存在于其他操作系统上,但总有可能是苹果根据自己的需要对其进行了调整。我想知道一个应用程序是否会在iOS设备上运行,而不是苹果的codesign 如果有关系的话,签名的应用
如果有关系的话,签名的应用程序是面向企业用户的,不会出现在iTunes应用商店中。Saurik编写了一个名为ldid的代码签名实用程序,我认为是针对OSX和iOS的。不过,它也可能适用于Linux。请查看
被认为是JTool的第二个最有用的特性。由于iOS安全性围绕代码签名和授权展开,因此有一种快速确定二进制文件拥有哪些给定授权以及如何签名的方法非常重要。OS X有,但我觉得它很粗糙(充其量也不算太粗糙),而且iOS没有真正需要的端口。Flash CS5在Windows和Mac上实现了这一点。我花了大量时间下载苹果的源代码,并试图构建它们,但仍然没有解决方案。OSX的协同设计已经严重偏离了最初的设计,现在与苹果的框架交织在一起。虽然苹果忠实于开源许可证的规定,并提供其修改后的源代码,但他们没有义务提供一个可工作的、跨平台的构建系统,所以他们没有义务提供。不幸的是,ldid没有得到维护,几年来没有更新过,而且代码很难维护/更新,因为代码内存映射目标文件,并且加载了用于处理endian问题的宏。有关ldid的详细信息和源代码,请访问。