我超级双重检查指示获得证书.创建私钥,将文件发送到开发人员配置门户,获得证书,它加载并匹配我的私钥..已删除所有不相关的密钥.已删除MobileProfile /中保存的所有旧配置文件.
在这里,真的,我的项目设置正确!!
在这里,我的目标(只有目标!)设置正确!
这是我的钥匙链..证书看起来不错
我的超级精心制作的配置文件在Xcode中表现得很好,它当然被认为是好的和签名的
我得到的是:
rocessproductPackaging "/Users/rcl/library/MobileDevice/Provisioning Profiles/AFFB40FF-FE57-4131-A1D1-0804E0E747FF.mobileprovision" /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision cd /Users/rcl/documents/iMan/iMan_On_Xcode402/iMan setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" "/Users/rcl/library/MobileDevice/Provisioning Profiles/AFFB40FF-FE57-4131-A1D1-0804E0E747FF.mobileprovision" -o /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovisionThen..
ProcessproductPackaging /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/EnTitlements.pList /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Intermediates/iMan.build/Release-iphoneos/iMan.build/iMan.xcent cd /Users/rcl/documents/iMan/iMan_On_Xcode402/iMan setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/EnTitlements.pList -enTitlements -format xml -o /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Intermediates/iMan.build/Release-iphoneos/iMan.build/iMan.xcent
Then...
CodeSign /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app cd /Users/rcl/documents/iMan/iMan_On_Xcode402/iMan setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" setenv _CODESIGN_ALLOCATE_ /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate /usr/bin/codesign -f -s "iPhone distribution: Robert Lorentz" --resource-rules=/Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/ResourceRules.pList --enTitlements /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Intermediates/iMan.build/Release-iphoneos/iMan.build/iMan.xcent /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app
Then....
ValIDate /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app cd /Users/rcl/documents/iMan/iMan_On_Xcode402/iMan setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" setenv PRODUCT_TYPE com.apple.product-type.application /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ValIDation /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app
warning: Application Failed codesign verification. The signature was invalID,or it was not signed with an Apple submission certificate. (-19011) Executable=/Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/iMan codesign_wrapper-0.7.10: using Apple CA for profile evaluation AssertMacros: signer,file: codesign_wrapper.c,line: 610 AssertMacros: profile,line: 914 codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision - (null)
编辑:
一个注意事项是我安装了Xcode 4.2 beta,不确定是否会导致问题?我使用提供的脚本并完全卸载了beta开发人员工具并再次安装了Xcode 4.0.2.
编辑:
我已经尝试以我自己的名义生成私钥,也尝试使用我公司的名称生成私钥.我最初使用自己的名字注册了Apple开发者程序,但是当我在iTunes Connect上设置自己时,我使用了我的商家名称作为我想要出现的名称.我发布的CERTIFICATE似乎显然使用了我的真实姓名.我试过在私钥上设置通用名称,但没有运气,但哪个是正确的?
编辑:
需要说明的是,文件/Users/rcl/library/Developer/Xcode/DerivedData/iMan-hapawfvbfkeskkaembwcgifzypdz/Build/Products/Release-iphoneos/iMan.app/embedded.mobileprovision肯定存在并匹配我的〜/ library的md5sum / MobileDevice / Provisioning Profiles ../ file(唯一存在的,我想要使用的那个.)
编辑:
在创建我的分发配置文件时,我选择的App ID似乎并不重要 – 它们都会给出相同的结果.是否有需要与此App ID匹配的内容?
编辑:
好吧,我“到了某个地方”或向后走.所以我指定的包ID是com.panagiaindustrIEs.iman;苹果发给我SR49T455EV.com.panagiaindustrIEs.iman …如果我使用com.pana建立我的应用程序…一,它无法在xcode内编码.如果我使用SR49T进行构建…一,它编码,但是当我使用Application Loader时,我得到’Bundle IDentifIEr SR49T …与保留的bundle ID:com.pana …’不同,作为错误.我应该使用哪个?
编辑:
添加以下权利文件似乎没有任何效果:
get-task-allow application-IDentifIEr SR49T455EV.com.panagiaindustrIEs.iman解决方法 我从Xcode 4.0.2到4.2.x beta,然后又回到4.0.2.在此之后,Xcode没有工作,所以我运行“官方perl”卸载程序脚本,然后重新安装4.0.2. Xcode工作..但显然我还在使用一些beta工具.我通过mv / Developer /Developer.old解决了我的问题并安装了“fresh”4.0.2. 总结
以上是内存溢出为你收集整理的iphone – 重复清除密钥,重新创建项目后,应用程序在Xcode 4.0.2上的代码签名验证失败全部内容,希望文章能够帮你解决iphone – 重复清除密钥,重新创建项目后,应用程序在Xcode 4.0.2上的代码签名验证失败所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)