zoukankan      html  css  js  c++  java
  • xcodebuild导出ipa方法

    xcode 5.x版本导出ipa是不需要开发者账号,而xcode6以后导出ipa必须要求选择开发者team,无法绕开,但我们使用xcodebuild命令行可以无视这个限制

    环境:

    mac osx 10.10和xcode 6.1

    首先 cd到你的xcodeproj所在的目录

    第一步,清理项目

    xcodebuild clean -project RoN.xcodeproj -alltargets

    第二步,archive编译

     xcodebuild -project RoN.xcodeproj -scheme RoN_taiwan -destination generic/platform=ios archive -archivePath bin/RoN.xcarchive

    这一步如果卡住在,可能是因为scheme文件不存在造成的,做法如下,

    在Xcode -》manage schemes中,把你需要导出的项目的scheme的shared,勾选共享,ok,继续尝试

    (参考了这篇博客 http://blog.reohou.com/how-to-export-ipa-from-archive-using-xcodebuild/)

    第三步,导出ipa文件

    我导出的是一个adhoc包

    xcodebuild -exportArchive -archivePath bin/RoN.xcarchive -exportPath bin/RoN_taiwan -exportFormat ipa -exportProvisioningProfile 'abcd_adhoc'

    这是我亲自试过的过程,完成后,可以在目录bin下面找到一个ipa

    ——————————————————————————————————————————

     为了将这个工作操作起来更便利,我写了一个自动化的脚本工具,只需要很简单的几个字段就可以clean 、archive、export

    http://pan.baidu.com/s/1ntvADID 

    大家可以在这个地址下载这个文件,解压有2个文件,放在和xcodeproj同一个目录下。包含 一个unix可执行文件和一个lmain.lua文件,可执行文件内置了lua库,允许时他会执行lmain.lua文件,lmain.lua是核心文件,修改上面的四个参数可以改变编译选项,当然,你可以根据自己的项目特性来修改这些配置,甚至可以requie其他的lua文件。 

    希望对相关团队有用!

  • 相关阅读:
    怎么让Windows2012和Windows2008多用户同时远程
    IIS站点/虚拟目录中访问共享目录(UNC)以及建立后的应用程序的信任级别问题
    Mac 快捷键
    SQL Server Profiler
    vscode 实用插件
    Xss测试
    RequireJS和AMD规范
    ECMAScript 6.0 学习笔记
    使用 create-react-app 构建 react应用程序
    vscode 快捷键
  • 原文地址:https://www.cnblogs.com/howeho/p/4126245.html
Copyright © 2011-2022 走看看