相关疑难解决方法(0)

Xcode 6 - 如何为Ad-Hoc分发选择签名证书/配置文件?

要将应用程序分发给我们的测试人员,我们使用Xcode,我们使用以下过程:

  • 存档申请
  • 分发Ad-Hoc
  • 选择配置文件
  • 将.ipa保存到文件夹

但是使用Xcode 6,这个工作流程发生了一些变化.我仍然可以选择Ad-Hoc分发选项,但我无法选择我想要的配置文件.这使我们无法控制使用哪个签名证书和配置文件配置(我们使用推送通知).

默认情况下,使用iPhone distribution签名身份并XC Ad Hoc生成某种配置配置文件,如下图所示:出口IPA 如果单击配置配置文件附近的箭头,则会打开包含配置配置文件的文件夹.

所以我的问题是:

Xcode 6中是否有任何方法可以选择Ad Hoc分发使用的配置文件?

谢谢!

ios xcode6 ios8

143
推荐指数
8
解决办法
9万
查看次数

Xcode 6 GM创建档案

我正在尝试通过testflight创建一个存档.ipa进行分发.存档创建,我选择导出,然后选择ad hoc,然后选择我的团队.但是,此时我得到了以下屏幕.

在此输入图像描述

我知道我的证书是有效的,因为我在下载xcode 6 GM之前大约2个小时在xcode 5中使用不同的配置文件创建了一个.ipa.我也知道我的配置文件是有效的并且连接到所述证书.

事实上,在xcode 5中它没有要求团队; 它只询问配置文件.现在,出口要求我提供的团队.此外,我当然有一个有效的iOS发行证书.我在构建设置中使用它来签署我的应用程序.看起来像是一个奇怪的错误

任何帮助将不胜感激.

xcode ad-hoc-distribution ios ipa xcode6

17
推荐指数
2
解决办法
2万
查看次数

支持网络扩展的应用程序的开发部署

我有一个包含网络扩展的应用程序,当我从XCode中运行它时,它使用我创建的配置文件和正确的权利,并且工作正常,没有问题.

但是,当我归档项目并选择相同的团队时,当我安装并运行该IPA文件时,网络扩展无法启动:

Dec 31 19:00:00 My-iPad Worx Home(NetworkExtension)[38454] <Error>: Failed to save configuration: Error Domain=NEVPNErrorDomain Code=5 "permission denied" UserInfo={NSLocalizedDescription=permission denied}
Run Code Online (Sandbox Code Playgroud)

我很确定这是因为有些东西搞砸了权利.

我回过头来看"导出"过程,它显示的配置文件不是我想要使用的,它是一个说"iOS Team Provio ..."而我无法将其更改为我想要使用的配置文件.

我知道还有其他关于此的帖子(像这样),但是这些解决方案似乎都没有用.特别是,涉及命令行命令的解决方案只接受一个永远不会工作的配置文件,因为我需要选择两个不同的配置文件:一个用于主应用程序,一个用于扩展.

更新:我检查了IPA文件中的embedded.mobileprovision文件,它实际上似乎是用正确的配置文件签名的.所以它可能不是个人档案问题.但如果是这样,为什么我会收到"Permission Denied"错误?

我再次完全清理并确认我看到"com.apple.developer.networking.vpn.api"(allow-vpn)用于生成IPA文件之前显示的列表中的主应用程序和扩展名.

在我收到"权限被拒绝"错误之前,我看到以下隐藏错误:

[My App Name] is not allowed to save provider-based configurations
Run Code Online (Sandbox Code Playgroud)

更新2:我创建了两个企业分发配置文件(之前我曾使用过开发配置文件),当我现在特意进行扩展工作时.

我暂时没有受阻,但是想确定为什么这不起作用,因为它将是有价值的信息,所以留下这个问题.

xcode ios provisioning-profile networkextension ios10

8
推荐指数
0
解决办法
849
查看次数