zoukankan      html  css  js  c++  java
  • 为FaceBook审核提交模拟器包及自己验证模拟器包

     

    为FaceBook审核提交模拟器包及自己验证模拟器包折腾了一番,因为我的项目是用cocoapods管理的,所以跟普通直接运行name.xcodeproj项目有所不同。

    切入正题

    1.先设置 release

    2.首先 cd 到项目根目录;

    3.执行xcodebuild -showsdks 查看模拟器sdk版本,选择最新的一个 (iphonesimulator8.2)

    4.创建模拟器包

    1)非CocoaPods管理的项目 :xcodebuild -arch i386 -sdk [iphonesimulator] -scheme [NameOfScheme] 

    2)CocoaPods 管理的项目 : 

    -workspace wgc_ios.xcworkspace -scheme wgc_ios -arch i386 -configuration release -sdk iphonesimulator8.2

    官方的帮助文档:(man xcodebuild 即可看到)

    xcodebuild -workspace workspacename -scheme schemename

                    [-destination destinationspecifier]

                    [-destination-timeout value]

                    [-configuration configurationname]

                    [-sdk [sdkfullpath | sdkname]] [buildaction ...]

                    [setting=value ...] [-userdefault=value ...]

     最终看到BUILD SUCCEEDED 说明ok'

    模拟器包的验证 

    通过命令行启动iOS模拟器并安装运行上面生成的模拟器包:

     执行 ios-sim launch [path to name.app];

    前提你已经安装好 ios-sim ,安装这个的前提得安装好brew 。

    1)那么安装brew一句命令搞定 :curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

    2)安装ios-sim 也是一句命令搞定 :brew install ios-sim

    3)那么来验证你包吧,就可放心提交给faceBook了;

    注意:最好关闭大量数据的log输出 否则可能卡死;

  • 相关阅读:
    29
    28
    27
    950. 按递增顺序显示卡牌
    25
    20190624
    409. 最长回文串
    636. 函数的独占时间
    LeetCode 1046. 最后一块石头的重量(1046. Last Stone Weight) 50
    LeetCode 942. 增减字符串匹配(DI String Match) 49
  • 原文地址:https://www.cnblogs.com/zhujin/p/4386055.html
Copyright © 2011-2022 走看看