• 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
  • 相关阅读:
    2019-06-09 学习日记 day30 JS
    2019-06-08 学习日记 day29 CSS
    2019-06-07 学习日记 day28 THML
    2019-06-06 Java学习日记 day27 反射
    2019-06-05 Java学习日记 day26 网络编程
    2019-06-04 Java学习日记 day25 多线程下
    Linux安装Nginx
    Linux安装MySQL
    Linux安装Redis
    Java Swing实战(五)表格组件JTable(1)
  • 原文地址:https://www.cnblogs.com/DWdan/p/5671113.html
Copyright © 2020-2023  润新知