文章标题

xcodebuild 常用的一些命令:

终端输入: man xcodebuild 可以查看xcodebuild的各种参数搭配使用这里写图片描述

首先终端进入包含:yourProject.xcodeproj 或者 yourProject.xcworkspace的目录,一般都是根目录:

1. 1.把APP编译为.app包:运行

xcodebuild -sdk iphonesimulator8.0

其中8.0对应的是iOS的版本,比如iOS8.0、iOS9.0、iOS10.0等等,不添加也可以。
默认是Release版本,想修改可以添加configuration 参数,如下:

xcodebuild -sdk iphonesimulator8.0 -configuration Release
xcodebuild -sdk iphonesimulator8.0 -configuration Debug

// 加参数
// 不使用cocoaPods
xcodebuild -project yourProject.xcodeproj -target yourTarget -configuration Release

// 使用cocoaPods
xcodebuild -workspace yourProject.xcworkspace - scheme yourProject -configuration Release

xcodebuild -sdk iphonesimulator -workspace xxx.xcworkspace -scheme xxx -configuration Release

使用cocoaPods时build出来不会在项目下生成build文件夹,会存放在用户名/资源库(Library)/Developer/Xcode/DerivedDate/项目名称/build 下面。

2. 2.把.app转换为ipa安装包

xcrun -sdk iphoneos -v PackageApplication .app包所在的路径 -o ~/Desktop/yourName.ipa
-o 后面的路径是转换存放的路径,完整的如下,TestImg是笔者的项目,改为自己的就可以了

xcrun -sdk iphoneos -v PackageApplication ./build/Release-iphoneos/TestImg.app -o ~/Desktop/TestImg.ipa

PackageApplication好像已经过期了,不知道替换的是什么,能成功。

3. 3.查看SDK

xcodebuild -showsdks

4. 4.查看 target scheme

xcodebuild -list

5. 5.编译完成后想删除,运行:

xcodebuild clean -sdk iphonesimulator

xcodebuild clean -sdk iphonesimulator -configuration Release
xcodebuild clean -sdk iphonesimulator -configuration Debug

6. 6.查看xcode路径:

xcode-select –print-path

运行结果:
/Applications/Xcode.app/Contents/Developer

如果安装了多个xcode,可能显示为如下:
/Applications/Xcode 2.app/Contents/Developer

7. 7.切换默认路径:

sudo xcode-select -switch xcode的路径

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值