相关疑难解决方法(0)

Xcode 7.2找不到匹配的配置文件

在将Xcode升级到7.2之前,我使用Xcode 7.1.1来构建和分发应用程序.我已升级到Xcode 7.2,我的配置文件(与该特定应用程序的软件包ID匹配)都没有与我在Xcode 7.1.1中使用的已安装证书相匹配.

我只得到:

您的构建设置使用UUID"some_number"指定配置文件,但是,未找到此类配置文件.

我尝试重新生成a .certSigningRequest以生成新的证书和配置文件,并确保目标的常规选项卡中的团队正确无误.每当我选择一个配置文件时,我的所有代码签名标识都会出现在Keychain中的Identities中,但它们都不会正确配对.

似乎将Provision Profile设置为Automatic并且代码签名标识将解决此错误,但管理我的Provisioning Profiles的优势已经消失,因为我相信Xcode会管理这些错误.

有关为什么设置我的配置文件和代码签名标识除了自动和iOS Developer之外的任何想法会产生此错误?

xcode ios provisioning-profile

147
推荐指数
7
解决办法
18万
查看次数

如何在Apple Developer网站上管理个人团队信息?

自从WWDC 2015以来,除了他们所属的其他团队之外,开发人员现在还拥有一个个人团队.

我的帐户也是组织的一部分,所以当我在Xcode中访问我的帐户时,我会在团队名称下看到类似的内容:

  • 组织,代理,代理
  • 用户(个人团队),免费,免费

我使用错误的团队(个人团队而不是组织)使用Xcode中的"Fix It"按钮意外创建了一个应用程序标识符.现在,如果我尝试为我的组织注册该App ID,它会抱怨它已经在使用中.如果我尝试登录https://developer.apple.com查看我的应用程序ID,我只会看到我的组织,而不是我的个人团队.

如果我在Xcode中双击我的个人团队,我确实会看到有问题的App ID的配置文件.我无法弄清楚如何在https://developer.apple.com上查看这些配置文件.

有没有办法让我在developer.apple.com上管理个人团队的App ID,配置文件等,或者只能通过Xcode进行管理?

如果是后者,我将如何通过Xcode删除不再需要的App ID?


更新:如果我尝试创建新的Apple ID并登录开发人员门户,我会看到严重条纹版本.顶部菜单只显示主页,程序和附加组件以及您的帐户.除非您支付99美元的费用,否则无法访问iOS功能,例如配置配置文件,应用程序ID等.但即使这样,您也会访问新的团队ID,而不是您的个人团队.

通常,当您登录或选择更改团队时,它会显示您所属的所有团队的列表.如果我在一个多个团队成员的帐户上尝试此操作,则会显示这些团队,但不显示个人团队选项.

到目前为止,看起来如果您在选择个人团队时单击"修复问题",该App ID将永久注册到该团队,而无法取消注册.

xcode provisioning-profile

53
推荐指数
3
解决办法
2万
查看次数

标识符'com.example.app.extention'的应用程序ID不可用.请输入其他字符串

我曾尝试为我的iOS应用添加扩展程序,包括今天的扩展程序和Apple Watch应用程序.我的应用程序已经完成,但是在提交我的存档时,我收到了基于我的包标识符的错误.然后我删除了扩展,将它们添加回来,并尝试重新提交.但是,xcode现在抱怨我的配置文件无法签名.

"具有标识符'com.example.app.extention'的应用程序ID不可用.请输入其他字符串."

我立即前往会员中心查看是否已存在App ID,导致我无法将其用于我的扩展程序.没有什么与这个名字相冲突,这对我来说是如此奇怪.如果新ID与旧ID不冲突,我是否应该能够制作新ID?我还从以前的扩展中删除了任何配置文件.不过,我无法添加任何一个"com.example.app.extention"或"com.example.app.watchkitextension."

我决定只是创建新的应用程序ID,遵循一个新的命名约定,"com.example.app.extentions.watchkitextension."或者"com.example.app.extentions.todayextention."一切正常,并且构建良好.我安装在我的设备上,事情很好.我的档案甚至已经过验证.但是,提交后我收到错误:

