iOS开发笔记 8、真机调试和发布软件

简介: 首先根据需要缴纳$99/299的费用加入成员计划。 按照如下的不同角色和操作界面即可完成代码的调试和发布   概括起来: 申请人Team Agent角色加开发管理员和申请软件的发布 Team Admin开发管理员可以自己调试和加人   过程涉及:证书,apple ID,机器ID等系列的...

首先根据需要缴纳$99/299的费用加入成员计划。

按照如下的不同角色和操作界面即可完成代码的调试和发布

 

概括起来:

申请人Team Agent角色加开发管理员和申请软件的发布

Team Admin开发管理员可以自己调试和加人

 

过程涉及:证书,apple ID,机器ID等系列的步骤,比较麻烦,简便的方法

1、将iphone/ipad连接到USB接口

2、在Xcode的Window/Oragnize窗口中,在看到的设备上让他自动Provisoing,只要输入在apple上注册的账号和密码,让这个自动连接产生相关的信息即可

 

一直到整个软件的发布,整个的过程基本都走了一遍,至于具体的开发,就看你的创意了,你可以自由发挥创建各种有用的app了。

Compilingto Device (provisioning profile)

http://developer.apple.com

1 Add team members (admin)—If you registered as a company, you can add additional team members under the Team tab. The initial creator of a team is the Team Agent , who has the highest - level powers in the Developer Program; other users are Team Administrators or Team Members. From here, individual members can set themselves up to compile to their devices, with some steps requiring interventions from Team Admins.

2 Create a certificate signing request (member)—This is the first step required to generate the certificate you need to sign (and thus run) applications on your device. You create a certificate signing request (CSR) inside Keychain Access on your Mac and then upload it from the Certificates > Development tab; a Team Admin must then approve it.

3 Download a certificate (member)—After your Admin (who may be you) has approved your CSR, you can download a certificate. From Certificates > Development, download the WWDR Intermediate Certificate, and double-click to install it. Afterward, download your developer certificate, and double-click to install it.

Your certificate will be permanently installed in your keychain

4 Add devices (admin)—Add any devices (iPhones, iPods, or iPads) that you want to build on using the Devices tab.

5 Create an app ID (admin)—Each application needs an app ID, which controls its access to devices. For the purposes of testing, you’ll probably use one general wildcard ID that you create by appending a wildcard (.*) to your app ID bundle identifier.

6 Create a provisioning profile (admin)—A provisioning profile is a unique combination of multiple developer certificates, multiple device IDs, and a single app ID. It’s what ties your device to your overall development profile and what allows you to run programs. You create a provisioning profile from the Provisioning > Development tab, at which point you’re asked to enter the three elements that make it up.

7 Download a provisioning profile (member) —Download the profile from Devices,and drag it your Xcode dock icon or the organizer window of Xcode.

 

Preparing for distribution via the App Store

Preparing your program for distribution via the App Store follows much the same process as preparing your programs for testing on iPhones on iPads, except that the stepscan only be undertaken by the Team Agent:

1 Create a certificate (agent) —As before, you must upload a CSR, but here you should create a certificate from the Certificates > Distribution tab, rather thanCertificates > Development.

2 Create a provisioning profile (agent) —Create a provisioning profile in the Provisioning > Distribution tab. It’s usually an App Store profile. As before, drag yournew profile to Xcode.

3 Prepare to compile (anyone)—Create a new Distribution configuration that uses the distribution provisioning profile. Update other info in the configuration, update your Info.plist as appropriate, and then build.

4 Prepare media (anyone)—Prepare a 57 x 57 PNG home screen icon, a 512 x 512 JPG/TIFF large application icon, and a full-screen screenshot, as well as other information required by the App Store.

5 Upload (agent)—Go to the Distribution tab, and run iTunes Connect.

6 Wait (everyone)—It will take some time for your application to be approved and go on sale.

相关文章
|
iOS开发
Cisco Catalyst 9800 Wireless Controller, IOS XE Release 17.17.1 ED - 思科无线控制器系统软件
Cisco Catalyst 9800 Wireless Controller, IOS XE Release 17.17.1 ED - 思科无线控制器系统软件
544 9
Cisco Catalyst 9800 Wireless Controller, IOS XE Release 17.17.1 ED - 思科无线控制器系统软件
|
11月前
|
安全 5G 语音技术
Cisco ASR 9000 Router IOS XR Release 7.11.2 MD - ASR 9000 系列聚合服务路由器系统软件
Cisco ASR 9000 Router IOS XR Release 7.11.2 MD - ASR 9000 系列聚合服务路由器系统软件
468 4
Cisco ASR 9000 Router IOS XR Release 7.11.2 MD - ASR 9000 系列聚合服务路由器系统软件
|
安全 数据挖掘 Android开发
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
861 2
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
|
11月前
|
Web App开发 网络协议 Linux
如何屏蔽 iOS 26 软件自动更新,去除更新通知和标记
如何屏蔽 iOS 26 软件自动更新,去除更新通知和标记
25700 3
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
云安全 安全 Cloud Native
Cisco Catalyst 8000 Series IOS XE 17.18.1a ED 发布 - 思科边缘平台系列系统软件
Cisco Catalyst 8000 Series IOS XE 17.18.1a ED - 思科边缘平台系列系统软件
367 0
|
运维 监控 安全
Cisco ISR 4000 Series IOS XE 17.18.1a ED 发布 - 思科 4000 系列集成服务路由器 IOS XE 系统软件
Cisco ISR 4000 Series IOS XE 17.18.1a ED - 思科 4000 系列集成服务路由器 IOS XE 系统软件
408 0
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
1087 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
人工智能 监控 安全
思科 Catalyst 9000 交换产品系列 IOS XE 系统软件 17.18.1 ED
Cisco Catalyst 9000 Series Switches, IOS XE Release 17.18.1 ED
413 0
|
iOS开发 开发者 MacOS
深入探索iOS开发中的SwiftUI框架
【10月更文挑战第21天】 本文将带领读者深入了解Apple最新推出的SwiftUI框架,这一革命性的用户界面构建工具为iOS开发者提供了一种声明式、高效且直观的方式来创建复杂的用户界面。通过分析SwiftUI的核心概念、主要特性以及在实际项目中的应用示例,我们将展示如何利用SwiftUI简化UI代码,提高开发效率,并保持应用程序的高性能和响应性。无论你是iOS开发的新手还是有经验的开发者,本文都将为你提供宝贵的见解和实用的指导。
588 66