Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios AS3 air需要多个应用程序才能使用APNS_Ios_Actionscript 3_Air - Fatal编程技术网

Ios AS3 air需要多个应用程序才能使用APNS

Ios AS3 air需要多个应用程序才能使用APNS,ios,actionscript-3,air,Ios,Actionscript 3,Air,我有两个版本的相同应用程序,一个用于iPad,另一个用于iPhone。该应用程序需要APNS服务,但有人能解释一下应用程序ID、配置文件和证书的设置吗 让我解释一下我做了什么,如果我错了,请纠正我 我已经创建了一个已启用推送通知的应用id。我还创建了一个转换为P12的分发证书。我还有一个分发资源调配文件,该文件链接到app id com.myapp。现在,在已经批准并发送到应用商店的iPad应用程序中,在应用程序描述文件中使用u26hiu61.*(示例)。iPhone版本已经准备好发送给苹果审批

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

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

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


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

您可以在appstore中发布一个应用程序,并将其用于ipad和iphone

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

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

UIDeviceFamily
1.
2.
…您的其他设置
]]>
其中1表示iphone,2表示ipad


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

您好,谢谢,我意识到资产和舞台尚未设置为同时使用iPad和iPhone。很多绝对位置。iPad是先造的,然后要求改变了。如果你要发布两个应用,它们需要不同的应用ID,所以证书也不同。该死!希望不是这样。谢谢