自动打包并发布脚步方法
来源:互联网 发布:成捷讯通信概预算软件 编辑:程序博客网 时间:2024/06/05 00:25
ios 自动打包并发布脚步方法:
1 自动打包:
1)xcodebuild 简介
xcodebuild 是苹果提供的打包项目或者工程的命令
总结一下:
- 需要在包含 name.xcodeproj 的目录下执行xcodebuild 命令,且如果该目录下有多个 projects,那么需要使用-project 指定需要 build的项目。
- 在不指定 build 的 target的时候,默认情况下会 build project 下的第一个 target
- 当 build workspace 时,需要同时指定-workspace 和-scheme 参数,scheme参数控制了哪些 targets 会被 build以及以怎样的方式 build。
- 有一些诸如-list, -showBuildSettings,-showsdks 的参数可以查看项目或者工程的信息,不会对 build action造成任何影响,放心使用。
2)使用xcodebuild和xcrun打包签名
开始之前,可以新建一个测试工程 TestImg 来练习打包,在使用终端命令打包之前,请确认该工程也可以直接使用 Xcode真机调试成功。
然后,打开终端,进入包含 TestImg.xcodeproj 的目录下,运行以下命令:
xcodebuild -project TestImg.xcodeproj -target TestImg -configuration Release
如果 build 成功,会看到** BUILD SUCCEEDED ** 字样,且在终端会打印出这次 build的签名信息,如下:
Signing Identity: "iPhone Developer: xxx(59xxxxxx)"
Provisioning Profile: "iOS Team Provisioning Profile: *"
且在该目录下会多出一个 build目录,该目录下有 Release-iphoneos和 TestImg.build文件,根据我们 build -configuration配置的参数不同,Release-iphoneos的文件名会不同。
在 Release-iphoneos文件夹下,有我们需要的TestImg.app文件,但是要安装到真机上,我们需要将该文件导出为ipa文件,这里使用 xcrun命令。
xcrun -sdk iphoneos -v PackageApplication ./build/Release-iphoneos/TestImg.app -o ~/Desktop/TestImg.ipa
这里又冒出一个 PackageApplication,我刚开始也不知道这是个什么玩意儿,万能的google告诉我,这是 Xcode包里自带的工具,使用 xcrun -sdk iphoneos -v PackageApplication -help查看帮助信息.
如果执行成功,则会在你的桌面生成 TestImg.ipa 文件,这样就可以发布测试了。如果你遇到以下警告信息:
Warning: --resource-rules has been deprecated in Mac OS X >= 10.10! ResourceRules.plist: cannot read resources
3)将打包过程脚本化
- ios 自动打包并发布脚步方法:
- 自动打包并发布脚步方法
- iOS自动打包并发布脚本
- iOS自动打包并发布脚本
- iOS自动打包并发布脚本
- iOS自动打包并发布脚本
- iOS自动打包并发布脚本
- iOS自动打包并发布IPA脚本
- 自动卸载打包安装的脚步
- IOS工程自动打包并发布脚本实现
- 【IOS】IOS工程自动打包并发布脚本实现
- IOS工程自动打包并发布脚本实现
- IOS工程自动打包并发布脚本实现
- IOS工程自动打包并发布脚本实现
- IOS工程自动打包并发布脚本实现
- 【IOS】IOS工程自动打包并发布脚本实现
- IOS工程自动打包并发布脚本实现
- IOS工程自动打包并发布脚本实现
- CSS简介
- bzoj2599&COGS2648 [IOI2011]Race
- Android开发之安卓属性动画大总结
- 程序动画
- 最近学习总结
- 自动打包并发布脚步方法
- IOS 32
- C 标准库 复习
- IOS 33
- 阿里云服务器如何打开端口映射?
- IOS 34
- 重温《并发编程实战》---对象的共享
- IOS 35
- javaWeb 实现上传+下载 文件