zoukankan      html  css  js  c++  java
  • iphone-命令行编译之--xcodebuild

    转自:http://www.cnblogs.com/xiaodao/archive/2012/03/01/2375609.html

    1.查看xcode的版本号和build版本

    $ xcodebuild -version
    

    显示内容:

    Xcode 4.2
    Build version 4D199

    2.显示当前系统的sdk、及其版本

    $ xcodebuild -showsdks
    

    显示内容:

    复制代码
    Mac OS X SDKs:
    Mac OS X 10.6 -sdk macosx10.6
    Mac OS X 10.7 -sdk macosx10.7

    iOS SDKs:
    iOS 5.0 -sdk iphoneos5.0

    iOS Simulator SDKs:
    Simulator - iOS 5.0 -sdk iphonesimulator5.0
    复制代码

    3.显示工程项目信息

    先cd到工程目录下(有*.xcodeproj的目录,比如MakeFileTest.xcodeproj),然后输入命令

    $ xcodebuild -list
    

    显示内容

    复制代码
    Information about project "MakeFileTest":
    Targets:
    MakeFileTest

    Build Configurations:
    Debug
    Release

    If no build configuration is specified and -scheme is not passed then "Release"
    is used.

    Schemes:
    MakeFileTest
    复制代码

    如果未指定Configurations,默认为release

    4.xcodebuild用法:

    1)用ios5.0模拟器(iphonesimulator5.0)建立工程

    $ xcodebuild -sdk iphonesimulator5.0
    

    输出一堆编译过程,最后输出** BUILD SUCCEEDED **表示创建成功;

    若输出** BUILD FAILED **表示创建失败

    成功后会在当前工程目录下创建build目录,结构如下:

    MakeFileTest.app就是编译生成的可执行文件,

    而MakeFileTest.build文件夹下是一些中间文件

    2)默认是Release工程,要设置成Debug模式如下:

    $ xcodebuild -sdk iphonesimulator5.0 -configuration Debug
    

    3)clean创建的工程

    $ xcodebuild clean -sdk iphonesimulator5.0 -configuration Debug
    

    成功输出**CLEAN SUCCEEDED**


    ----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。
  • 相关阅读:
    洛谷 P2058 海港(模拟)
    LA 3708 墓地雕塑(模拟)
    Uva 11300 Spreading the Wealth(贪心)
    UVA 11729 Commando War (贪心)
    【洛谷习题】Likecloud-吃、吃、吃
    【洛谷习题】多米诺骨牌
    【洛谷习题】相似基因
    【NOI1995】石子合并
    【洛谷习题】尼克的任务
    【NOIP2004】合唱队形
  • 原文地址:https://www.cnblogs.com/eagleking0318/p/6521012.html
Copyright © 2011-2022 走看看