升级到macOS 10.13.4和Xcode 9.3之后,我的项目现在使我的所有Provisioning Profile都不合格!他们在升级前工作.
分发配置文件的错误消息是:
供应配置文件"分发配置文件名称"不包括签名证书"开发证书名称"
所以我在论坛中搜索,
所以现在我的钥匙串有两个生产证书(一个是新创建的)和一个开发证书,错误仍然存在.我发现它在分发配置文件中要求开发证书时发现它很奇怪?(我认为这是一个线索,但我不知道为什么和做什么.)
所以现在该怎么办?请帮忙!
这可能已被问过很多次,但我仍然找不到他们为什么需要的信息.我使用DEVELOPER prov配置文件在我的设备上测试应用程序,这是有道理的.
供应门户网站解释了这样的prov配置文件:
A Provisioning Profile is a collection of digital assets that uniquely ties
developers and devices to an authorized iOS Development Team and enables
a device to be used for testing.
Run Code Online (Sandbox Code Playgroud)
通过这种逻辑,它们仅用于测试,例如不用于分发.我们是否需要在AppStore上部署应用程序?
distribution provisioning app-store ios provisioning-profile
从Xcode 5,Preferences-> Accounts导出代码签名身份时,我在保存"无法从钥匙串导出身份"时收到错误.
它能是什么?
编辑:
login.keychain已解锁.我要导出的配置文件的帐户已连接,并且还存在于login.keychain中.
Console.app输出:
31/05/14 15:23:06,879 Xcode[489]: Error, Could not export identity from the keychain: The user name or passphrase you entered is not correct.
Run Code Online (Sandbox Code Playgroud) 从Xcode 7.3升级到Xcode 8后,我收到一个错误:
供应配置文件"iOS Team Provisioning Profile:*"不支持无线附件配置功能.
我可以知道如何解决这个问题吗?
我最近将mac OS的更新从10.11更新到10.12,我再也无法在Xcode 8.0中签署我的iOS应用程序了.
我收到此错误:
CodeSign /Users/aymericpitre/Library/Developer/Xcode/DerivedData/OrpiDirect-ghphwnhfbtdulhgauptikzmsrqdi/Build/Products/Debug-iphoneos/OrpiDirect.app
cd /Users/aymericpitre/Documents/projets/Ville-de-lyon-iPhone/VilleDelyon_git/ville_de_lyon
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Signing Identity: "iPhone Developer: aymeric xxxx (SYC4JR6K8G)"
Provisioning Profile: "VDL-sierra"
(756b4f3a-26aa-4937-ba40-4cc4eea03e92)
/usr/bin/codesign --force --sign D60599B3AE74EE1D4863C249026FA28545A07689 --entitlements /Users/aymeric/Library/Developer/Xcode/DerivedData/OrpiDirect-ghphwnhfbtdulhgauptikzmsrqdi/Build/Intermediates/OrpiDirect.build/Debug-iphoneos/OrpiDirect.build/OrpiDirect.app.xcent --timestamp=none /Users/aymeric/Library/Developer/Xcode/DerivedData/OrpiDirect-ghphwnhfbtdulhgauptikzmsrqdi/Build/Products/Debug-iphoneos/OrpiDirect.app
Run Code Online (Sandbox Code Playgroud)
命令/ usr/bin/codesign失败,退出代码为5
供应配置文件似乎没问题,因为我在Xcode/preferences/accounts窗口中找到了它.
我试图xattr -c *在派生文件夹中运行命令,但它不起作用.
我将 Apple Team ID 发布到公共论坛是否安全(例如,有人帮助我解决问题,而我发布了我的 .mobileprovision 文件或包含团队 ID 的生成的权利文件,或者我将这些片段粘贴到 Stack Overflow)?还是我应该先混淆它?
可能重复:
iPhone开发 - 开发和分发配置有什么区别?
iOS Provision Portal中证书下的开发和分发选项卡有什么区别?应该使用哪一个?何时使用?有没有苹果严格的标准来选择它们?
我正在开发一个应用程序,我想放在一些iPad(不是App Store)上.我买了开发者许可证,并在Xcode上添加了规定.现在,当我尝试为我连接到计算机的iPad构建应用程序时,出现错误:
A valid provisioning profile matching the application's Identifier '' could not be found
我认为这个问题是由于我在Xcode上运行了两个不同的团队而导致的,我不知道如何指定正确的团队(一个已经过期).另外,我记得当我第一次创建我的应用程序时,我并没有真正关注"公司名称"等字段,我现在可以更改它们吗?
编辑:以下是我的规定:


我只是想将新设备UDID添加到现有的配置文件中,修改配置文件我点击"生成"但显示要下载,没有办法在那里添加设备...请考虑我的问题回复我.先感谢您.
我正在尝试分发新版本的应用程序(它可以安装OTA),我收到错误:
"代码签名错误:找不到匹配的配置文件:您的构建设置指定了具有UUID"AdHocProfile"的配置文件,但是,没有找到这样的配置文件."
并且Xcode在自动修复错误的过程中陷入困境:

我在周末花了很多时间在这里和互联网上寻找解决方案,只是为了摆脱我在尝试存档应用程序以分发"Ad Hoc"时遇到的两个错误之一.
我做了一些捕捉屏幕来澄清我做了什么:
开发人员站点上的配置文件:

我的帐户:证书和个人资料:

项目设置:

目标设置(当我删除project.pbxproj中的行PROVISIONING_PROFILE时,Xcode更改了它们):

我在project.pbxproj中删除了包含PROVISIONING_PROFILE的行,按照与此类似的帖子中找到的说明

我还删除了Xcode的稳定版和测试版,并从App Store重新安装了它.不知道它是否重要,但我删除了带有App Cleaner的beta 5.1.3,删除了与之关联的所有文件.
由于Xcode不再显示弹出窗口上的值来选择证书,我不确定我是否选择了正确的证书.
你能帮我解决这个问题吗?
xcode ×5
ios ×4
provisioning ×2
app-store ×1
code-signing ×1
distribution ×1
ios7 ×1
ipad ×1
iphone ×1
keychain ×1
macos-sierra ×1
objective-c ×1
xcode8 ×1