错误ITMS-90347:"错误的包标识符.应用程序扩展名xxx.app/Plugins/xxxExtension.appex的包标识符"xxx.yyy.zzz"应该以应用程序的包标识符"xxx"开头,并且不包含多个句点"."之后的应用程序包ID.

这意味着我必须使用"com.example.app.extention"xcode和成员中心不允许我创建正确ID 的命名约定.

我非常沮丧,有人可以帮忙.我无法在任何地方找到解决方案.

编辑

似乎我实际上根本无法使用该标识符.

另外,对于有此消息的人,我应该注意几个警告:

1)在扩展名包含句点之前,您无法添加任何内容,因为com.domain.app.extensions.extension也不起作用.2)自动Swift 2转换器具有将标识符更改为更标准名称的趋势,并尝试让xcode解决配置文件.小心这个!

我唯一的解决方法是更改​​标识符名称.我个人使用com.domain.app.todayextension.我得到它的工作,但只有在安装和添加正确的配置文件后,才能通过会员中心进行开发和分发.它似乎是Apple系统中的一个错误,或者我们都完全不知道配置文件如何工作.我认为后者可能是真的.无论如何,我希望有所帮助!

iphone xcode app-id ios provisioning-profile

32
推荐指数
3
解决办法
5万
查看次数

"包含标识符X的应用程序ID不可用.请输入不同的字符串"(Xcode 7.3)

在更新到Xcode 7.3(7D175)的最新版本后,每次我尝试导出以进行adhoc分发时,都会出现上述错误.一切都工作正常,直到更新.捆绑ID肯定是我自己的,已注册到此应用程序.我已经尝试重新创建我的证书,配置配置文件,删除旧配置文件,疯狂地点击"再试一次"按钮......似乎没有任何效果.

有人找到解决方案吗?我看到一些人正面临着同样的问题,但没有他们的解决方案似乎为我工作(/sf/answers/2533481051/,/sf/answers/2532262281/)

更新:我不确定这是否相关,但对于它,我试图'验证'构建.我做了,它通过了.无论如何,在您启动验证之前,您将获得信息屏幕,其中显示有关附加的prov-profile的所有详细信息.我注意到,尽管选择了我的adhoc prov-profile,但信息屏幕(在验证之前)表示它正在使用我的分发配置文件.然后我从xcode中删除了我的分发配置文件,重新存档,现在验证失败了.存档,adhoc和导出似乎有些奇怪.

xcode ios bundle-identifier

28
推荐指数
3
解决办法
4万
查看次数

具有标识符...的应用程序组不可用.请输入其他字符串

我是第一次使用共享的Xcode代码库,并试图在我的手机上运行该应用程序.我登录了我的开发者ID,我不得不重命名所有Bundle标识符.但是,现在应用程序没有启动,因为它说

__PRE__

我在哪里可以更改应用程序组的名称?

此外,我已尝试此处的说明更改产品名称:如何更改iOS应用程序的名称?但实际上在我的项目中我看到没有产品名称,所以这似乎不是正确的方法.

iphone xcode ios

10
推荐指数
1
解决办法
8394
查看次数

带有标识符的应用程序ID不可用。请输入其他字符串

我刚刚注册了Apple开发人员计划,但是当尝试在会员中心中创建APP ID时,我收到以下消息:

带有标识符的应用程序ID不可用。请输入其他字符串。

在注册之前,我使用了相同的帐户(但不属于开发人员计划的一部分),并为自己的手机构建应用程序。

我200%可以肯定,除了我之外,其他人都不会使用此捆绑包ID。

在这种情况下怎么可能?XCode可以自己注册一个APP ID吗?我还注意到一个名为“ XC通配符”的应用程序ID,它为任何ID“ *”定义

我真的很迷路,所以任何帮助都会很感激。谢谢!

apple-push-notifications ios

6
推荐指数
3
解决办法
9508
查看次数