【发布时间】:2011-12-21 14:03:15
【问题描述】:
IPA 文件和 .xcarchive 有什么区别?
我必须创建哪一个才能使用 Xcode 的应用程序加载器上传应用程序?
【问题讨论】:
IPA 文件和 .xcarchive 有什么区别?
我必须创建哪一个才能使用 Xcode 的应用程序加载器上传应用程序?
【问题讨论】:
IPA 和 .xcarchive 的区别:
IPA 是一个压缩的 Payload 文件夹,其中包含 YourApp.app 包。 .app 包含您所有的应用程序资源,如图像、plist 文件、压缩 nib 和可执行文件、CodeSigning 资源等。
xcarchive 包含您的应用程序和 dsym 文件。 .DSYM 需要去符号化您的崩溃日志。右键单击保存的 .xcarchive 并选择显示包内容以查看其中包含的内容。
【讨论】:
.xcarchive,可用于创建.ipa并发送到App Store Connect。TLDR:.xcarchive 是您的中间步骤,.ipa 可用于上传到 App Store。
.xcarchive:xc 是针对 Xcode 而不是用户的提示。 (例如 Xcode 的其他文件:.xcodeproj、.xcworkspace).ipa: iOS 打包应用生成您的.xcarchive 并且您可以在Windows > Organizer > Archives 中找到它之后,您可以单击Distribute app > App Store Connect > Export,它会创建这个,您将上传到 App Store Connect:
要调查.ipa 中的内容,您可以将.ipa 文件重命名为.zip 并解压缩。您会发现以下目录结构:
【讨论】: