怎么生成ipa文件|如何将app打包成ipa文件提供给客户测试

|

① 如何将应用打包成.ipa文件

在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。下面是一种方法:1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。2、选择Proct->archive 3、点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下:4、弹出是否保存,点击save。5、选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Package Contents6、选择Procts ->Applications ,就回看到你的.app文件。接下来就是将.app文件托至iTunes应用上,让itunes运行.app文件。右键选择生成的文件,选择show in finder,就能看到对应的.ipa文件了。

② 如何快速生成ipa文件并安装到iPhone

IPA是Apple程序应用文件iPhoneApplication的缩写,可以借助电脑端第三方助手,如快用苹果助手、iTools、pp助手等将ipa安装至iOS设备。下面以pp助手安装ipa至iPhone为例进行操作说明。第一步,在电脑安装pp助手,将iOS设备通过数据线连接至电脑;第二步,使用pp助手进入iOS设备的应用管理页面;第三步,点击“安装本地应用”,将下载的本地ipa文件添加即可安装至iOS设备。

③ 如何生成ipa文件

生成IPA文件如果程序调试好了,怎么才能发给别人用呢?正常情况下IPA文件是从Xcode的Organizer中输出的,但是没有证书的情况下,这样输出会产生错误。先将代码生成为Release目标:Proct->Edit Scheme-> [工程名] -> 右边窗口info第一项选择release然后打开工程的输出文件夹,通常情况下这个目录是/Users/你都用户名/Library/Developer/Xcode/DerivedData/以工程名打头的文件夹/Build/Procts/Release-iphoneos这个目录下有个.app的文件,就是生成的程序了。cp -R [source] [target]将它复制出来。把这个.app拖到iTunes中,它会出现在应用程序那个列表中,然后再把它从iTunes的那个列表中拖出来(比如拖到桌面)它就这样变成.ipa了!

④ 如何把在ITUNES里面下载的付费APP制作成破解版的IPA文件

将下载到的软件先制成IPA安装包,再使用iTunes安装,这样不仅省去了手动上传的时间,也不用再为权限问题担心了。

Pledit v1.0.0.1下载地址

1.首先找一张任意的JPG格式图片文件,裁剪成正方形,最好不要大于500×500,改好以后,把这个xxx.JPG文件直接改名为iTunesArtwork(注意大小写),注意去掉后缀,这张图片是用于在iTunes的应用程序栏目里所看到的图标。

2.建立一个临时文件夹,进入这个新建的文件夹后,再建一个文件夹并命名为Payload(注意大小写),最后应该得到两个文件。

要点总结:

-Payload和iTunesArtwork这两项一定要注意大小写;

-生成的压缩包里应该是2个文件,一个iTunesArtwork文件,另一个是Payload文件夹,Payload文件夹里边是xxx.app文件夹,xxx.app文件夹里边是程序;

-正确修改Info.plist文件,这几点都没错的话就没问题了。

⑤ 如何将app打包成ipa文件,提供给客户测试

xcode的archive可以生成ipa文件。

将app文件拖到itunes中,便可生成ipa文件。

⑥ 如何将写好的iphone程序编译打包成ipa文件

在项目开发中,我们通常会需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。方法步骤:1.首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。2.选择Proct->archive 3.点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下:4.弹出是否保存,点击save。5.选择生成的文件,xxx 13-5-10 下午4.00.xcarchive,右键点击,选择Show Package Contents6.选择Procts ->Applications ,就回看到你的.app文件;接下来就是将.app文件托至iTunes应用上,让itunes运行.app文件;右键选择生成的文件,选择show in finder,就能看到对应的.ipa文件了。

⑦ xcode5 如何生成ipa文件包

