And*_*tao 27 xcode code-signing ios provisioning-profile xcode8
有人遇到过这个问题吗?
在KeyChain上进行持久性问题和信息检索后,我启用了Capabilities中的KeyChain Sharing功能.这是为了创建一个名为.entitlements的文件
所以,当我要运行存档时,会发生以下错误:
Check Dependencies:
Provisioning profile doesn't include the aps-environment entitlement.
Code signing is required for product type 'Application' in SDK 'iOS 10.1'
Run Code Online (Sandbox Code Playgroud)
我正在使用OS El Capitan 10.11.6,Xcode 8.1
如果有人可以帮忙.
Pleaseeee ....
los*_*sit 44
检查Capabilities
目标上的选项卡,确保Add the Push Notifications entitlement to your entitlements file
显示复选标记(在" 推送通知"下).如果它显示错误,修复,你应该很高兴.
您的权利文件中可能有两个“Apple 推送通知服务”条目。这似乎是 XCode(即使在 v8.2 中)中的一个错误,它无法自行解决。
在您选择的文本编辑器中打开您的权利文件。
我的权利文件中有以下重复条目:
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.aps-environment</key>
<string>development</string>
Run Code Online (Sandbox Code Playgroud)
尝试删除两个键值对之一。对我来说,删除第一个条目aps-environment
解决了这个问题。
就我而言,Xcode 9
在添加推送通知功能和权利文件之前,我使用了快速通道匹配。
解决方案1:
再次运行fastlane比赛。由于您添加了功能,它将检测到配置文件不再有效,并且将再次重新生成并推送到您的存储库。
在添加推送通知功能和权利文件之前,我使用了快速通道匹配。
我在developer.apple.com帐户中手动重新生成了无效的配置文件。所以当我进行比赛时,我得到了错误
对于用户a@xyz.com,开发者门户上不提供预配置文件'4d89b10f-568e-400d-a4e9-c96e0a51fd46'。确保每次为该Git存储库运行“匹配”时都使用相同的用户和团队。这可能是由于在开发门户网站上删除了配置文件造成的
当您Fix Issue
从Xcode按时,也可能会发生这种情况
解决方案2:
步骤1:从您的存储certificates
库中
删除无效的配置文件
步骤2:执行
fastlane match
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34257 次 |
最近记录: |