可以从 ipa 文件创建 xcarchive 文件吗?

Can a xcarchive file be created from a ipa file?

如果您有一个 ipa 文件(例如通过 Jenkins 生成),您可以从中创建一个存档吗?创建 ipa 文件后,是否有可能在 Xamarin Studio/Xcode 中执行此操作?

或者是在 Xamarin Studio/Xcode 中生成新 ipa/xcarchive 文件的唯一方法?也许 xcarchive 可以在命令行上以 ipa 文件路径作为输入参数构建?

command,可以创建xcarchive文件

xcodebuild -scheme myscheme archive -archivePath /path/to/AppName.xcarchive

但是这个的项目源是什么?

没有。 xcarchive 包含 ipa 文件中未包含的 dSYM 信息。

archive命令使用命令行指定方案中的归档操作。该项目要么由 xcodebuild 猜测,要么指定为命令行参数。