Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Iphone 在XCode中构建和归档选项并提交到iTunes_Iphone_Xcode - Fatal编程技术网

Iphone 在XCode中构建和归档选项并提交到iTunes

Iphone 在XCode中构建和归档选项并提交到iTunes,iphone,xcode,Iphone,Xcode,尽管我已经使用Build And Archive提交了我的应用程序,然后单击Submit to iTunes connect,我还是会问这个问题。苹果表示,提交给苹果时,请选择一个分发配置文件。因此,我在iTunes上下载了分发配置文件。我将配置文件添加到xCode。我做了构建和归档选项,然后验证了应用程序。一切都已成功验证。在提交申请之前,我注意到在左侧有一个大问号,上面写着“申请信息”。这很奇怪,因为我已经在iTunes connect网站上填写了所有的名称、描述、版本、关键字等。无论如何,

尽管我已经使用Build And Archive提交了我的应用程序,然后单击Submit to iTunes connect,我还是会问这个问题。苹果表示,提交给苹果时,请选择一个分发配置文件。因此,我在iTunes上下载了分发配置文件。我将配置文件添加到xCode。我做了构建和归档选项,然后验证了应用程序。一切都已成功验证。在提交申请之前,我注意到在左侧有一个大问号,上面写着“申请信息”。这很奇怪,因为我已经在iTunes connect网站上填写了所有的名称、描述、版本、关键字等。无论如何,我提交了应用程序,现在它显示“等待审查”

如果我尝试提交除分发版以外的任何配置文件,验证是否会捕获异常?我问这个问题是因为我有几个为BETA测试创建的配置文件

更新1:


我注意到的另一件事是,即使当我选择分发配置文件并进行构建和归档时。当我在归档文件夹中打开archive.plist文件时,XCProfileUUID值与团队配置配置文件的值匹配,而与分发配置文件不匹配。不确定这是什么???

如果签名不正确,验证将不会通过。

如果签名不正确,验证将不会通过。

据我所知,验证不会检查您使用哪个配置文件构建和签名。它只检查您选择的配置文件是否有效

您必须确保已在“项目>选择活动生成配置”下选择了分发配置文件。您需要验证是否正确填写了许多其他应用程序设置


苹果在其中一个在线选项卡中提供了一个很好的分步操作方法,您可以在其中创建和下载分发配置文件。只要您遵循这些步骤并正确设置构建配置,您就应该是金色的。

据我所知,验证不会检查您构建和签署的配置文件。它只检查您选择的配置文件是否有效

您必须确保已在“项目>选择活动生成配置”下选择了分发配置文件。您需要验证是否正确填写了许多其他应用程序设置


苹果在其中一个在线选项卡中提供了一个很好的分步操作方法,您可以在其中创建和下载分发配置文件。只要您遵循这些步骤并正确设置构建配置,您就应该是金黄色的。

我不知道现在谈论这个问题的解决方案是否为时已晚。无论如何,根据我的个人经验,“Build&Archive”屏幕上的大问号表示您尚未在应用程序的info.plist文件中明确指定“icon file”键的图标名称。别担心,这个问题只与“构建和归档”屏幕有关,您提交的应用程序在没有明确声明图标文件的情况下仍然很好,请放心

我不知道现在讨论这个问题的解决方案是否为时已晚。无论如何,根据我的个人经验,“Build&Archive”屏幕上的大问号表示您尚未在应用程序的info.plist文件中明确指定“icon file”键的图标名称。别担心,这个问题只与“构建和归档”屏幕有关,您提交的应用程序在没有明确声明图标文件的情况下仍然很好,请放心

谢谢!所以,我猜这意味着我向应用商店提交了正确的分发版+正确签名的应用。谢谢!所以,我猜这意味着我向应用商店提交了正确的分发+正确签名的应用。我在提交应用时选择了正确的分发配置文件。我右键单击目标,然后选择构建选项,并将配置文件更改为正确的配置文件。我确实构建、归档并提交了应用程序。但在那之后,当我打开xcode时,我看到该配置文件切换到了其他配置文件。为了验证构建过程是否成功,最好查看苹果的分发签名和提交指南。我确实认为我遵循了所有这些步骤。但正如我最后所说,我使用构建和归档选项将我的应用程序提交到iTunes。我想我等着瞧吧!谢谢我注意到的另一件事是,即使当我选择分发配置文件并进行构建和归档时。当我在归档文件夹中打开archive.plist文件时,XCProfileUUID值与团队配置配置文件的值匹配,而与分发配置文件不匹配。不确定这是什么??我个人通过配置处理。默认情况下,每个项目都有一个调试和发布配置(通过右键单击项目并单击“配置”选项卡找到)。复制发布配置并称之为分发。单击Build选项卡并修改分发的所有设置,包括在CodeSigning Identity部分中选择分发配置文件。设置后,右键单击Targets>appName并确保它设置为Distribution configuration&属性正确。我在提交应用程序时选择了正确的分发配置文件。我右键单击目标,然后选择构建选项,并将配置文件更改为正确的配置文件。我确实构建、归档并提交了应用程序。但在那之后,当我打开xcode时,我看到该配置文件切换到了其他配置文件。为了验证构建过程是否成功,最好查看苹果的分发签名和提交指南。我确实认为我遵循了所有这些步骤。但正如我最后所说,我使用构建和归档选项将我的应用程序提交到iTunes。我想我等着瞧吧!谢谢我注意到的另一件事是,即使当我选择分发配置文件并进行构建和归档时。当我打开归档文件夹中的archive.plist文件时,XCProfileUUID值