xcode 6中的未签名IPA

时间:2015-04-22 23:52:19

标签: ios objective-c xcode

我想知道xcode 6用户是否仍然可以创建未签名的IPA(例如,没有配置配置文件),以便安装在越狱设备中?

有很多方法可以在xcode 5上执行此操作,例如更改项目的配置或尝试存档(如果您没有任何配置文件,xcode 6现在根本不允许您存档) ,但没有一个有效。

是苹果的某种执法,还是我只是遗漏了什么?

1 个答案:

答案 0 :(得分:0)

我有你的答案!如需更多帮助,请尝试https://www.youtube.com/watch?v=a4kelBsxZVs

步骤1:
GoTo / Applications然后右键单击Xco​​de.app并单击“显示包内容”

第2步: GoTo目录/开发人员/平台/ iPhoneOS.platform / Developer / SDKs / iPhoneOS7.0.sdk /

将文件SDKSettings.plist复制到桌面

第3步: 打开复制的SDKSettings.plist文件。在DefaultProperties下,dict

找到“CODE_ SIGNING_ REQUIRED”并将其值从YES更改为NO。保存文件

第4步: 将此修改后的SDKSettings.plist文件复制回     目录/开发人员/平台/ iPhoneOS.platform / Developer / SDKs / iPhoneOS7.0.sdk / 替换原始文件 根据需要进行必要的身份验证

第5步: 重新启动Xcode并打开runnable xcode项目

第6步: 在Project Navigator中,选择项目并打开项目的Build Settings部分和Select All子标题。

第7步: 在代码签名下,找到代码签名标识以及调试和发布模式,将任何iOS SDK设置为不进行代码签名。

进行IPA:

第8步: 在Xcode中,转到产品,然后单击存档

第9步: Step7将构建您的项目并创建存档。完成此过程后,将打开新窗口Organize - Archive。在此窗口的列表中,您可以看到您的项目。右键单击项目,然后单击在Finder中显示将显示.xcarchive文件

第10步: 右键单击.xcarchive文件,然后单击显示包内容并转到产品,应用程序,您将看到一个带有项目名称的应用程序文件projectname.app

步骤11: 打开iTunes更改视图到应用程序并将应用程序文件projectname.app拖到iTunes中。

步骤12: 右键单击您的应用,单击“在Finder中显示”。你会有.ipa文件。

重要说明: 1.在步骤8中,如果禁用“存档”菜单,则很可能是因为当前选择了模拟器选项作为Xcode工具栏中的运行目标。将此菜单更改为已连接的设备或通用的iOS设备目标选项应启用“产品”菜单中的“存档”选项。