xcode使用命令行打包ipa

打包是利用xcodebuild在终端输入命令行,最终输出ipa包;

第一步:进入工程目录配置好证书和bundleID 这个是和你的证书配套的

第二步:用真机测试,确保能够运行成功,因为真机能过测试成功,那说明打包ipa才是可行的

第三步:打开终端输入以下命令  cd  +工程文件绝对路径 (cd是进入工程文件的命令)关于终端使用的命令还请自行百度

eg:

第四步:在第三步正确的前提下,输入xcodebuild clean  确保文件没有错误

eg:

当显示下面的信息时,表示操作成功,可以继续下一步

第五步 生成app包  命令:xcodebuild -target [target name]-configuration  Release

eg:

说明:-target是指的你的工程里面target的命名   configuration 有两种模式  一种是debug  一种是release  在这里我们是做发布spa所以选择release

等待几分钟过后输出以下内容,说明成功了可以在你的工程文件夹下面去查看

第六步:将生成的app包打包成ipa包   使用下面的命令  xcrun -sdk iphoneos packageapplication -v /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/LoveStory.app -o /Users/WeiXiang/Desktop/LoveStory/build/Release-iphoneos/lovestory.ipa

说明:xcrun是生成ipa包的命令,不做过多解释,主要说明一下后面的这些代码  sdk  iphoneos表示所支持的sdk  -v 后面表示的是当前生成app包的绝对路径+包名(  LoveStory.app) -o 后面是ipa包的输出路径 +ipa包名(lovestory.ipa) 这个是可以随意指定的,但是一般最好还是写在工程目录下

输出成功过后回返回下面的内容

可以到上面的路径下去查看你的ipa包

说明已经成功了,本人在蒲公英平台亲测可用

后话:如果你在操作的过程中遇到报错 请仔细审阅报错日志,然后根据报错内容查找原因,一般都是证书配置问题  度娘其实也是你的好帮手????  不用使用xcodebuild  可以是使用帮助命令 xcodebuild -help

时间: 2024-10-20 20:06:28

xcode使用命令行打包ipa的相关文章

xcode工程命令行生成ipa安装包

主要使用两个命令 xcodebuild:将xcode工程打包成.app文件 xcrun:将app打包成.ipa文件 下面是写好的ant脚本: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project default="release" name="PackageForIOS" basedir="."> 3 <property nam

命令行打包以及jenkins使用

首先命令行打包我用的是xcodebuild以及xcrun两个工具.相当简单 打包命令:  xcodebuild -target <工程名字> -configuration Release clean build   //首先clean以及编译工程 xcrun -sdk iphoneos PackageApplication -v <app路径> -o <ipa包路径>.ipa //将编译出来的app转为ipa包 jenkins的使用 启动tomcat下的jenkins

android 用命令行打包生成 apk

android 用 ant 进行 build. android sdk 下面的 tools/ant 下面的 build.xml 就是 build 的整个过程. 其中的 build 参数可在 ant.properties 文件中进行 override.也可以自己定制 build 的脚本. 用 ant build 非常简单 1)安装 ant 并加入到系统 path 变量中 2)为项目生成 build.xml android update project -p . 3)生成 debug 版本 ant

命令行安装ipa包

我们可以通过ssh连接我们的iphone,来使用命令行安装ipa包   itunnel_mux.exe --lport 9993 --iport 22   itunnel_mux.exe --lport 9993 --iport 22 这时就可以通过本地端口9993来访问我们的iOS设备的命令行了 使用winscp,将ipa包上传到iOS设备中: 上传完包后,运行ipainstall安装

[原] Android自动打包之命令行打包

Android自动打包流程详细图: 总结为以下几个步骤: 1. 生成R文件 2. Java代码编译成class文件 3. class文件生成dex文件 4. 打包资源 5. 生成apk 6. 创建密匙 7. 签名apk 下面用Ubuntu命令行来打包,流程如下: 1. 生成R文件,命令如下: aapt package -f -m -J $BUILD_SOURCE_PATH/$ANDROID_GEN \ -A $BUILD_SOURCE_PATH/$PACKAGE_RESOURCE_FILE \

两分钟学会Android平台NDK编程(无须Eclipse和cygwin,可使用命令行打包多个so)

之前在进行cocos2dx开发时,已经详细介绍了如何将win32的c++代码移植到Android平台,当再次回顾时,发现一些基础的东西理解并不是很彻底,今天使用Android NDK提供的一个例子做一个简单的移植.在进行该demo前,请确认你已经配置了Android开发环境和安装了最新的Android NDK. 1.创建Android项目 创建一个Android项目 , 包名是com.example.hellojni,创建一个Activity作为程序进入的Acitivity,命名为HelloJn

xcodebuild命令行打包发布ipa

配置好证书,然后在命令行转到项目目录 1.清除 EthantekiiMac:CTest ethan$ xcodebuild clean 2.编译 EthantekiiMac:CTest ethan$ xcodebuild -target CTest -configuration Release 3.打包ipa EthantekiiMac:CTest ethan$ xcrun -sdk iphoneos  PackageApplication -v /Volumes/work/buildComma

使用命令行打包 nuget 包

对于那些不打算涉及这么复杂而又想制作自己的 nuget 包的园友们,我是推荐使用 Nuget Package Explorer 来制作的.关于这个图形化的 nuget 包管理软件的使用,博客园内有相关的文章,大家可以搜索看看. 好,回归正题.但是我们都知道,图形化最大的问题就是自动化不高. 这是我其中的一个 nuget 包,可以看见里面的文件还是比较多的,那么我每一次重新编译,需要发布新版本的时候,就得把里面大部分的文件都替换成新的文件.每次都一个一个的替换,烦啊.而且有时候还得担心有没有替换少

ios命令行打IPA包(shenzhen)

利用github上一个开源项目:https://github.com/nomad/shenzhen可以在命令行为ios项目进行打包并发布. 具体安装步骤如下: gem install shenzhen 如果安装过程出现错误有可能是ruby的源找不到,可以到http://ruby.taobao.org/改变ruby源 如果还是出现问题可以更新下gem即可(sudo gem update). 一切准备完毕就能在控制台上运行ipa命令了: ipa Build and distribute iOS ap