2016-09-20 107 views
70

我想在Xcode,8.0版beta 6(8S201h)中创建一个项目,并且出现此错误。无法创建配置文件

enter image description here

苹果账号是免费的,因为我只是在Xcode玩弄但它迫使我把它作为一个团队。任何帮助?谢谢。

+0

@Labnino我仍然面临这个问题您是怎么解决这个我想下面的答案,但它并没有为我工作的任何提示 –

回答

59

检查Xcode项目窗口顶部的方案菜单。看看你想要运行的目的地。如果你在模拟器中运行,你不需要签署你的项目。

enter image description here

如果您在设备上运行,你需要附加的实际设备。它必须而不是说“通用设备”。

+2

您也可以在“生成设置”的“签名”下手动选择它们。那么你将不需要附加任何设备。 – janlindso

+0

@matt我登录后在我的苹果身份证登录部分登录后,我仍然面临着同样的问题,并检查了我试图运行的设备,当然我已经附上真正的设备与我的电脑,但我越来越错误如上问题我应该怎么做 –

3

我已经多次和什么解决它,我有这个错误是:

  1. 与所有证书的视图列表中,右键单击每个行和移动每个证书回收站(去的Xcode>首选项>选择帐户>点击查看详情)
  2. 进入会员中心再次下载权证书,并点击他们,所以
  3. 重新启动的Xcode
  4. 去盖设置,并设置正确的代码签名调试/释放 - 你应该能够看到,上面写着该行的选项“从轮廓身份......”

如果不工作,那么你应该考虑撤消你的证书,然后创建一个新的证书,并再次执行上述步骤。

+0

的供应配置文件部分是空的:无,在它。 – Labanino

+0

在Xcode或会员中心?无论哪种方式,您似乎都没有,创建一个新的并将其连接到您的证书。 –

+0

xCode 8.3.3中没有'Click View Details'。 “会员中心”到底在哪里?你能解释一下吗? – Ionut

4

挣扎了一个小时后,我只是取消选中“自动管理签名”,然后回到旧学校指定个人档案的方式。可能不是最好的做法,但工作。

21

在我的情况下,这个错误,当我改变了“捆绑标识符”的东西少通用的(例如,在年底加入一些随机数)

+1

这样做了(我正在关注一个在线教程,因此可能使用了原始包名)。 –

+0

这也适用于我 - 谢谢你! – larimer

+0

这是安全吗?! – Ionut

3

检查这些东西消失了。

1.设备是否连接到您的系统。

2. xcode中的部署目标。 (常规 - >部署信息 - >部署目标) 它应该与您的设备的ios版本匹配。

3.更改您的包标识符。遵循在设备中运行时为项目设置唯一束标识符的一般规则。 看到这个what is correct format of bundle identifier in iOS?

还要注意你在项目中设置的包标识符的数量。请记住所有捆绑标识符或记下它的位置。由于您使用的是免费帐户,因此您有权限访问捆绑ID的数量。

您还应该禁用项目“能力”部分中的推送通知。尝试更改“app groups”以及group.com.someString格式。

这些事情帮助我在真正的设备上运行我的应用程序没有任何错误。

0

我在配置文件中遇到同样的问题。如果您有任何类型的iPhone,则可以使用电缆连接到Mac,并自动定义配置文件。 enter image description here

2

将包标识符更改为更独特的东西。

如果你正在学习一个教程,只需要输入一个通用标识符,那么在最后添加几个数字就可能解决你的问题。

即如果你有的HelloWorld将其更改为HelloWorld12345

1

preparing debugger support

剖析你的手机需要几分钟的时间。 。 。请注意顶部的状态栏,以确保您的手机正在顶端进行配置。

接下来,一定要选择您的手机作为目标,而不是iPhone 7或iPhone 8 ......您的确切手机。这是通过选择产品>目的地>(选择您的手机)

您的手机只有在插入,打开并且运行几分钟后才会显示,而Xcode创建配置文件。 destination