前提: 众所周知,在Xcode上开发的程序只能在模拟器中运行,如果要放到真机上则要花费99美金购买开发者证书iDP。本文介绍的是在上一代 Xcode4.6.3上演示的,为何使用上一代版本的呢?很简单,ios7还没有实现大众化越狱,所以很少有人使用越狱的ios7系统(大神除外),若要 运行Xcode5,鉴于无开发者证书且无越狱,想免费真机运行自己编写的ipa文件的话,只有ios7越狱才是唯一出路,所以在没有iDP的情况下,要想 将程序放到iPhone上调试,并最终发布ipa用于分享,需要以下几个步骤:1.自己为自己颁发一个证书用于为生成的程序签名;2.修改工程配置以及Xcode的配置文件和二进制文件以阻止其验证和签名;3.通过自定义生成步骤,用伪造的证书为应用程序签名;4.使用一点小技巧来生成ipa文件;5.需要先越狱您的ios6系统的设备并通过Cydia安装AppSync for ios4/5/6。工具:iphone4 6.1.2已完美越狱,MacBook Pro13inch,Xcode4.6.3,Plist Editor(编辑plist文件使用)。正式进入正题:一、创建证书 打开实用工具-钥匙串访问。然后在菜单栏里点击钥匙串访问-证书助理-创建证书来打开向导。第一个步骤比较重要,必须要把名称命名为iPhone Developer,将类型设定为代码签名,将"让我覆盖这些默认值"选中。之后的步骤无需更改,一路点击“确定”和“继续”来完成这个向导就可以!二、修改Xcode的配置文件1.请先将Xcode按Command+Q完全关闭。2.修改配置文件:按照该路径找到SDKSettings.plist然后进行编辑:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/SDKSettings.plist将以下两段中的YES改为NO<key>CODE_SIGNING_REQUIRED</key><string>YES</string>和<key>ENTITLEMENTS_REQUIRED</key><string>YES</string>3.下面修改另外一个文件:按照该路径找到Info.plist然后进行编辑:Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist将Info.plist中全部的XCiPhoneOSCodeSignContext 修改成 XCCodeSignContext,他们分别在DefaultProperties分支下、OverrideProperties分支下和RuntimeRequirements分支下。4.添加文件:连接互联网后在终端执行:mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlementscd /Applications/Xcode.app/Contents/Developer/iphoneentitlementscurl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txtmv gen_entitlements.txt gen_entitlements.pychmod 777 gen_entitlements.py如果没有联网,可以在/Applications/Xcode.app/Contents/Developer文件夹下创建一个iphoneentitlements文件夹,然后在该文件夹下手动创建一个gen_entitlements.py文件,并授予其执行权限(命令:sudo),这个文件的内容为:#!/usr/bin/env pythonimport sysimport structif len(sys.argv) != 3:print "Usage: %s appnamedest_file.xcent" % sys.argv[0]sys.exit(-1)APPNAME = sys.argv[1]DEST = sys.argv[2]if not DEST.endswith('.xml') and notDEST.endswith('.xcent'):print "Dest must be .xml (for ldid) or.xcent (for codesign)"sys.exit(-1)entitlements = """<?xml version="1.0"encoding="UTF-8"?><!DOCTYPE plist PUBLIC"-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>application-identifier</key> <string>%s</string> <key>get-task-allow</key> <true/></dict></plist>""" % APPNAMEf = open(DEST,'w')if DEST.endswith('.xcent'):f.write("\xfa\xde\x71\x71")f.write(struct.pack('>L', len(entitlements)+ 8))f.write(entitlements)f.close()三、修改工程设置(真机调试闪退的,请仔细的看此步骤,这步就是关键问题所在) 特别注意:本阶段之前的修改配置文件、准备脚本等,只需要做一次。但本阶段的操作,对每个需要真机调试的工程都要做一遍。 这个步骤的主要作用是支持真机调试,如果不做这个步骤,仍然可以通过步骤5来生成ipa在真机上运行,但是无法使用Xcode内置的调试器对在真机上运行的程序进行单步跟踪。如果您的程序在点击Run真机调试时秒退,请检查此步骤是否正确完成。1.禁用Xcode自动的签名操作将工程配置中所有的Code Signing选项全部设为Don't Code Sign,如图。可能需要先点击“All”让这个选项显示出来。2.添加自定义的生成后脚本在Build Phases中添加一个Phase,右下角的Add Build Phase,然后单击Add Run Script,输入以下脚本:export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocateif [ "${PLATFORM_NAME}" =="iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados"]; then/Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py"my.company.${PROJECT_NAME}""${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";codesign -f -s "iPhone Developer"–entitlements"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent""${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"fi如图所示:至此配置全部完成,下面就可以插上iPhone,重新选择生成目标来测试一下在线调试了!如果是第一次使用该设备调试,请先在Organizer中将设备切换为开发模式(iPhone右部的小绿点亮)。四、生成IPA文件 如果我的程序调试好了,怎么才能发给别人用呢?正常情况下ipa文件是从Xcode的Organizer中输出的,但是我们没有证书,这样输出会产生错误。我们只能用个小技巧来完成这个操作了。 先将代码生成为Release目标,然后打开工程的输出文件夹,通常情况下这个目录是/Users/用户名/Library/Developer /Xcode/DerivedData/以工程名打头的文件夹/Build/Procts/Release-iphoneos这个目录下有个 xxx.app的文件,就是生成的程序了。把这个xxx.app拖到iTunes中,它会出现在应用程序那个列表中,然后再把它从iTunes的那个列表 中拖出来(比如拖到桌面),它就这样变成xxx.ipa了!把这个.ipa发给别人,大家就可以跟您一起分享这个程序了

