XCode 6和Ad-Hoc分发,没有XC:provisioning [英] XCode 6 and Ad-Hoc distribution without XC: provisioning

查看:465
本文介绍了XCode 6和Ad-Hoc分发,没有XC:provisioning的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

昨天我已经下载了 Xcode 6,现在我有一个问题,我无法解决。在我的会员中心,我有有效的证书和临时配置(分配)。直到昨天,在 Xcode 5如果我想添加我的.ipa到TestFlight我使用存档和选择我的有效的ad-hoc配置文件。



现在 - 在 Xcode 6 - 没有什么是工作。好吧,我已经登录首选项, Xcode 下载了所有我的配置在Mac上,但每当我选择导出它说,我没有匹配的配置文件,它正在创建新配置XC:前缀 - 我不想使用,因为它包含我在会员中心的所有设备 - 即使是那些我不想包括在我的应用程序!



我是从这个线程尝试一切:







我的Ad-hoc个人资料是分销资料。



我有两个Xcode 6和Xcode 5.1。我有一个解决方案。 1安装,Xcode 6在应用程序,Xcode 5.1.1在另一个目录。当我想做一个构建我使用Xcode 6创建存档。但是你也可以在Xcode 5.1.1中看到创建的Archive,所以我使用Xcode 5.1.1使用我想要使用的配置文件分发Ad Hoc .ipa。所以使用Xcode 6构建,但使用Xcode 5.1.1分发。它适用于我。


Yesterday I've downloaded Xcode 6 and now I have got a problem I can't solve. In my member center I've got valid certificate and ad-hoc provisioning (distribution). Till yesterday, in Xcode 5 if I wanted to add my .ipa to TestFlight I was using Archive and selecting my valid ad-hoc profile. I wasn't even logged in in my developer account in Xcode.

Now - in Xcode 6 - nothing is working at all. Ok, I've logged in preferences, Xcode downloaded all my provisionings on Mac, but whenever I choose Export it says that I don't have matching provisioning profile and it's creating new provisioning profile with XC: prefix - which I don't want to use, because it contains all devices I have in member center - even those I don't want to include in my app!

I was trying everything from this threads:

Xcode 6 - How to pick signing certificate/provisioning profile for Ad-Hoc distribution?

Xcode 6 GM creating archive

but nothing is working for me. Maybe I don't understand correctly how it works and there is a trick I have to do but I would like to use provisioning profile defined by me. I was trying to create new provisioning profile, rename the old one, remove all from Mac, drag provisioing profile from desktop to Xcode icon, select correct Provisioning Profile in Build Setting all over again but I'm stuck.

Screenshots here:

My Ad-hoc profile is distribution profile.

解决方案

I have a workaround for this that works for me.

I have both Xcode 6 and Xcode 5.1.1 installed, Xcode 6 is in Applications and Xcode 5.1.1 is in another directory. When I want to do a build I use Xcode 6 to create the Archive. But you can also see the created Archive in Xcode 5.1.1 so I use Xcode 5.1.1 to distribute the Ad Hoc .ipa using the provisioning profile that I want to use. So build using Xcode 6 but distribute using Xcode 5.1.1. It works for me.

这篇关于XCode 6和Ad-Hoc分发,没有XC:provisioning的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