如何在没有Xcode的情况下提交iOS应用? [英] How do I submit an iOS app WITHOUT Xcode?

查看:126
本文介绍了如何在没有Xcode的情况下提交iOS应用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是合同开发商.我已经为客户端编写了一个应用程序(是的,使用Xcode!),现在我们可以开始发货了.我想向他发送他的应用程序副本,他可以签名并提交到iTunes App Store,但是 他没有或使用XCODE.

I am a contract developer. I have written an app (yes, using Xcode!) for a client and now we are ready to ship. I would like to send him a copy of his app which he can sign and submit to the iTunes app store but HE DOES NOT HAVE OR USE XCODE.

(虽然这是一个备份计划,但我不想让他逐步完成Xcode的下载和安装过程(现在通过应用程序商店– gak!),然后按照这种方式进行构建和提交.)

(While it's a backup plan, I prefer not to walk him through the process of downloading and installing Xcode (through app store now -- gak!) and then the build & submit that way.)

6个月前,这一切[还算简单],但现在是Xcode 4,并且简化了流程,只允许开发人员(团队代理)进行构建,存档,验证和测试.提交到自己的帐户. (我不知道,也不需要我客户的开发帐户凭证.)

This was all [fairly] simple 6 months ago, but we're Xcode 4 now, and the process appears streamlined to only allow the developer (team agent) to build, archive, verify & submit to his own account. (I don't know nor do I want my client's dev account credentials.)

作为最后的选择,我可以将计算机拖到他的办公室并让他登录,但这并不能扩展到真正的远程工作,这是我的大部分工作.我希望有一个解决方案,其中涉及将二进制文件和指令列表一起发送给客户端.

As a last resort, I could haul my computer to his office and let him sign-in on it, but that doesn't scale to truly remote work, which is the bulk of what I do. I'm hoping for a solution that involves me sending a binary to the client with a bullet-list of instructions.

推荐答案

使用发布"模式将应用程序构建为.app文件:

Build your App into an .app file with a "Release" schema:

 xcodebuild -target "${PROJECT_NAME}" -sdk "${TARGET_SDK}" -configuration Release

将您的应用打包为.ipa:

Package your App as an .ipa:

/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}"

然后,运行 Application Loader (下载/安装 Application Loader 2.9 (如有必要):

Then, run Application Loader (Download/Install Application Loader 2.9 if necessary):

open -a /Developer/Applications/Utilities/Application\ Loader.app

  • 打开后,选择下一步"

    • After it opens select "Next"

      输入您的iTunes Connect Apple ID和密码,然后选择下一步"

      Enter your iTunes Connect Apple ID and Password and select "Next"

      通过身份验证后,选择下一步"

      After your authenticated select "Next"

      选择您的应用,然后单击下一步"

      Select your App and click "Next"

      确认应用兼容性

      选择"要上传的二进制文件

      "Choose" the binary file to upload

      选择并单击下一步"

      点击发送"开始上传

      需要一些时间才能通过iTunes Store进行身份验证

      It will will take a few moments to authenticate through the iTunes Store

      完成后,您的应用程序包已上传到iTunes Store.点击下一步"

      Once complete, your app package has been uploaded to the iTunes Store. Click "Next"

      您完成"了!

      您的应用程序将显示为已收到上传"状态

      Your App will show a Status of "Upload Received"

      链接:

      Apple Doc-使用应用程序加载器

      自动化在空中部署-iphone

      如何使用应用程序加载器将应用程序上传到iTunes Connect

      这篇关于如何在没有Xcode的情况下提交iOS应用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