iCloud和正确的配置文件使用情况
谁能解决这个问题吗? 我发布了迄今为止我一直在使用的论坛。
iCloud和正确的配置文件使用情况2011年10月30日上午9:49我已经为我的AppID启用了iCloud。 然后,我创建了3个证书,列为:
在开发者证书实用程序中。
我下载并在我的钥匙串中安装了证书:
然后,我创建了2个配置文件:
开发我选择了App ID,之前创建的开发证书和系统。
制作我只能选择应用程序ID和Mac应用程序分发签名证书。
我成功地将配置文件安装在配置文件预制窗格中。 如果我试图在“配置文件预置”窗格中安装生产配置文件,则会出现“未知错误”对话框。 它是否正确? 此配置文件无法安装?
我将两个配置文件都添加到Xcode Organizer中,并从开发配置文件中选择“Mac Developer”进行调试,并从发布版本的生产配置文件中选择“第三方Mac Developer Application”。
现在,我可以在Xcode中启动应用程序,并按预期工作(启用iCloud)。 如果我将发布版本归档并在Finder中启动应用程序,我会得到:
taskgated:killed ...因为它不允许使用com.apple.developer.ubiquity-container-identifiers权利
生产资料是否应该仅用于提交给MAS? 我有什么问题吗?
如果你看看Xcode Organizer中的Production Profile,它会说你可以不要将它安装在设备上 - 我想这就是为什么它不会安装在设置应用程序的配置文件窗格中。 我今天早上才明白 - 这个错误信息并不完全有帮助。
也许我错了,但它看起来很可怕,就像你目前无法在MAS之外发布iCloud应用程序。 看起来我们必须像开发iOS adhoc配置文件一样对待dev配置文件进行测试。
关于iCloud和正确配置配置文件的使用在2011年12月9日4:42 PM回复steveflack您是否有能够用生产配置文件签名?
关于iCloud和正确配置配置文件的使用方法作者回复于2011年12月9日下午5时49分steveflack有谁知道如果一个mac应用程序应该运行在我的开发中使用启用了iCloud的制作配置文件时的机器? 还是需要将其提交到Mac App Store? 当我使用生产配置文件构建和签名时,我没有遇到任何错误,但是启动时遇到了“应用程序因为无权使用com.apple.developer.ubiquity-container-identifiers”而被杀害。
回复:iCloud和正确的配置文件使用情况作者回复Jose Ines Cantu Arrambide于2011年12月17日12:08 PM我也遇到了这个错误。 请帮帮我!
关于iCloud和正确配置配置文件的使用方法作者回复Allen Dunahoo于2011年12月17日下午12:23我要求Apple提供技术支持,我会让你知道他们说了什么。 但我的猜测是,要进行Beta测试,您应该在Mac配置部分添加每个mac系统,并告诉每个beta用户通过双击将配置文件添加到他们的系统中。
我敢打赌,制作配置文件只能通过将应用程序发送到Mac App Store来运行。
如果我不能运行这个应用程序,那么就没有这个应用程序了。回复:iCloud和正确的配置配置文件的用法在回应Jose Ines Cantu Arrambide在2011年12月17日下午12点46分如果我不能运行该应用程序,我会将它上传到Apple。
奇怪,但我现在无法编译任何其他Mac应用程序,iCloud或没有iCloud。 我已经在一台不同的电脑上尝试过了,但它不起作用!
关于iCloud和正确配置配置文件的使用方法回复于2011年12月17日1:04 PM的Allen Dunahoo哇,你不能编译或不能运行应用程序吗? 你可以编译没有签名?
回复:iCloud和正确的配置文件的用法在回应Jose Ines Cantu Arrambide在2011年12月17日下午1时29分嗯,我想我可以编译它,但我得到这个错误(每个应用程序稍有变化):
错误:无法启动'/Users/padsoftware/Library/Developer/Xcode/DerivedData/Scrawl-heofvoywsunchdhjowxkvkoiqvan/Build/Products/Release/Scrawl.app/Contents/MacOS/Scrawl'
这很奇怪:我没有沙盒,iCloud或此应用程序的权利。 在那些我做我得到同样的错误。 我已经重新安装了Xcode 4.2.1和OS X Lion 10.7.2。
回复:9:回复:iCloud和正确的配置文件的用法在回应阿伦Dunahoo 2011年12月17日下午1时31分没有代码签名我得到同样的错误。 这真让我烦恼。 联系苹果公司将无济于事,因为它们会减慢速度
关于iCloud和正确配置配置文件的使用方法作者回复于2011年12月17日2:10 PM的Allen Dunahoo这也发生在我身上时,我没有添加mac uuids到mac配置门户,您的配置文件是否安装在Lion系统首选项中? 但是因为当你没有代码签名时它就吹了,它应该没关系
回复:添加负分数加积极分数11.回复:iCloud和正确的配置文件用法作者回复于2011年12月17日上午2:12 Allen Dunahoo如果你从实用程序打开Console.app,你会得到任何额外的信息启动时?
回复:iCloud和正确的配置文件使用情况回复Jose Ines Cantu Arrambide于2011年12月17日下午2:15可悲的是,不,我获得相同的信息。
回复:iCloud和正确的配置文件的用法在回应阿伦Dunahoo 2011年12月17日下午2时19分btw,我刚刚发布了这个在stackoverflow。 Xcode错误:无法启动
回复:iCloud和正确的配置文件的用法在回应阿伦Dunahoo 2011年12月17日下午2点48分问题是我错过了私人+公共密钥与关联开发证书...我也是,由于某种原因,无法将我使用的那些导入到钥匙串中。 我生成了CSR(构建公钥/私钥并将它们添加到钥匙串中)并创建了新的证书/供应配置文件,并更新了我的构建设置以指向新的内容。 有人说这是为他们修好的。 我会尝试一下,让它知道它是否有效。
2011年12月17日下午4:28好的,这里是结果:开发简介代码签名:成功。 生产配置文件代码签名:失败。 控制台出现错误:“12/17/11 4:22:50.184 PM taskgated:杀死com.allendunahoo.Scrawl [pid 5772],因为它不允许使用com.apple.developer.ubiquity-container-identifiers权利”
我不明白:发展概况包含在标题中:8W27B5T8XC。 但是,制作配置文件没有这个功能。 我怀疑这是问题的一部分。 现在,有没有人有任何想法来解决这个巨大而丑陋的问题?
PS我需要com.apple.developer.ubiquity-container-identifiers,因为这个应用程序使用iCloud。
留言由AllenDunahoo于12/17/11于4:28 PM编辑
艾伦Dunahoo Goshen,CT发布:700(6)ReplyQuoteEdit 16.回复:iCloud和正确的配置文件用法在回应艾伦Dunahoo 2011年12月17日下午4:30这是我的权利:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd>">
<plist version="1.0">
<string>8W27B5T8XC.com.allendunahoo.Scrawl</string>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd>">
<plist version="1.0">
<array>
<string>$(TeamIdentifierPrefix)8W27B5T8XC.com.allendunahoo.Scrawl</string>
</array>
</plist>
你看起来像是你想出了大部分:
首先,我没有读完整个问题(这真的很长)。 我阅读了关于配置文件安装的部分,是的,您的生产配置文件不应该安装在您的机器上是正确的。 开发配置文件允许应用程序在特定的计算机上运行以进行测试,分发配置文件用于运送应用程序。
至于你被taskgated
杀死的问题,你需要删除你的应用程序容器。 转到~/Library/Containers/
并删除具有应用程序捆绑ID的文件夹。 任何时候,如果您的应用程序出现类似问题,只需再次删除容器(这是新的删除生成文件夹修复程序)。
我遇到了同样的问题,即通过使用生产供应配置文件签署应用程序,我无法运行应用程序。 我得到:
12/31/11 5:24:31.024 PM taskgated:杀死com.agprojects.Blink [pid 25863],因为它不允许使用com.apple.developer.ubiquity-kvstore-identifier权利
该应用程序不是沙盒,并且在〜/ Library / Containers /文件夹中没有任何内容,如上面的注释所示。
我最好的猜测是,使用Production Profile进行签名时,应用程序需要首先提交给Apple,并且只能在Mac App Store中发布后才能使用。 但是,当然还没有完成这一步只是一个猜测。
链接地址: http://www.djcxy.com/p/59275.html