⑧ 如何用Xcode导出ipa包

配置相关证书。打包ipa文件必须要用发布证书,所以第一步要配置发布证书(如下图所示)。相关配置证书的步骤这里就不一一阐述了,大家可自行查阅。修改相关配置。选择“Proct”->"Edit Scheme…"打开如下界面,把Build Configuration的选项改为Release,然后点击确认,单击"OK"。开始打包。选择菜单栏中的"Proct"->"Archive"之后等待几秒钟出现如下操作框(如第一张图所示),点击Export按钮会弹出第二个操作框(如第二张图所示),此时选择第一个选项,然后点击Next.选择对应的证书。紧接上一个步骤会出现选择相关证书的选择框(如下图所示),在这里要选择和第1步中相同的证书,然后点击“Choose”。配置证书完成,正式开始打包。5导出打包的ipa文件。打包完成之后会出现如第一张图所示的页面,在这里选择合适的存放位置,并给ipa文件命名,然后导出文件,最后得到的ipa文件如第二张图所示,到此正式完成打包。

⑨ iPhone 如何生成破解 ipa

最简单的方法是,新建名称为payload的文件夹,然后把.app的都放进去,然后ZIP压缩,把XXX.ZIP,后缀名改成XXX.ipa,大功告成!

⑩ 怎么把苹果应用转换为ipa文件

楼主你好,ipa文件的安装方法有两种,一种是使用itunes安装,另外一种是使用第三方软件安装。1.使用第三方软件安装ipa文件:这里给大家推荐一个比较好用的同步软件-同步助手,由于itunes库比较麻烦,每次插别的电脑都提示我要抹掉数据,非常讨厌,所以我就用同步助手了,使用起来非常顺手,推荐大家使用!使用91手机助手可能会遭遇白苹果现象,看到同步助手跟itunes的安装方法一致,所以才放心了!点击这里下载同步助手:点击打开链接安装同步助手后会有下面的提示,直接选择启用此功能就可以了!2.使用itunes安装ipa文件:ipa文件是苹果itunes能够识别的软件,使用方法都不用介绍,直接双击ipa文件就可以了,楼主这个ipa文件就会被关联到itunes的程序里面,然后点击你的iphone4s,再点击同步就可以了!上面说的直接双击是在没有安装同步助手的情况下,如果楼主安装同步助手以后的话可以打开itunes,左上角文件,添加文件就可以了,如下图:第三方软件和itunes一样,兼容iphone、ipad以及ipodtouch。软件的功能性不及itunes,但是软件的易用性要比itunes好!


赞 (0)