【问题标题】:Problems with uploading an app to the app store将应用上传到应用商店的问题
【发布时间】:2013-09-19 02:13:51
【问题描述】:
我正在尝试将我的应用上传到应用商店,并且一直在关注开发者网站上的教程。我已经获得了分发证书并创建了分发配置文件,但我似乎可以将其放入 Xcode 中?如果我只是单击 finder 中的 .mobileprovision 文件,它会打开 Xcode 并且什么都不做。如果我进入管理器,然后单击手机下的配置文件,它将不允许我添加文件。当我手动将文件拖入时,它告诉我它无法安装在我的手机上,因为它不包含在配置文件中。我不知道我是想把它安装在我的手机上还是要做什么。我只想把它放到 App Store 上!
【问题讨论】:
标签:
ios
xcode
upload
provisioning-profile
【解决方案1】:
首先您需要区分不同类型的配置文件。
- Development Provision Profile - 您需要此配置文件来测试和调试设备上的应用程序。
您的设备 UDID 应添加到此配置文件中。
您可以通过 Apple 开发者会员中心来完成此操作。
- Ad Hoc Provision 配置文件 - 通常用于通过 Testflight 或 Fabric 进行 beta 测试。
您无法使用此配置文件调试应用,因为它已使用分发证书签名。
- 分发配置文件 - 用于通过 AppStore 分发您的应用。
接下来的步骤:
- 检查您有哪些配置文件。您可以使用 Preferences/Accounts 通过 Xcode 下载或刷新它们。
- 如果您想在您的设备上测试应用,请确保您的 UDID 已添加到 Development Provision Profile。
- 如果您想上传应用以进行分发,请在 Apple Developer Member Center 中创建分发配置文件。
如果您想检查您的应用当前使用了哪些配置文件和证书,您需要检查 Xcode/Your_Target/BuildSettings/Signing
【解决方案2】:
当您在 finder 中单击 .mobileprovision 文件时,它会打开 Xcode 并执行一些操作。它导入该配置文件。如果您还安装了所有其他证书,则不必在手机中手动安装配置文件。当您使用 Xcode 进行构建时,配置文件应该会自动安装到您的手机中。