首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Xcode - Sharing app - PackageApplication失败,退出代码为%1

Xcode - Sharing app - PackageApplication失败,退出代码为%1
EN

Stack Overflow用户
提问于 2011-08-21 21:23:43
回答 4查看 15.6K关注 0票数 17

我已经使用Xcode4.1为我的iPhone应用程序创建了一个特别的分发版本。目标成功地构建并生成了一个存档文件,我可以在Organizer中看到该文件。然后我点击‘分享’,允许我选择.ipa和我的分发配置文件。然而,在我点击“下一步”后,管理器崩溃,错误如下。错误日志似乎表明错误与“ResourceRules.plist”有关?我使用CorePlot来绘图,这可能与此有关吗?

仅供参考,我有一个有效的分发证书并导入了分发配置文件。授权文件显然不再需要临时分发,所以我在项目中没有授权文件。我所有的其他应用都不会在“分享”阶段崩溃,所以Xcode似乎不是问题,只有这个特别的应用。

任何帮助都非常感谢。

格兰特。

代码语言:javascript
复制
PackageApplication failed with exit code 1.

Packaging application: '/Users/gabt/Library/Developer/Xcode/Archives/2011-08-20/myApp   20-08-2011 14.11.xcarchive/Products/Applications/myApp.app'

Arguments: embed=/Users/gabt/Library/MobileDevice/Provisioning Profiles/FA16C6A9-603C-46A6-8B98-F367A6B056CD.mobileprovision  verbose=1  output=/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/670E174E-0BCA-4F18-AB8D-5ACF3D7E569A-8458-000005FCA81C6AE5/app.ipa  sign=iPhone Distribution: Grant Abt  

Environment variables:

HOME = /Users/gabt

LOGNAME = gabt

__CF_USER_TEXT_ENCODING = 0x1F5:0:0

DISPLAY = /tmp/launch-WoNf6c/org.x:0

COMMAND_MODE = unix2003

VERSIONER_PERL_PREFER_32_BIT = no

PATH = /Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin

SHELL = /bin/bash

SSH_AUTH_SOCK = /tmp/launch-hHkBrJ/Listeners

Apple_PubSub_Socket_Render = /tmp/launch-P0dtgN/Render

TMPDIR = /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/

USER = gabt

VERSIONER_PERL_VERSION = 5.12

Output directory: '/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/670E174E-0BCA-4F18-AB8D-5ACF3D7E569A-8458-000005FCA81C6AE5/app.ipa'

Temporary Directory: '/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS'  (will NOT be deleted on exit when verbose set)

+ /bin/cp -Rp /Users/gabt/Library/Developer/Xcode/Archives/2011-08-20/myApp 20-08-2011 14.11.xcarchive/Products/Applications/myApp.app /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload

Program /bin/cp returned 0 : []

### Checking original app

+ /usr/bin/codesign --verify -vvvv /Users/gabt/Library/Developer/Xcode/Archives/2011-08-20/myApp 20-08-2011 14.11.xcarchive/Products/Applications/myApp.app

Program /usr/bin/codesign returned 0 : [/Users/gabt/Library/Developer/Xcode/Archives/2011-08-20/myApp 20-08-2011 14.11.xcarchive/Products/Applications/myApp.app: valid on disk

/Users/gabt/Library/Developer/Xcode/Archives/2011-08-20/myApp 20-08-2011 14.11.xcarchive/Products/Applications/myApp.app: satisfies its Designated Requirement

]

Done checking the original app

### Embedding '/Users/gabt/Library/MobileDevice/Provisioning Profiles/FA16C6A9-603C-46A6-8B98-F367A6B056CD.mobileprovision'

+ /bin/rm -rf /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app/embedded.mobileprovision

Program /bin/rm returned 0 : []

+ /bin/cp -rp /Users/gabt/Library/MobileDevice/Provisioning Profiles/FA16C6A9-603C-46A6-8B98-F367A6B056CD.mobileprovision /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app/embedded.mobileprovision

Program /bin/cp returned 0 : []

+ /usr/bin/codesign -d --entitlements /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/entitlements_rawMkZVbU5I /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app

Program /usr/bin/codesign returned 0 : [Executable=/private/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app/myApp

]

+ /usr/libexec/PlistBuddy -c Set :get-task-allow NO /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/entitlements_plistt2Evi2T_

Program /usr/libexec/PlistBuddy returned 0 : []

+ /usr/bin/plutil -lint /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/entitlements_plistt2Evi2T_

Program /usr/bin/plutil returned 0 : [/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/entitlements_plistt2Evi2T_: OK

]

### Codesigning '/Users/gabt/Library/MobileDevice/Provisioning Profiles/FA16C6A9-603C-46A6-8B98-F367A6B056CD.mobileprovision' with 'iPhone Distribution: Grant Abt'

+ /usr/bin/codesign --force --preserve-metadata --sign iPhone Distribution: Grant Abt --resource-rules=/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app/ResourceRules.plist --entitlements /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/entitlements_plistt2Evi2T_ /var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app

Program /usr/bin/codesign returned 1 : [/var/folders/jw/s5ky0r1n34322jt4pw3047m00000gn/T/y30BrfbtxS/Payload/myApp.app/ResourceRules.plist: cannot read resources

]

error: codesign failed with error 1
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-28 00:23:37

今天也有同样的问题..项目-生成设置中缺少“代码签名资源规则路径”

..。打开项目的"Build Settings“选项卡。搜索"Code Signing Resource Rules Path",对我来说是空的,添加了$(SDKROOT)/ResourceRules.plist

感谢亚当斯·布莱尔,他用SDK2.2描述了这个问题

票数 47
EN

Stack Overflow用户

发布于 2014-10-09 00:23:35

是的,我认为这是xcode6.1的问题(或者bug?)

你可以的

1.向"Code Signing Resource Rules Path"添加$(SDKROOT)/ResourceRules.plist

2.使用xcode-选择返回到6.01版本

3.符号参数without "sign=iPhone分布:授予Abt“

去工作

票数 11
EN

Stack Overflow用户

发布于 2011-08-24 14:03:57

再次检查您的代码签名配置文件。您的开发人员配置文件应设置为debug,并且对于此版本,您必须设置您的分发配置文件。确保在每个类别下选择任何iOS SDK,并为它们设置相应的配置文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7138525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档