Mas*_*cha 10 xcode ios osx-lion
我是iOS开发的新手,我有一个应用程序全部设置并准备分发,但我似乎每次只在我的DEVICE上运行应用程序时出现此错误,iOS模拟器工作得很好.下面是完整的错误:
应用程序验证失败.签名无效,包含不允许的权利,或者未使用iPhone分发证书签名.(-19011)
这是整个日志:
Validate "/Users/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app"
cd /Users/masonsocha/Desktop/Apps/MultiBrowser
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
setenv PRODUCT_TYPE com.apple.product-type.application
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation "/Users/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app"
warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app/Multibrowser
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
AssertMacros: trust_result == kSecTrustResultUnspecified, file: codesign_wrapper.c, line: 594
AssertMacros: profile, file: codesign_wrapper.c, line: 918
codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/masonsocha/Library/Developer/Xcode/DerivedData/Multibrowser-brgeiknbjgrywwehhohafjwxjqnk/Build/Products/App Store-iphoneos/Multibrowser.app/embedded.mobileprovision
- (null)
Run Code Online (Sandbox Code Playgroud)
我已经尝试缩短项目名称的长度,这对Xcode 4.3.2我目前正在使用OSX Lion没有帮助.我整晚都把头发拉了出来,请帮忙!
muh*_*dto 19
可能是xcode选择其中一个开发配置文件来用它来签名代码.
确保它使用分发配置文件
按下项目,在Build Settings - > Code Signing部分展开Code Signing Identity - > Release - >确保Any iOS SDK指的是分发配置文件.
我有完全相同的问题..
转到Keychain Access
验证您是否正确设置了公钥和私钥.这是一个很好的参考https://developer.apple.com/legacy/library/technotes/tn2250/_index.html
我之前调整了我的钥匙串证书首选项以使Outlook工作,但这几乎搞砸了XCode代码签名..
在我将这些设置为"最佳尝试"设置(参见屏幕截图)后,验证工作正常
