Provisioning Profiles

摘要:
[iOS]关于ProvisioningProfileshttp://lamb-mei.com/7/ios-provisioning-profiles/[前言]当你有一个开发者帐户时,最重要的是测试真实的机器。但它并不像预期的那样工作。在实际机器测试中经常会有很多错误。您始终可以剪切证书并提供配置文件。你为什么能跑

[iOS] 關於 Provisioning Profiles 這些事

http://lamb-mei.com/7/ios-provisioning-profiles/

 

[前言]

當擁有有開發者帳號最重要的一件事情就是實機部屬測試,但事與願違,進行實機測試常常會有很多錯誤,讓你憑證檔 (Certificates) 跟提供描述檔(Provisioning Profiles) 常常砍阿砍得裝阿裝到最後為什麼可以RUN也不知道,所以這篇就是會了解決所有疑難雜症的產物
我不入地獄誰入地獄 Orz

 (這篇欠很久了一直沒有寫上來,因為沒時間)

 

[原因]

通常無法實機部屬是由以下原因導致的
 
Certificates (憑證檔)
  • Key (私鑰)

Provisioning Profiles (提供描述檔 )

  • App ID (Bundle Identifier)
  • Devices (裝置)
  • Certificates (憑證)
 
 

[檢查順序]

1.該專案使用哪個 Provisioning Profiles
3.Provisioning Profiles 有沒有包含您的憑證
可參考 [iOS]Code Signing Identity 無法選擇需要的  Provisioning Profiles

4.憑證是否有效

可參考 [iOS] iOS Provisioning Portal Certificates

5.Provisioning Profiles 有沒有包含您的裝置

可參考  [iOS] A valid provisioning profile for this executable was not found.
 
 
 

[常見問題]

Q. 無法選擇需要的 Provisioning Profiles

請參考 [iOS]Code Signing Identity 無法選擇需要的  Provisioning Profiles

—————————————————————————-

Q. A valid provisioning profile for this executable was not found.

請參考  [iOS] A valid provisioning profile for this executable was not found.

—————————————————————————-

Q. 編譯失敗錯誤訊息 CodeSign error: code signing is required for product type ‘Application’ in SDK ‘iOS 6.0′
 
Provisioning Profiles第1张
 
A. 沒有設定 Code Signing Identity
—————————————————————————-

Q. 使用XCODE 更新Provisioning Profiles 資料失敗
Your team has no devices for which to generate a provisioning profile. Please connect a device to use for development, or manually add a Device ID using the Provisioning Portal.
https://developer.apple.com/devcenter/iOS
Provisioning Profiles第2张

A .開發帳號內找不到任何一台裝置 只要設定一台裝置即可正常

—————————————————————————-

Q. 編譯出現憑證錯誤
Code Sign error: Certificate identity ‘iPhone Developer: XXXXXX (XXXXXXXXXX)’ appears more than once in the keychain. The codesign tool requires there only be one.

Provisioning Profiles第3张

A. 代表 MAC 裡有重複的憑證存在

鑰匙圈存取 -> 登入 -> 刪掉舊的重複憑證(訊息顯示的那個) 就行了
公用密鑰與專用密鑰都要刪

免责声明:文章转载自《Provisioning Profiles》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇eclipse快捷键及设置【转】sentos 上安装vnc图形界面下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS 协议

一、介绍   协议是一组预定义的方法,一个类可以选择来实现它们。   当对象需要与一个或多个对象对话,但是不知道对象的类时,协议特别有用。   Objective-C中的协议相当于Java中的接口。   协议在整个Cocoa框架中使用。Objective-C拥有正式的和非正式的协议。正式的协议声明了一组必需的方法,可能还有某些可选的方法。随后,类可以通过实...

iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController

在上一篇文章iOS开发:第一个iOS程序分析——代理,生命周期函数中主要介绍了iOS使用Objective-C开发的两个主要文件main.m和AppDelegate.m和控制程序生命周期的函数,接下来将介绍另外两个文件:AppDelegate.h文件、UIViewController.m文件和iOS开发中的View和ViewController。 打开Ap...

Android、iOS、和Web如何做灰度发布?

    主要参考了:     https://www.zhihu.com/question/21714205     https://www.zhihu.com/question/28296375  一、概述     所谓的灰度发布,在行业内叫做A/B Test,所以可以搜索一些这方面的关键词     下面是某公司的灰度发布流程,仅供参考。 一)经典...

iOS开发经验总结(上)

在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。 一、 iPhone Size 手机型号 屏幕尺寸 iPhone 4 4s 320 * 480 iPhone 5 5s 320 * 568 iPhone 6 6s 375 * 667 iphone 6 plus 6s plus 414 *...

uni-app移动端开发中ios/安卓--坑和经验总结

1、 ios new时间对象,需要用逗号隔开传日期的方式, 不支持 new Date('2019-03-01 08:00:00') 格式; 支持以下两种方式: 2、 ios个别版本对fixed的属性的支持性不好,需要用absolute替代; 3、 input 的 placeholder会出现文本位置偏上的时候             input 的pl...

H5网页在ios,android,微信中打开手机中的地图导航

需求 一个H5页面需要实现在ios的浏览器,android的浏览器以及微信中打开时支持打开手机的地图导航。 实现 let url = '' if (myBrowser1() === 'android') { // 判断是安卓环境 url = `androidamap://navi?sourceApplication=amap&poiname...