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
Ios 无法从XCode 6.1导出IPA文件_Ios_Xcode_Provisioning Profile_Iphone Developer Program_Xcode6.1 - Fatal编程技术网

Ios 无法从XCode 6.1导出IPA文件

Ios 无法从XCode 6.1导出IPA文件,ios,xcode,provisioning-profile,iphone-developer-program,xcode6.1,Ios,Xcode,Provisioning Profile,Iphone Developer Program,Xcode6.1,我浪费了一天的时间试图使用开发配置文件导出IPA文件。我从18个月前开始从事开发工作。关于出口IPA,我并不是不知道。我真的很讨厌苹果的开发人员改变了我们以前导出简单IPA的方式。我已经出口了几百次了,但这次我运气不好 我认为,出口一个成功的IPA所需要的是,系统中必须有这些东西 密钥链->登录->我的证书中有证书的私钥 使用XCode->Preferences->Accounts中的开发人员帐户登录 存档项目并从列表中选择导出->保存以进行临时部署->选择开发人员帐户 等到XCode变魔术了。

我浪费了一天的时间试图使用开发配置文件导出IPA文件。我从18个月前开始从事开发工作。关于出口IPA,我并不是不知道。我真的很讨厌苹果的开发人员改变了我们以前导出简单IPA的方式。我已经出口了几百次了,但这次我运气不好

我认为,出口一个成功的IPA所需要的是,系统中必须有这些东西

  • 密钥链->登录->我的证书中有证书的私钥
  • 使用XCode->Preferences->Accounts中的开发人员帐户登录
  • 存档项目并从列表中选择导出->保存以进行临时部署->选择开发人员帐户
  • 等到XCode变魔术了。(这是XCode每次都失败的部分。请参阅所附的屏幕截图)
  • 以下是我尝试过的内容

  • 正在删除所有密钥链证书和配置文件。-不起作用
  • 重新启动XCode和系统(几乎3次)不起作用
  • 从Apple developer portal中删除证书和配置文件并重新生成所有证书和配置文件。-不起作用
  • 试飞/试飞不起作用
  • 提示:我使用的是XCode 6.1.1 GM SEED,之前是与XCode 6.2 beta一起安装的。但后来我删除了XCode 6.2测试版


    有人请告诉我哪里出了问题。。谢谢…

    从XCode 6开始,您必须从Apple Developer Center生成一个临时类型的证书,以便能够保存.ipa以进行临时部署。我也面临着同样的问题,并专门为临时分发生成了一份新证书。使用该方法进行存档解决了问题。

    如果您通过xcode创建certificated,则不会出现此问题

    xcode->首选项->选择苹果id->选择帐户->查看详细信息->单击加号按钮

    使用此证书可再次吊销您的配置文件

    xcode->首选项->选择苹果id->选择帐户->查看详细信息->单击刷新按钮


    现在,您将不会出现此错误

    在使用开发者配置文件创建IPA之前,请尝试安装分发证书和配置文件。我遇到了这个问题,并且解决了它。

    我建议您使用fastlane工具来处理代码签名和ipa生成的各个方面

    cert命令允许您根据需要创建一个新证书:分发证书没有选项,-developement用于开发证书

    sigh命令允许您创建新的配置文件:no options=app store,--adhoc=ad hoc,--development=development

    gym命令允许您构建ipa,选项同上

    同时,开发人员ipa生成有一个技巧: -在Xcode目标中根据开发需要设置代码签名资产

  • 为设备构建应用程序
  • 转到Xcode文件导航器中的te“Product”组文件夹
  • 按住Ctrl键单击yourApp.app并单击“在finder中显示”
  • 将.app复制到名为“Payload”的新文件夹中
  • 使用Ctrl+单击“存档”从该文件夹创建一个zip
  • 将此存档重命名为yourApp.ipa

  • 您现在可以通过无线或iTunes在用于构建应用程序的配置文件中记录的设备上安装此开发人员签名的ipa。

    感谢您的快速安装。让我试试这个解决方案。你的意思是我必须通过选择“App Store And Ad Hoc”来生成证书吗?但我只想创建IPA用于开发,而不是分发。我理解,但根据新的规则或定义(或其他什么),您的构建将必须作为临时签名,即使是出于开发和内部测试目的。令人困惑的是,XCode 5没有出现这样的问题。当我第一次面对这个问题时,我做了一些研究,但没有找到其他方法。因此,请尝试生成并使用新的临时证书。仅在一个开发人员帐户中出现相同的错误,而不是在其他开发人员帐户中。在其他开发人员帐户中执行相同的操作,并且以相同的方式工作。您是否使用开发证书制作IPA?是指使用开发者证书和配置文件?在使用开发者配置文件创建IPA之前,是否可以尝试同时安装分发证书和配置文件?有时候我会面对这个问题,这样对我很有效。检查一下这种方法是否适合你。当然稍后将向您提供最新信息。谢谢@Nikunji错误消息是什么?根据屏幕截图,一件简单的事情是打开xocde 5并从那里导出构建,它工作正常,但这是一个解决方法。我需要一条直路。