iPhone开发秘籍 (第2版)2.15 针对临时发布进行构建_iPhone开发秘籍 (第2版)2.15 针对临时发布进行构建试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > iPhone开发秘籍 (第2版) > 2.15 针对临时发布进行构建

iPhone开发秘籍 (第2版)——2.15 针对临时发布进行构建

苹果公司允许在App Store之外通过临时发布来发布应用程序。通过临时发布,可以将应用程序发送到最多100台注册设备,并使用一种特殊的移动配置运行那些应用程序,这种特殊移动配置允许应用程序在iPhone的FairPlay限制下执行。临时发布对于beta测试和将审查应用程序提交到新站点和杂志特别有用。 2.15.1 注册设备 临时发布首先是注册设备。使用iPhone开发人员计划门户将设备标识符(Program Portal, Devices)和名称添加到你的账户。可以直接从iPhone获得这些标识符(使用第9章中的UIDevice调用),也可以从Xcode的Organizer(从Summary选项卡复制标识符)、iTunes(单击iPhone Summary选项卡中的Serial Number)、System Profiler(选择USB、iPhone、Serial Number)或通过iTunes中的Ad Hoc Helper获得这些标识符。输入标识符和唯一的用户名。 2.15.2 构建临时配置 如果还没有这样做,那么现在就构建你的临时配置。要构建移动配置,选择Program Portal(计划门户)→Provisioning(配置)→Distribution(发布)。单击Add Profile(添加配置文件)。选择Ad Hoc(临时),输入一个配置文件名称,即你的标准通配应用程序标识符(例如com.yourname.*),并选择要在其中部署应用程序的一个或多个设备。别忘了检查你的标识,然后单击Submit(提交),等待苹果构建新的移动配置。下载配置文件,将它拖放到Xcode应用程序图标上。你将使用它来构建应用程序。添加配置之后,可能需要重新启动Xcode。 2.15.3 在项目中添加授权文件 临时项目中还需要添加一个特殊的授权文件。(请参阅Apple Technical Note TN2242。)在Xcode中,选择File(文件)→New File(新建文件)→Code Signing(代码签名)→Entitlements(授权文件)。单击Next(下一步)。创建一个名为dist.plist的新授权文件。单击Finish(完成)。这将创建一个新文件,并将它添加到项目中。授权文件的名称是任意的。 找到新的授权文件。该文件包含一个属性,你必须编辑该属性。双击该文件,在编辑器中打开它,取消对get-task-allow的选择(也就是说,将它设为布尔值FALSE)。保存更改,关闭该文件。 2.15.4 在设置中添加授权文件 设置授权文件后,需要将它添加到目标设置中。选择临时配置后,打开Target Info窗口。确保Target Info窗口中的配置弹出列表中也显示Ad HOC。如果不是,请选择它。 在Build(构建)选项卡中,选择Code zdentity的临时配置。然后,双击Code Signing Entitlements。这将弹出一个交互式对话框。单击+,将文件名dist.plist添加到Code Signing Entitlement中(如图2-23所示),然后单击OK(确定)。也可以将授权文件拖放到Code Signing Entitlements字段上。 2.15 针对临时发布进行构建1
图2-23 添加dist.plist作为用于临时发布构建的新代码签名授权文件

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《iPhone开发秘籍 (第2版)》其他试读目录

• 本章介绍
• 1.1 iPhone开发人员计划
• 1.2 开始
• 1.3 理解型号差异
• 1.4 平台限制
• 1.5 SDK限制
• 1.6 使用开发人员门户
• 1.7 组建iPhone项目
• 1.8 iPhone应用程序组件
• 1.9 编程范例
• 1.10 小结
• 本章介绍
• 2.1 创建新项目
• 2.2 用模板构建Hello World应用程序
• 2.3 使用模拟器
• 2.4 极简单的Hello World
• 2.5 使用调试器
• 2.6 内存管理
• 2.7 秘诀:使用Instruments检测内存泄漏
• 2.8 秘诀:使用Instruments监视缓存对象的内存分配
• 2.9 使用Clang静态分析器
• 2.10 针对iPhone进行构建
• 2.11 从Xcode到iPhone:Organizer Interface
• 2.12 使用编译器指令
• 2.13 针对发布进行构建
• 2.14 清除构建
• 2.15 针对临时发布进行构建 [当前]
• 2.16 定制Xcode标识
• 2.17 创建自定义Xcode模板
• 2.18 并排查看代码
• 2.19 小结