生成未签名的IPA iOS应用程序 [英] Generating an unsigned IPA iOS application

查看:3034
本文介绍了生成未签名的IPA iOS应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以创建未签名的iOS应用,.ipa文件?我们有一个企业客户需要我们的iOS应用程序的未签名IPA文件,然后他们将使用他们的MAM产品签名。

Is it possible to create an unsigned iOS app, .ipa file? We have an enterprise customer that requires an unsigned IPA file of our iOS application, which they will then sign with their MAM product.

如果有可能,我该怎么做?

If it's possible, how can I do this?

推荐答案

一旦我从博客中复制它。步骤如下:

Once I copy it from a blog. The steps are as follow:

在Xcode 5上没有开发者帐户的情况下构建未签名的.ipa

禁用代码签名:

1.1 GoTo / Applications然后右键单击Xco​​de.app并单击显示包内容

1.1 GoTo /Applications then right click Xcode.app and click "Show Package Contents"

1.2 GoTo目录/开发人员/平台/ iPhoneOS.platform / Developer / SDKs / iPhoneOS7.0.sdk /并将文件SDKSettings.plist复制到桌面

1.2 GoTo Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/ and copy the file SDKSettings.plist to desktop

1.3打开复制的SDKSettings.plist文件。在下DefaultProperties==> dict
找到 CODE_SIGNING_REQUIRED 并将其值从 YES 更改为 NO 。保存文件

1.3 Open the file copied SDKSettings.plist. Under "DefaultProperties" ==> "dict" find CODE_SIGNING_REQUIRED and change its value from YES to NO. Save the file

1.4将此修改后的SDKSettings.plist文件复制回目录/ Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS7。 0.sdk / 替换原始文件[您可以保存原始文件作为备份]
根据需要进行必要的认证

1.4 Copy this modified SDKSettings.plist file back to Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/ replacing the orginal file [YOU MAY SAVE THE ORIGINAL FILE AS BACKUP] Do the required AUTHENTICATION AS REQUIRED

1.5重新启动Xcode并打开runnable xcode项目

1.5 Restart Xcode and open your runnable xcode project

1.6在Project Navigator中选择项目并打开项目的Build Settings部分和Select All子标题。

1.6 In Project Navigator select your project and open Build Settings section of your porject and Select All sub-heading.

1.7在代码签名下找到代码签名身份以及调试和发布模式将任何iOS SDK设置为不代码签名。

1.7 Under Code Signing find Code Signing Identity and for both Debug and Release modes set Any iOS SDK to Don't Code Sign.

进行IPA:

2.1在Xcode中,转到产品并单击存档

2.1 In Xcode, goto Product and click Archive

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

2.2 7th step will build you project and creat an Archive. After the completion of the process, new window Organize - Archive will be opened. In the list of this window you can see your project. Right click project and click Show in Finder which will reveal *.xcarchive file

2.3右键单击* .xcarchive文件,然后单击显示包内容并转到Products => Applications where您将看到一个应用程序文件,其中包含项目名称projectname.app

2.3 Right click the *.xcarchive file and click Show Package Contents and goto Products => Applications where you will see an app file with the name of your project "projectname".app

2.4打开iTunes更改视图到应用程序并将应用程序文件projectname.app拖到iTunes。

2.4 Open iTunes change view to Apps and drag the app file "projectname".app into the iTunes.

2.5右键单击您的应用程序,单击在Finder中显示。你会有.ipa文件。

2.5 Right Click your app, click Show in Finder. There you will have you .ipa file.

重要说明:

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

3.1 In Step 2.1, if the Archive menu is disabled this is most likely because the a simulator option is currently selected as the run target in the Xcode toolbar. Changing this menu either to a connected device, or the generic iOS Device target option should enable the Archive option in Product menu.

3.2您还需要在您的App中安装AppSync iPhone通过Cydia。

3.2 You will also need to install AppSync in your iPhone via Cydia.

这篇关于生成未签名的IPA iOS应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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