构建AppStore时,Parse SDK会导致权利资源错误

时间:2014-09-24 04:43:31

标签: objective-c iphone xcode parse-platform

看起来XCode6没有签署Parse SDK中的资源(我使用最新版本1.4.1)。

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

enter image description here

当我点击显示日志时,我将进入查找路径/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-entitlements.xcent的行。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

可能是因为您可能已将第三方库复制到嵌入库部分。删除它们可以解决此问题。

相关问题