0

我有两个版本的同一个应用程序,一个用于 iPad,另一个用于 iPhone。该应用程序需要 APNS 服务,但有人可以解释应用程序 ID、配置文件和证书的设置。

让我解释一下我做了什么,如果我错了,请纠正我。

我创建了一个启用了推送通知的应用程序 ID。我还创建了一个转换为 P12 的分发证书。我还有一个链接到 app id com.myapp 的分发配置文件。现在,在已经批准并发送到应用商店的 iPad 应用中,在应用描述文件中使用 u26hiu61.*(示例)。iPhone 版本已准备好发送给苹果进行审批,但我可以在 iPhone 版本中使用相同的 app ID 吗?所以基本上有完全相同的应用程序描述文件(目标设备除外)。

那么我几乎可以为第二个应用程序使用所有相同的证书、配置文件和 APNS 证书吗?

4

1 回答 1

0

您可以在 appstore 中发布单个应用程序并使其可用于 ipad 和 iphone。

您在应用程序描述符文件中指定要支持的设备:

<iPhone>
    <infoAdditions>
        <![CDATA[
            <key>UIDeviceFamily</key>
            <array>
                <string>1</string>
                <string>2</string>
            </array>
            ...your other settings
        ]]>
    </infoAdditions>
</iPhone>

其中1代表iphone,2代表ipad。

所以是的,您可以使用相同的证书、配置文件等。

于 2013-02-19T03:47:33.040 回答