通过临时iPhone/iPad分发应用程序

通过临时iPhone/iPad分发应用程序,iphone,ipad,xcode4,publish,Iphone,Ipad,Xcode4,Publish,在将应用程序提交到应用商店之前,我需要向某人发送应用程序。我已经发送了文件,当我的朋友尝试同步应用程序时,iTunes说签名丢失了。我不明白我做错了什么,所以让我向你展示我所做的一切 (我将用iPhone应用程序而不是iPad应用程序来演示这一点,因为我身上没有iPad,我相信过程应该大致相同) 因此,为了清楚起见,我想从头开始,删除了我创建的所有证书。所以我的钥匙链看起来像: 正如你所看到的,到目前为止,我没有任何证书或密钥。此外,在我的资源调配门户中,我已删除了所有证书以及尽可能多的内容:

在将应用程序提交到应用商店之前,我需要向某人发送应用程序。我已经发送了文件,当我的朋友尝试同步应用程序时,iTunes说签名丢失了。我不明白我做错了什么,所以让我向你展示我所做的一切

(我将用iPhone应用程序而不是iPad应用程序来演示这一点,因为我身上没有iPad,我相信过程应该大致相同)

因此,为了清楚起见,我想从头开始,删除了我创建的所有证书。所以我的钥匙链看起来像:

正如你所看到的,到目前为止,我没有任何证书或密钥。此外,在我的资源调配门户中,我已删除了所有证书以及尽可能多的内容:

我不知道如何删除这些配置文件:

我之所以尝试删除尽可能多的内容,是因为我想澄清我的想法,希望你们能理解我的问题。我已经尝试发送这个应用程序很长时间了,如果有人能告诉我我做错了什么,我将不胜感激

无论如何,我想发送给我朋友的应用程序如下:

当我在模拟器中运行它时,我得到:

好了,现在一切看起来都很好,我已经准备好向我的朋友发送我刚刚构建的这个很棒的应用程序,因此我将继续创建证书,以便他可以在他的计算机中安装它:

(我不认为我必须创造这个,但我会)

然后我导入了该证书:

好的,现在我单击刷新并将新证书添加到密钥链访问:

到目前为止,我已经完成了我的发展证书

我将继续执行相同的步骤,但使用分发证书:

步骤应与上一步相同。最后我得到了:

好的,现在让我添加“我的朋友”UIID号:

现在我将创建我的应用程序id:

知道我已准备好创建分发资源调配配置文件:

好的,通过查看此列表了解:

我相信我已经完成了步骤1、2和3。因此,我将继续向他发送FooApp.app和分发配置配置文件:

最后,我在windows计算机上保存了这些文件:

当我将它们拖到iTunes中并同步设备时,会出现以下错误:

我做错了什么。我已经按照互联网上的指示做了,我可以让它工作


编辑

我认为我的问题在于这一部分:

为什么xcode说当前没有匹配的配置文件

我阅读的说明如下:


永远不要在设置中提及构建部分

您是否将adhoc mobileprovision文件与应用程序一起发送给另一个人?您需要这样做才能让他们安装它~/Library/MobileDevice/Provisioning Profiles

是否检查应用程序是否已正确签名?

在您的项目设置下是否使用了正确的代码签名身份?

我知道图片值1000字,但这太荒谬了……)哈哈,我知道,但如果你通读一遍,你可以走得很快。我只是尽可能多地扔照片。想确保人们能理解我。我开始讨厌苹果的东西了。我是新的目标c加上我相信我遵循了所有的步骤,从描述从网站,我不是ale使其工作!但请稍候,我想我必须将该文件添加到xcode,然后构建它,然后将新应用程序与该文件一起发送。我马上就要做了是的。您必须确保XCode正在使用AdHoc配置文件来构建AdHoc发行版。非常感谢Adrian。是的,看看我的编辑。。这就是你的意思,对吗?我不能改变它…你有没有想过这个?页面描述没有提到,所以我想我没有检查。我到底需要检查什么?在项目设置下检查“代码签名标识”。如果为空,则表示您没有在XCode中导入配置。如果您看到您的配置文件,但无法选择它,则说明您给应用程序包的名称错误。