iOS10 Xcode 8 中provisioning file 相关bug
1.Xcode 8 provisioning profile 无法下载
此时,我们需要清除Mac中的provisioning profile,方法是前往到目录 ~/资源库/MobileDevice/Provisioning Profiles 然后删除里面的所有profile,然后再到xcode-preferences-account-detail里下载相关provisioning file
2.Xcode 8 shows error that provisioning profile doesn't include signing certificate
这个bug,我找了非常的久,删除自己的证书再添加也没用,删除provision也没用,就差重新create 证书了,但那样的话,代价太大了。纠结很久后,在stackoverflow中找到了答案,解决的方法也很简单,如下图
只需要给automatically signing 打上勾,就ok了,一键解决。Xcode 8中,Apple对整个证书签名管理进行了重构,现在不需要到build setting里选择,在general里就能直接选择,很棒,疑难杂症就用automatically signing,更棒!之前证书老是出这个那个问题,开发者烦不甚烦,看来Apple终于开始重视我们的声音了。
方法来源:http://stackoverflow.com/questions/39568005/xcode-8-shows-error-that-provisioning-profile-doesnt-include-signing-certificat
-----20161012更新
好吧,xcode又发疯了,证书正确,provision正确但就是编译不过,提示如下 CodeSign /Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Products/Debug-iphoneos/App
for\ Dark\ Tower.app cd "/Users/floydresler/Source Code/App for Dark Tower" export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Signing Identity: "iPhone Developer: Floyd Resler (6UFPUB2SE5)" Provisioning Profile: "Dark Tower Dev" (31912d69-5ec4-4740-a696-81ea06d3f3fb)
/usr/bin/codesign --force --sign 4EA262133AD193D1EB339D5E39FC055053663735 --entitlements
/Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Intermediates/App
for\ Dark\ Tower.build/Debug-iphoneos/App\ for\ Dark\ Tower.build/App\ for
Dark\ Tower.app.xcent --timestamp=none /Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Products/Debug-iphoneos/App
for\ Dark\ Tower.app
/Users/floydresler/Library/Developer/Xcode/DerivedData/App_for_Dark_Tower-egxiflrzexibnghkjwvtznkhigek/Build/Products/Debug-iphoneos/App for Dark Tower.app: resource fork, Finder information, or similar detritus not allowed Command /usr/bin/codesign failed with exit code 1
之前删除资源库里developer-xcode-derivedData 中的文件可以解决,但现在不行了!OMG,最后,我找到了解决办法,如下
解决方法:终端CD到工程的根目录下,就是如下图,xcodeproj文件所在的PT36C文件夹
再然后依次执行如下三行命令
find . -type f -name '.jpeg' -execxattr -c {} ; find . -type f -name '.png' -execxattr -c {} ; find . -type f -name '*.tif' -execxattr -c {} ;
perfect,打完收工!
看来往后和xcode的斗争还会继续很长时间,我的一生是抗争的一生!
尾声: 关于xcode 8里code signing的变化,我推荐一篇文章: http://www.oschina.net/translate/code-signing-xcode-8?cmp 写的很好,很详细,希望对各位被xcode 8签名证书折磨的小伙伴们有帮助。
iOS10 Xcode 8 中provisioning file 相关bug相关推荐
- Xcode 5中缺少Provisioning Profiles菜单项
本文翻译自:Provisioning Profiles menu item missing from Xcode 5 After spending a whole day installing a f ...
- CKFinder3.5.1免费和整合springboot等相关bug修复
CKFinder3.5.1免费和整合springboot等相关bug修复 前言 项目本身bug修复 ■ 流异常 ■ 整合springboot相关bug 免费过程 ■ 代码可读化 ① 初步整理 ② 大致 ...
- Xcode 8 中阶调试技巧
原文:Intermediate Debugging with Xcode 8 作者:George Andrews 译者:kmyhy 更新说明: 本教程由 George Andrews 升级为 Xcod ...
- java中separator_java - File.separator和路径中的斜杠之间的区别
java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...
- 初步解读Golang中的接口相关编写方法
初步解读Golang中的接口相关编写方法 概述如果说goroutine和channel是Go并发的两大基石,那么接口是Go语言编程中数据类型的关键.在Go语言的实际编程中,几乎所有的数据结构都围绕接口 ...
- Xcode 7中http通信出现如下错误
Xcode 7中http通信出现如下错误:Application Transport Security has blocked a cleartext HTTP (http://) resource ...
- Head First Python-Python中与文件相关的操作-读、处理、写
最近在看head first python,前面也写了一些笔记,但是基本上没有涉及到一些完整的代码,现在将书中的文件相关操作的代码整理,供以后参考. 主要分为两大部分,读取文件.处理异常,处理文件.存 ...
- 小心 HttpClient 中的 FormUrlEncodeContent 的 bug
小心 HttpClient 中的 FormUrlEncodeContent 的 bug Intro 最近发现活动室预约项目里的上传图片有时候会有问题,周末找时间测试了一下,发现小图片的上传没问题,大图 ...
- 2021年C++项目中的十大Bug:乍一看都正确的代码,实则暗藏玄机
作者 | Vladislav Stolyarov 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 在程序员的新年祝福中,大家或多或少会来一句,新年编码无Bug.Bug越写越少--对程序员 ...
- Qt中与文件目录相关操作
一.与文件目录操作有关操作. Qt中与文件目录相关的操作在QDir中,需加入#include <QDir>语句. QDir::drives()是列出电脑根目录下的所有目录,返回的是QFil ...
最新文章
- 数据蒋堂 | 这个产品能支持多大数据量?
- CakePHP中文手册【翻译】-请求处理组件
- leetcode 450. 删除二叉搜索树中的节点 c语言实现
- UNITY把3D模型显示在UI层级上的思路
- HDU 6175 算术
- springboot需要tomcat服务器吗_嵌入式 Tomcat AJP 协议对 SpringBoot 应用的影响
- java双重循环去重_java List去除重复数据实现
- 一派胡言!Swift 不是多范式函数式编程语言
- Ueditor word图片转存按钮灰色无法激活
- 花呗问答匹配(part3 各种模型运行)
- C#批量转换Word文档为Pdf
- autojs版本的QQ聊天自动回复机器人源码免费分享,不需要root权限
- walking机器人入门教程-离线建图-cartographer算法建图
- HarmonyOS:ListContainer实现表格
- 360公司开源Atlas快速上手安装配置
- 史上首次!苹果谷歌高调合作,打通iOS和安卓,蓝牙匿名追踪新冠接触者,5月上线
- 在editplus中 删除空白行、匹配删除行
- docker部署codereview/gerrit
- 管中窥豹——应试教育与一流科学人才究竟有多远的差距
- Silverlight技术是什么