欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Xcode生成的可执行文件在哪里 / 编译器设定Release/Debug选项

shiping1 的头像

Xcode生成的可执行文件在哪里 / 编译器设定Release/Debug选项  

2013-07-08 15:03:24|  分类: Mac-iOS|举报|字号 订阅

iPhone 项目中BaseSDK 和 DeploymentTarget的区别

iPhone OS的版本众多,很多用户由于各种各样的原因没有升级到最新版,这就给我们开发者带了麻烦。作为开发者,我们都希望软件的受众越多越好。怎么样让软件尽量 适应最多的iPhone OS?这里我们就应该了解iPhone项目的Base SDK和iPhone OS Deployment Target。

Base SDK指的是当前编译用的SDK版本

iPhone OS Deployment Target指的是编译出的程序将在哪个系统版本上运行

用更简单实用的语句描述如下:

Base SDK设置为当前xcode所支持的最高的sdk版本,比如"iphone Device 4.0"。

iPhone OS Deployment Target设置为你所支持的最低的iPhone OS版本,比如"iPhone OS 3.0"。

这样设置之后,你的程序就可以运行于从iPhone OS 3.0 到 4.0的设备之上。当然,前提是,你没有用到4.0新加的API。

 
 
转载自:http://rongbaohong.blog.51cto.com/3566598/832335

   很多iphone、ipad、xcode、mac os x初学者编了半天程序,结果找不到生成的可执行文件在哪里。实际上生成可发布的可执行程序需要进行一些设置。首先启动xcode,单击Xcode > Preferences菜单项,打开Preferences对话框,切换到最后一项“Location”,Derived Data旋转Custom,选择要存储目标文件的目录。如图1所示 

                                  图1

    单击Advanced按钮,选择Custom项,保持默认值即可。如图2所示,现在编译当前工程。会在/xcodebin/Build/Products/Debug目录中生成目标文件。注意,所有的工程生成的目标文件都放在这个目录中。

                                  图2

 
==============================================================
 
利用xcode生成的app生成可以在iphone和itouch上运行的ipa安装包
 
 

   在编译好的真机版目录下的.app文件,至于生成真机可以运行的app的方法,有两种方式:一种是交99美元获得一个证书,另外一种是破解的方式,在此不再详述,本文假设你已经生成了真机上可以运行的app包了(app包实际上是一个文件夹

   假设此安装包的名称是 hello.app,点击右键,选择 显示包内容,这样就可以打开这个hello.app文件夹了,在此文件夹中有一个info.plist文件,打开它,新增加一个名为 SignerIdentity的key字段,内容为Apple iPhone OS Application Signing。

   然后将.app拖到itunes就生成ipa了.默认名字应该是hello.ipa

   如果要将此ipa分发出去,可以在itunes中的hello.ipa文件上点击鼠标右键,选择 在finder中显示,就可以得到生成后的ipa安装文件了。

 

==============================================================

 

使用Xcode 4编译器设定Release/Debug教程

请问Xcode中下载的iOS 5.0 Simulator的存放目录是哪个?

参考以下的目录:
/Users/<username>/Library/Caches/com.apple.dt.Xcode/Downloads
/Applications/Xcode.app/Contents/Developer/Documentation/DocSets
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
/Users/<username>/Library/Developer/Shared/Documentation/DocSets
 
 

使用Xcode4编译器设定Release/Debug教程是本文要介绍的你内容,主要是来学习xcode 4的相关内容,让我们更一步的去熟悉、了解xcode 4,内容不多,不过真的可以帮助友们去解决xcode 4中编译器的问题。先来看内容。

进入Xcode 4,选择菜单“Product”->“Manage Schemes”,出现下图:

使用Xcode 4编译器设定Release/Debug教程

选择一个项目,点击“Edit”,如图:

使用Xcode 4编译器设定Release/Debug教程

Bulid Configuration

在调试中,如果需要传入参数,在上图中Arguments上设置。

一般这个设置常用于控制台程序,比如:A.exe -p boy

那么,在Arguments上添加-p boy

说明下,在XCode上,可以这么设定,如图所示:

使用Xcode 4编译器设定Release/Debug教程

也可以这样,如图所示:

使用Xcode 4编译器设定Release/Debug教程

当然,个人建议使用后一种

另外:追加编译宏:选择项目,找到“Bulid Setting”,下面有一项:Preprocessor Macros。

小结:使用Xcode4编译器设定Release/Debug教程的内容介绍完了,希望本文对你有所帮助!

==============================================================================


 

当我们新建了一个项目的时候,可以在她的targets的summary(摘要概要)里面设置其图标等其他信息:

App Icons:

Icon.png 缺省图标,像素57*57,应用程序在iphone主页面显示的图标,添加图片之后,在bundle自动更改图片名为Icon.png;

Icon@2x.png 缺省高清图标,像素114*114,应用程序在ipad主页面显示的图标。

Launch Images:

Default.png 缺省加载图标,像素320*480,应用程序(iphone)加载的图标;

Default@2x.png  缺省加载图标,应用程序(ipad)加载的图标;

 

Icon_Small.png 像素29*29,用于设置和Spotlight搜索处显示;

Icon_Small-50.png 像素50*50,用于ipad中的Spotlight搜索显示

Icon-72用于在程序商店appstore显示


来自 http://ffwmxr.blog.163.com/blog/static/663727222013683324400/

普通分类: