一年多以前,我提交了一个应用程序.现在我想更新它,但我的分发配置文件已过期.
所以我创建了一个新的.但后来我发现了这个警告:
当您向iTunes Connect for App Store分发提交应用程序更新时,请确保:
使用相同的分发配置文件来构建应用程序的每个新版本
不幸的是,我在此期间完全改变了我的开发机器,因此我的机器上不再存在旧的过期配置文件.因此,管理器窗口不显示它.
iOS Provisioning Portal不提供重新启用过期的分发配置文件的选项.所以我能做的就是创建一个新的.这是否意味着我无法更新我的应用程序?
这里真的很奇怪.我上周买了一台新的Mac,现在我正在为这台新机器编码.我完全忘了从我的旧Mac导出我的开发者配置文件,现在已经好了,所以我无法将其导出以导入到这台新机器上.因此,我在配置门户中撤销了我的分发和开发证书.
然后我按照这些步骤"开始新鲜".
现在,我有从我的新Mac生成的新证书,在管理器>设备>"团队"(左侧),我可以在那里看到iOS开发和分发.我还可以在Keychain Access中看到我的新证书.
这就是我失去的地方.在Provisioning Portal中,我所创建的每个新配置文件以及iOS Team Provisioning Profile(由Xcode管理)都具有" 错误 " 状态- 而不是"无效".因此,我无法创建任何配置文件,以便a)提交到应用商店或b)在我的设备上进行测试.
还有几个笔记(不确定这些笔记是否与问题有关) -
再次感谢您的帮助,尽管阅读时间很长!
我正在尝试通过xcode上传应用.此应用程序几乎与我最近使用相同的配置文件更新或上传的许多其他应用程序相同,因此签名不应成为问题.我在项目中也没有任何Entitlements,也没有在Build Settings中启用或指向它们.我相信我已经确认了每个Build Setting,正如关于这个主题的许多主题所建议的那样,但仍然没有运气.另外,我将armv6和armv7列为架构.但是,我仍然存在以下错误:
1)iPhone/iPod Touch:应用程序可执行文件缺少必需的体系结构:必须至少存在以下一种体系结构:armv6
2)应用程序faild协同设计验证.签名无效,包含不允许的权利,或未与iPhone分发证书签名.
3)无法从应用程序中提取权利:(null)
我被我的应用程序困住了.我无法将其上传到iTunes,因为在"归档"步骤之后,当我必须选择应用程序记录和代码签名标识时,它会说:
"我的名字"是一个有效的身份.但是,关联的包标识"我的名称"已过期.
查看Code Sign Identity的弹出菜单,我注意到问题来自"MyProgram_production"证书,实际上在配置门户中,当我为Production创建开发人员证书配置文件时,我收到此错误:
您必须拥有有效的Mac应用程序证书才能创建配置文件.

但是我已经创建了一个有效的配置文件,正如你在图像中看到的那样,但过期的配置文件也在那里.我的问题是,在Apple网站的证书页面中,旧的过期版本不在那里.有一些旧证书,但我没有机会删除它们:

我该怎么办?
嗨,我最近升级到Xcode 5.1,现在我在Projects->Target->Code Signing设置部分找不到配置文件.在Xcode 5.1之前,我曾经使用Provisioning Profile选项将Provisioning Profile更改为所需的配置文件,然后它开始出现在代码签名身份调试或发布部分中,如下图所示.

但是现在我没有在代码签名中给出这个选项,所以我无法更改调试或发布配置文件,它只显示自动或钥匙串中的身份.
我如何更改为所需的配置文件?
更新:
我尝试在用户定义的配置文件中使用000000B-0000-0000-0000-000000000000 UUID代码,它接受并构建并显示代码签名中的配置文件.但它没有解决用户定义的配置文件中的配置配置文件名称.
我的企业应用程序正在生产中,我的内部分发证书和配置文件将在2天后到期。我不清楚以下项目。谁能帮我理解它们?
在阅读了所有以前关于代码签名错误的帖子后,我已经达到了死胡同.使用ios平台(版本3.8.0)构建cordova项目(版本4.3.0)并使用Bamboo服务器进行持续集成.我无法让我的应用为该版本的iOS应用签名.这是我的构建任务的顺序:
我在上面运行#5任务时遇到此错误:
=== BUILD TARGET Abczyx OF PROJECT Abczyx WITH CONFIGURATION Release ===
Check dependencies
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “(null)” were found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.1'
The following build commands failed:
Check dependencies
(1 failure)
Error code 65 for command: xcodebuild …Run Code Online (Sandbox Code Playgroud) 由于我已经问过这个问题并且没有得到我需要的答案,问题如下:
我为iPhone和iPad开发了一款游戏.一切都很好,但现在我想存档我的项目.由于我已经登录过Apple帐户,问题是我没有其他设备可以注册.
并且,根据Apple的条款和条件"创建配置文件需要在您的帐户中注册一个或多个设备".
有没有什么办法可以在不花钱的情况下完成它?
我最近被添加到Itunes connect上的一个团队,以便将应用程序上传到商店(他们给了我管理员角色).
但由于某种原因,我无法在Xcode上看到团队(我有另一个团队在Xcode团队下拉列表中确实可见).
我需要手动完成一些事情才能让团队在我的Xcode中显示吗?我试图从Xcode首选项中删除我的帐户,然后再次添加它,但没有运气(仍然显示一个团队,而我应该看到两个).
任何指导都会有很大帮助,我不得不承认我在所有配置文件/证书等中都很丢失.
我正在尝试在物理设备上构建我的应用程序。每次尝试构建时,都会出现以下错误。我尝试单击和取消单击“自动管理签名”,这导致对“ app”进行签名需要开发团队。添加我公司的地址/ ID时,我收到有关配置设置冲突的错误消息。
我应该补充一点,我从另一个开发人员那里继承了这个项目,并获得了公司开发人员的ID /密码。
这是更新的构建设置页面,其配置文件设置为自动。
ios ×7
xcode ×6
iphone ×4
armv6 ×1
armv7 ×1
certificate ×1
cordova ×1
ipad ×1
objective-c ×1
provisioning ×1
react-native ×1
signing ×1