如何在iOS设备中从终端运行Xcode项目?

时间:2013-05-30 04:07:51

标签: xcode ios6 terminal

我想通过Terminal将iOS代码安装到iOS设备中。我知道如何使用 xcodebuild clean install 这个命令构建应用程序。我想在设备中启动app。请任何人帮我在这个任务中?

我已尝试过一些成功执行的命令,但是当我尝试执行以下命令时,我收到以下错误。

xcodebuild -target“GoldenGate”-sdk“iOS 6.1” - 配置发布

导出DEVELOPER_DIR = / Applications / Xcode.app / Contents / Developer /

PROJECT = “金门” SIGNING_IDENTITY =“iPhone开发者:Deepak Shukla” PROVISIONING_PROFILE = “$ {WORKSPACE} /E6FD2816-7827-41AA-AC7E-2DC4833E637C.mobileprovision”

ARCHIVE =“$(ls -dt~ / Library / Developer / Xcode / Archives / / $ {PROJECT} .xcarchive | head -1)”

IPA_DIR = “$ {WORKSPACE}” DSYM = “$ {} ARCHIVE / dSYMs / $(项目).app.dSYM” APP = “$ {ARCHIVE} /产品/应用/ $ {PROJECT}。应用程序”

/ bin / rm -f“$ {IPA_DIR} / $ {PROJECT} .ipa”

/ usr / bin / xcrun -sdk iphoneos PackageApplication \ -o“$ {IPA_DIR} / $ {PROJECT} .ipa”\ -verbose“$ {APP}”\ - 签署“$ {SIGNING_IDENTITY}” --embed“$ {PROVISIONING_PROFILE}”

嵌入'/E6FD2816-7827-41AA-AC7E-2DC4833E637C.mobileprovision'

  • / bin / rm -rf /var/folders/wv/kv98qhfj6v36b2h0fkf_l66w0000gn/T/ouA93u702I/Payload/GoldenGate.app/embedded.mobileprovision 程序/ bin / rm返回0:[]
  • / bin / cp -rp /E6FD2816-7827-41AA-AC7E-2DC4833E637C.mobileprovision /var/folders/wv/kv98qhfj6v36b2h0fkf_l66w0000gn/T/ouA93u702I/Payload/GoldenGate.app/embedded.mobileprovision 程序/ bin / cp返回1:[cp:/E6FD2816-7827-41AA-AC7E-2DC4833E637C.mobileprovision:没有这样的文件或目录 ] 错误:无法将'/E6FD2816-7827-41AA-AC7E-2DC4833E637C.mobileprovision'复制到'/var/folders/wv/kv98qhfj6v36b2h0fkf_l66w0000gn/T/ouA93u702I/Payload/GoldenGate.app/embedded.mobileprovision'

请帮我完成这项任务。

1 个答案:

答案 0 :(得分:0)

!/ bin / sh的

build.sh

由iOSRider于2014年1月27日创建。

APPLICATION_NAME = MyApp的

PROJDIR = /用户/ iOSRider /桌面/ MyApp的

PROJECT_NAME = MyApp

TARGET_SDK ="的iPhoneOS"

PROJECT_BUILDDIR =" $ {PROJDIR} /建立/释放-的iPhoneOS"

TARGET_TEST_NAME =" MyApp的"

BUILD_HISTORY_DIR =" /用户/ iOSRider /桌面/ MyApp的"

DEVELOPPER_NAME =" iPhone发行版:iOSRider India Limited(R8UAKS2M7L)"

PROVISONNING_PROFILE =" /Users/iOSRider/Desktop/MyApp/iOS.mobileprovision"

编译项目

回声建筑项目 cd" $ {PROJDIR}" xcodebuild -target" $ {PROJECT_NAME}" -sdk" $ {TARGET_SDK}" - 配置发布

检查构建是否成功

如果[$? != 0] 然后   退出1 网络

/ usr / bin / xcrun -sdk iphoneos PackageApplication -v" $ {PROJECT_BUILDDIR} / $ {APPLICATION_NAME} .app" -o" $ {BUILD_HISTORY_DIR} / $ {APPLICATION_NAME} .ipa" - 签署" $ {DEVELOPPER_NAME}" --embed" $ {PROVISONNING_PROFILE}"