objective-c – Parse SDK在构建AppStore时导致权利资源错误

前端之家收集整理的这篇文章主要介绍了objective-c – Parse SDK在构建AppStore时导致权利资源错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
看起来XCode6没有在Parse SDK中签署资源(我使用的是最新版本1.4.1).

实际的Archive / Build工作正常.事实上,我也可以通过这个过程分发AdHoc beta版本(我的测试人员可以从HockeyApp安装).在我尝试提交到AppStore之前,问题不会发生.我切换到发布配置文件&证书,存档,然后当我从管理器按下提交按钮时,我得到:

当我点击Show Logs时,我被带到finder路径/ private / var / folders / s_ / 9v750_vs1ql7ftn5zq8cn9y80000gn / T /.该文件夹包含3个文件,其中两个没有任何新内容,但其中一个(IDEDistribution.standard.log)包含一个指向Parse的有趣错误

2014-09-24 04:34:05 +0000 [MT] Beginning distribution assistant for archive: Aftermath-iOS[APPSTORE],task: Submit
2014-09-24 04:34:05 +0000 [MT] Automatically selecting the only availaable distribution method <IDEDistributionMethodioSAppStoreDistribution: 0x7fb300688930>
2014-09-24 04:34:06 +0000 [MT] [OPTIONAL] Didn't find archived user entitlements for <DVTFilePath:0x7fb2edd3f190:'/Users/zane/Library/Developer/Xcode/Archives/2014-09-23/Aftermath-iOS[APPSTORE] 9-23-14,9.34 PM.xcarchive/Products/Applications/Aftermath.app/Parse.framework/Versions/A'>: Error Domain=NSCocoaErrorDomain Code=4 "Item at "/Users/zane/Library/Developer/Xcode/Archives/2014-09-23/Aftermath-iOS[APPSTORE] 9-23-14,9.34 PM.xcarchive/Products/Applications/Aftermath.app/Parse.framework/Versions/A" did not contain a "archived-expanded-entitlements.xcent" resource." UserInfo=0x7fb2ede17c40 {NSLocalizedDescription=Item at "/Users/zane/Library/Developer/Xcode/Archives/2014-09-23/Aftermath-iOS[APPSTORE] 9-23-14,9.34 PM.xcarchive/Products/Applications/Aftermath.app/Parse.framework/Versions/A" did not contain a "archived-expanded-entitlements.xcent" resource.}
2014-09-24 04:34:09 +0000 [MT] Canceled distribution assistant

请注意构建目标中缺少archived-expanded-entitmentments.xcent的行.

解决方法

这最终成了我的一个愚蠢的错误.我在复制资源阶段使用了Parse Framework,这是不正确的.

猜你在找的Xcode相关文章