ios - ios ipa 导出与开发或临时配置文件的区别

标签 ios provisioning-profile

我想知道通过开发或临时配置文件导出的 IPA 之间的“真正”区别是什么,以防我想与某些用户一起对应用程序进行 Beta 测试。事实上,根据我已经阅读过的 ans 测试,它们似乎以完全相同的方式工作:

  1. 配置文件链接到已识别设备的列表
  2. 配置文件的有效期为 1 年
  3. 生成的 IPA 可以通过 OTA、Apple 配置器或 iTunes 部署
  4. 存档时,应用程序以 Release模式构建(关于方案管理)
  5. 供应配置文件具有用于开发的开发人员证书或用于临时的分发证书:但它没有任何改变,不是吗?

谢谢你的帮助:)

最佳答案

  • Adhoc Distribution 通常用于测试目的,您可以使用 Adhoc 配置文件发送构建以供测试,用户可以下载那些在 Adhoc 配置文件中存在 iPhone UDID 的构建。
  • 开发证书用于在您的设备上进行构建以进行测试并并行进行调试。您不能使用开发证书将构建发送给其他人。
  • App Store Distribution 证书用于在 iTunes/App Store 上上传构建。

我从来没有使用过开发证书,只是创建临时分发证书,用于测试和 App Store 上传,也用于调试目的。

关于ios - ios ipa 导出与开发或临时配置文件的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49922190/

相关文章:

ios - 为不同的开发者帐户签名时的代码签名 "No account for team"消息

ios - 在应用程序角标(Badge)中显示当前日期

iphone - 使用 CoreTelephony 在 iPhone 上获取 IMEI?

iOS:应用内购买中的 GLSL

ios - 代码 : Could not launch "APP_X_Y" - 'A' packet returned an error: -1

iphone - 续订过期的企业配置文件以及其他问题

apple-push-notifications - iOS 推送通知,无需在 testflight beta 的配置文件中添加 UDID

ios - 如何将照片添加到 iOS 模拟器以测试使用庞大的照片库?

ios - 有没有办法在界面生成器中制作渐变背景颜色?

ios - 为什么我的 Apple Ad hoc 或分发配置文件不允许在所有设备上安装应用程序?