热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

iOS开发之真机调试

开发者账号分类如果个人要申请,需要一张VISA(美金)信用卡,MASTER(欧元)!1.个人的99$申请简单,付钱就行,688人民币2.

开发者账号分类


如果个人要申请,需要一张VISA(美金)信用卡,MASTER(欧元)!


1. 个人的 99$ 申请简单,付钱就行,688人民币

2. 企业的 99$ 申请复杂,需要邓白氏认证,可以确认企业是合法有效的

可以管理团队开发

3. 商业的 299$ 也需要邓白氏认证,开发的应用,不能够上架(不经过苹果的审核)!专门给企业级用户定制应用程序使用!


***

Certificates  证书

Identifiers  标示符

Profiles  描述文件



. 证书,安装在电脑上,只有安装了证书的电脑,才有可能进行真机调试。

- All

- Develpment 开发的证书 最多可以有两个证书

- Production 商品化的证书,上架,发布


申请开发者证书步骤

1. iOS dev

2. 创建CSR,证书请求文件

3. 在钥匙串访问中,申请,从授权机构申请证书-》保存到磁盘

4. CSR文件上传到苹果服务器

5. 苹果服务器会自动生成,签名后的CER文件





. 标示符


AppID Bundld ID 用来在苹果市场上全球唯一标示每一个应用程序的


在开发中,为了保证方便,可以使用AppID可以使用通配符,*替代所有的应用程序


提示:淘宝购买的开发者账号,无法测试特殊功能。



. 设备 UDID -》 哪些设备能够参与真机调试


使用设备的唯一标示符号制定,哪些真机能够调试开发。每个开发者,最多只能添加100台设备!

在一年有效期内,即便删除了设备,名额仍然会被占用!会在下一次交款后,释放名额。


每一个设备的唯一标示符号,能够唯一准确的定位到一台设备,只能在"添加设备时"使用!


如果程序中使用了唯一标示符号,将无法上架!


*** 有很多的开发商希望能够准确的知道用户是谁,但是不能使用唯一标示!



. 描述文件


用来描述那台电脑开发,能够开发哪个应用程序,在哪台真机上调试!


按照提示一步一步往下走,最后下载,双击,保存到Xcode 中!




注意:

>检查证书的状态, 必须是绿色才可以调试

>机的系统版本必须比Xcode中的部署版大

>从网上下载的程序,无法运行,可以检查一下开发签名 Code Sign


6. 双击CER文件,会将证书导入到钥匙串访问中,到此,证书安装环节OK


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

 >如果新到公司,可以申请开发者证书

    1>让部门领导给你账号, 自己申请. 或者让领导帮你申请一个

 >如果新到公司,已经有开发者账号,但是之前的人已经走了

    1>去开发者中心,找到开发者证书,将之前的开发者证书删除(Revoke),重新生成开发者证书,重复之前的步骤

 >如果新到公司,已经有5个人开发了(一个开发者账号,只能生成两个证书,无法再申请开发者证书)

    1>找同事要一个p12文件

    2>自己去后台,添加自己的设备,然后生成一个描述文件



















推荐阅读
  • 作为一名在大型手机游戏公司工作的程序员,尽管主要负责游戏逻辑和内容的开发,但对iOS底层开发接触较少。现在有了iPhone和可以虚拟MAC环境的电脑,希望能找到有效的iOS开发学习路径。 ... [详细]
  • 本文旨在介绍在iOS平台进行直播技术开发前的准备工作,重点讲解AVFoundation框架的基本概念和使用方法。通过对AVFoundation的深入理解,开发者能够更好地掌握直播应用中的音视频处理技巧。 ... [详细]
  • 本文详细介绍如何在 macOS 上编译 FFmpeg 3.1.1,并将其集成到 iOS 项目中,包括必要的环境配置和代码示例。 ... [详细]
  • Web App vs Native App:未来的移动应用趋势
    随着移动互联网的发展,Web App和Native App之间的竞争日益激烈。对于开发者而言,选择哪一种技术路径更为明智?本文将深入探讨两种应用模式的特点及未来趋势。 ... [详细]
  • 本文介绍了软件测试项目的实际操作过程,包括各角色的职责分配、项目启动、测试流程及测试人员的主要任务,旨在为从事软件测试工作的技术人员提供指导。 ... [详细]
  • 本教程旨在指导开发者如何在Mac上设置React Native的开发环境,以进行iOS应用的开发。文中详细介绍了必要的软件安装步骤,包括Xcode、Homebrew、Node.js、Watchman以及React Native CLI等工具的安装方法。 ... [详细]
  • 我在项目中发现设置了 GCC_NO_COMMON_BLOCKS = NO 的配置项,位于 Apple LLVM 编译器 3.1 的代码生成设置中。 ... [详细]
  • iOS中UITabBar与UINavigationController的集成及样式自定义
    探讨如何在iOS开发中有效结合UITabBarController和UINavigationController,并实现自定义样式。项目源码已托管至GitHub:https://github.com/zcsoft/ZCTabNav ... [详细]
  • 本文详细介绍了如何在iOS5中创建和理解简单的Hello World应用,包括Interface Builder的使用、Objective-C源代码文件的结构以及事件处理机制。 ... [详细]
  • 本文介绍了iOS应用开发的主要框架,包括Foundation、UIKit、CoreData及CoreGraphics等,并探讨了开发iOS应用所需的硬件和软件环境,以及推荐的编程语言。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • 尽管PHP是一种强大且灵活的Web开发语言,但开发者在使用过程中常会陷入一些典型的陷阱。本文旨在列出PHP开发中最为常见的10种错误,并提供相应的预防建议。 ... [详细]
  • 本文记录了Android学习的初期阶段,包括Android的基本架构、Dalvik虚拟机与JVM的区别、ADB工具的使用以及应用程序的打包安装流程。 ... [详细]
  • 转自:http:www.yybug.comread-htm-tid-15324.html为什么使用Twisted? 如果你并不准备使用Twisted,你可能有很多异议。为什么使用T ... [详细]
  • 本文详细介绍了如何通过微信H5网页授权机制获取用户的code,并进一步获取用户的基本信息,包括必要的配置步骤和前端代码实现。 ... [详细]
author-avatar
xz7777
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有