zoukankan      html  css  js  c++  java
  • iOS 用命令行进行打包

    通过命令行编译打包

    第一步,打开终端,输入:

    cd 把项目文件拖到这里(注意:cd后面要有空格,然后再把项目文件拖进来) 回车

    第二步,clean工程(默认release版本),在终端输入:

    xcodebuild clean  回车

    第三步,编译(工作空间) ,在终端输入:

    xcodebuild -workspace 项目名称.xcworkspace -scheme 项目名称
    回车(这里可能要等两分钟左右,因为编译需要时间)

    第四步,打开Finder,按common + shift + g ,输入~/Library/Developer/Xcode/DerivedData ,前往。然后找到Release-iphoneos这个文件(/Users/mac名称/Library/Developer/Xcode/DerivedData/项目名-dqvfylrrviudhfahtvjhlmacijzq/Build/Products/Release-iphoneos)

    第五步,在桌面新建一个文件名为:test

    第六步,在终端输入:

    .在终端输入:
    xcrun -sdk iphoneos PackageApplication –v 
    把Release-iphoneos这个文件拖到 –v 后面(注意:-v后面要有空格) –o 把test文件拖到-o后面(注意:-o后面要有空格)/项目名称.ipa

    (例如:xcrun -sdk iphoneos PackageApplication -v /Users/mac名称/Library/Developer/Xcode/DerivedData/项目名-dqvfylrrviudhfahtvjhlmacijzq/Build/Products/Release-iphoneos -o /Users/mac名称/Desktop/test/项目名称.ipa)

    回车,打开桌面的test文件,就可以看到打好的包了。

    测试

    在终端输入:

    xcodebuild -workspace UnitTestDemo.xcworkspace -scheme UnitTestDemoUITests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' test

    注:若用到第三方框架,需同步配置Header Search Paths和PODS_ROOT

    测试并存储测试结果,输入:

    xcodebuild -workspace UnitTestDemo.xcworkspace -scheme UnitTestDemoUITests -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.2' -derivedDataPath '/Users/admin/Desktop/output' test
  • 相关阅读:
    一 基础--进制转化
    七牛云上传视频并截取第一帧为图片(js实现)
    FNScanner二维码接口openView自定义扫码Demo
    UIPickerView 模块示例demo
    vPlayer 模块Demo
    doT的高级用法及loadData的使用
    acmPush模块示例demo
    UIChatBox模块示例demo
    分享一款基于aui框架的图文发布界面
    基于js的APP多语言处理
  • 原文地址:https://www.cnblogs.com/DWdan/p/5671113.html
Copyright © 2011-2022 走看看