在设备安装iOS应用无显影剂程序,的iOS 5.1(Install iOS Apps on devi

2019-06-24 06:22发布

我想上运行iOS 5.1我的设备安装我的iOS应用。 现在没有了jailbreaked,但如果这是什么需要,我会做到这一点。

当我运行iOS 5.0.1我跟着这个线程: 我如何可以部署在Xcode的iPhone应用程序,以一个真正的iPhone设备? 并创建了一个自签名的证书,这工作就像一个魅力。

我没能获得更新到4.3.2的Xcode和iOS 5.1后工作

我心中已经也试过下面这个线程,但没有成功: 测试iOS应用的设备,而苹果开发者计划或越狱

那么,如何安装在Xcode 4.3.2我的应用我的iPhone 4运行iOS 5.1,没有一个开发商计划是会员?

编辑:我现在能够获得到iPhone的应用程序。 但是,当我尝试启动他们,他们崩溃,甚至没有启动图像出现。 我已经越狱的设备,安装的AppSync,编辑SDKSettings.plist,改变了构建属性“不要代码标志”。

这是控制台给我,当我尝试启动应用程序,我没有得到任何崩溃日志在Xcode:

May  8 18:25:35 unknown SpringBoard[54] <Warning>: Unable to obtain a task name port right for pid 1017: (os/kern) failure
May  8 18:25:35 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.KerschApps.Test[0x2fa8]) Exited: Killed: 9
May  8 18:25:35 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.KerschApps.Test[0x2fa8]) Throttling respawn: Will start in 2147483647 seconds
May  8 18:25:35 unknown SpringBoard[54] <Warning>: Application 'Test' exited abnormally with signal 9: Killed: 9
May  8 18:25:36 unknown kernel[0] <Debug>: AMFI: hook..execve() killing pid 1017: no code signature

为什么我的所有应用程序在iPhone崩溃时,他们运行在模拟器罚款?

谢谢/蒂姆

Answer 1:

我有完全一样的问题,因为你,让在Xcode 4.3.2在iOS 5.1正在运行的应用和我刚刚设法得到它的工作几乎完全在这里使用这种方法:

开发应用程序适用于iOS 5.1和Xcode 4.3.2

它是基于这一个从iPhone开发的wiki ,但我必须包括一些改变-在-gta开关导致生成错误,并说明不完全明确。 完整的教程是在博客文章,但步骤基本上都是:

  1. 名为'iPhone开发人员创建的自签名证书
  2. 打开在Xcode项目的代码签名身份'构建设置回 - 使用自签名证书“​​iPhone开发者
  3. 更改info.plist中出现的陈述
  4. 下载LDID,使可执行
  5. 因此创建Python脚本,把它贴在/ usr / bin中,变化python脚本引用
  6. 更改iPhoneCodeSign.xcspec使用ldid3.py
  7. 触摸通过ssh在设备上创建tdmtanf文件
  8. 不要把“其他代码签名旗” -gta标志

我碰巧使用统一调试所以缺乏Xcode的调试与-gta的没有打扰我 - 很明显Objective C的开发者将需要此功能,所以希望有人能在此扩大,如果他们得到它的工作。 我目前正在与我的应用程序的开发构建打在我的iPhone 5.1,并且十指交叉,你可以得到相同的结果。



Answer 2:

如果您解决您的问题,但我有,你有同样的我不知道。 我将解释如何解决。

要求:

Xcode的4.3.2,iPhone与iOS 5.1.x版,Mac电脑。

所有你需要的是自动签名的应用程序。 你所做的一切步骤进行校正,所以当你有你的应用程序的Xcode建造你需要签字。 在钥匙串创建自证书,然后去文件夹(终端),其中的Xcode编译应用程序,则这样写:

mac$ platform=/Developer/Platforms/iPhoneOS.platform
mac$ allocate=${platform}/Developer/usr/bin/codesign_allocate
mac$ export CODESIGN_ALLOCATE=${allocate}
mac$ codesign -fs "Name" Program

其中,“名称”是证书的名称和计划是名Program.app(你必须指定的.app)。 复制您通过SSH或Cyber​​duck的或iTunes /应用程序...然后respring和享受!



Answer 3:

我试图做同样的,在几个点失败了,后来我发现穆斯塔法·哈桑的博客 ,其中有我成功地使用的步骤。

它适用于OS X 10.8.4和Xcode 4.6.3精细测试(在我的Hackintosh)和iOS 6.1.2上我的iPad

该网页包含一步一步的例子和图片来完成这项工作。 只需要15分钟左右。

我能想到的唯一的事情是不是在页面上列出的是如何在OS X设备上使用的/ usr / local / bin目录。 易于被表示终端隐藏文件完成[1]。

[1]:默认写com.apple.Finder AppleShowAllFiles YES



文章来源: Install iOS Apps on device without developer program, iOS 5.1