【发布时间】:2012-08-05 19:11:10
【问题描述】:
我无法使用PackageApplication 将应用程序打包为 IPA。协同设计验证失败,“不满足其指定要求”:
+ /usr/bin/codesign --verify -vvvv -R=anchor apple generic and (certificate 1[field.1.2.840.113635.100.6.2.1] exists and (certificate leaf[field.1.2.840.113635.100.6.1.2] exists or certificate leaf[field.1.2.840.113635.100.6.1.4] exists)) /var/folders/8j/n5d5y1bj6wz3l8gs_djqn3400000gn/T/8xonyTiAuP/Payload/Planner.app
Program /usr/bin/codesign returned 3 : [/var/folders/8j/n5d5y1bj6wz3l8gs_djqn3400000gn/T/8xonyTiAuP/Payload/Planner.app: valid on disk
/var/folders/8j/n5d5y1bj6wz3l8gs_djqn3400000gn/T/8xonyTiAuP/Payload/Planner.app: does not satisfy its designated Requirement
/var/folders/8j/n5d5y1bj6wz3l8gs_djqn3400000gn/T/8xonyTiAuP/Payload/Planner.app: explicit requirement satisfied
这里指定了什么要求?!?
我正在使用 xcodebuild 构建:
xcodebuild -workspace MyWorkspace.xcworkspace -scheme Planner -ask iphoneos clean build archive
它在~/Library/Developer/Xcode/Archives 内为我创建了一个 Xcode 存档,到目前为止一切顺利。
然后我读到人们使用 PackageApplication 但对我来说失败了:
xcrun -sdk iphoneos PackageApplication -v path/to/Planner.app -o Planner.ipa --sign 9990807058544973D70EA9A9F3BB3949D51C0983 --embed my_profile.mobileprovision
出现上述错误。
我在这里缺少什么部分?有没有其他方法可以做到这一点?
这是 Xcode 4.5。
【问题讨论】:
-
你能在 Xcode 中成功创建 IPA 吗?
-
你解决过这个问题吗?
标签: ios command-line build ipa