博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios 真机调试
阅读量:4981 次
发布时间:2019-06-12

本文共 783 字,大约阅读时间需要 2 分钟。

第一步 申请 apple开发者账号,是要付费用户。

第二步 先要登陆  下载证书,双击证书,使其添加到"钥匙串"程序,选中证书,点击钥匙串访问--〉证书助手--〉生成请求文件,登入-->点击请求证书,选中生成的请求文件--〉提交,刷新 网页 --〉点击下载。双击。添加到钥匙窜程序中。

注  登陆之后,在右边会有 ios provisloningprotal 和itunes connect 这里两个,点击  ios provisloningprotal,之后左边会有(certificates,devices,app ids, provisioning,等) 这里点击certificates

第三步,添加设备(点击devices)

第四步 添加app id 程序的id (点击app ids)

第五步 生产provisloning 配置文件。(点击 provisioning)

第六步,下载配置文件,添加到xcode中,(添加之前必须先把设备用数据线连接 mac)xcode 中window-〉organizer  选中连接上的设备,provisloning profiles 之后,把下载下来的文件拖入。(设备连接提起连接是为了,是文件拖入xcode 的同时,也存入了设备,如果status是黄色,开关闭xcode,重启一下,或者重新生成一下证书)

 最后打开项目,选中项目,在build settings选项中 添加code signing 。在summary中设置 唯一标识,和 第四步中的 bundle identifier 是有关系了(如 com.xx.*)这里必须也设置成 com.xx.你的项目名称。

初学ios开发,摸着石头过河,有不对的地方,还请纠正!

 

转载于:https://www.cnblogs.com/xgq2014/p/3986807.html

你可能感兴趣的文章
[Functional Programming] liftA2 and converge
查看>>
Define Interfaces and Share Class Members through Mixins in Dart
查看>>
[SCSS] SASS dynamic class properties
查看>>
[Angular 8] Lazy loading with dynamic loading syntax
查看>>
[Cypress] install, configure, and script Cypress for JavaScript web applications -- part4
查看>>
[Angular 8] Implement a Custom Preloading Strategy with Angular
查看>>
[Dart] Understand Classes and Inheritance in Dart
查看>>
[Angular] Using Pipe for function memoization
查看>>
[Angular 8] Custom Route Preloading with ngx-quicklink and Angular
查看>>
[Angular 8] Calculate and Measure Performance budgets with the Angular CLI
查看>>
[CSS] Conditionally Assign Style to a Parent Element with Focus-Within Pseudo-class
查看>>
[React + GraphQL] Use useLazyQuery to manually execute a query with Apollo React Hooks
查看>>
[Functional Programming] Rewrite a reducer with functional state ADT
查看>>
[Dart] Manipulate Lists/Arrays in Dart
查看>>
[AngularJS] Extend Controller
查看>>
[CSS] The :empty Pseudo Selector Gotchas
查看>>
[Cypress] install, configure, and script Cypress for JavaScript web applications -- part5
查看>>
[Flutter] Layout
查看>>
[RxJS] Convert a Node.js style callback to Observable: bindNodeCallback
查看>>
[NgRx] Setting up NgRx Router Store and the Time-Travelling Debugger
查看>>