通过临时iPhone/iPad分发应用程序
在将应用程序提交到应用商店之前,我需要向某人发送应用程序。我已经发送了文件,当我的朋友尝试同步应用程序时,iTunes说签名丢失了。我不明白我做错了什么,所以让我向你展示我所做的一切 (我将用iPhone应用程序而不是iPad应用程序来演示这一点,因为我身上没有iPad,我相信过程应该大致相同) 因此,为了清楚起见,我想从头开始,删除了我创建的所有证书。所以我的钥匙链看起来像: 正如你所看到的,到目前为止,我没有任何证书或密钥。此外,在我的资源调配门户中,我已删除了所有证书以及尽可能多的内容: 我不知道如何删除这些配置文件: 我之所以尝试删除尽可能多的内容,是因为我想澄清我的想法,希望你们能理解我的问题。我已经尝试发送这个应用程序很长时间了,如果有人能告诉我我做错了什么,我将不胜感激 无论如何,我想发送给我朋友的应用程序如下: 当我在模拟器中运行它时,我得到: 好了,现在一切看起来都很好,我已经准备好向我的朋友发送我刚刚构建的这个很棒的应用程序,因此我将继续创建证书,以便他可以在他的计算机中安装它: (我不认为我必须创造这个,但我会) 然后我导入了该证书: 好的,现在我单击刷新并将新证书添加到密钥链访问: 到目前为止,我已经完成了我的发展证书 我将继续执行相同的步骤,但使用分发证书: 步骤应与上一步相同。最后我得到了: 好的,现在让我添加“我的朋友”UIID号: 现在我将创建我的应用程序id: 知道我已准备好创建分发资源调配配置文件: 好的,通过查看此列表了解: 我相信我已经完成了步骤1、2和3。因此,我将继续向他发送FooApp.app和分发配置配置文件: 最后,我在windows计算机上保存了这些文件: 当我将它们拖到iTunes中并同步设备时,会出现以下错误: 我做错了什么。我已经按照互联网上的指示做了,我可以让它工作通过临时iPhone/iPad分发应用程序,iphone,ipad,xcode4,publish,Iphone,Ipad,Xcode4,Publish,在将应用程序提交到应用商店之前,我需要向某人发送应用程序。我已经发送了文件,当我的朋友尝试同步应用程序时,iTunes说签名丢失了。我不明白我做错了什么,所以让我向你展示我所做的一切 (我将用iPhone应用程序而不是iPad应用程序来演示这一点,因为我身上没有iPad,我相信过程应该大致相同) 因此,为了清楚起见,我想从头开始,删除了我创建的所有证书。所以我的钥匙链看起来像: 正如你所看到的,到目前为止,我没有任何证书或密钥。此外,在我的资源调配门户中,我已删除了所有证书以及尽可能多的内容:
编辑 我认为我的问题在于这一部分: 为什么xcode说当前没有匹配的配置文件 我阅读的说明如下:
永远不要在设置中提及构建部分 您是否将adhoc mobileprovision文件与应用程序一起发送给另一个人?您需要这样做才能让他们安装它~/Library/MobileDevice/Provisioning Profiles是否检查应用程序是否已正确签名?
在您的项目设置下是否使用了正确的代码签名身份?我知道图片值1000字,但这太荒谬了……)哈哈,我知道,但如果你通读一遍,你可以走得很快。我只是尽可能多地扔照片。想确保人们能理解我。我开始讨厌苹果的东西了。我是新的目标c加上我相信我遵循了所有的步骤,从描述从网站,我不是ale使其工作!但请稍候,我想我必须将该文件添加到xcode,然后构建它,然后将新应用程序与该文件一起发送。我马上就要做了是的。您必须确保XCode正在使用AdHoc配置文件来构建AdHoc发行版。非常感谢Adrian。是的,看看我的编辑。。这就是你的意思,对吗?我不能改变它…你有没有想过这个?页面描述没有提到,所以我想我没有检查。我到底需要检查什么?在项目设置下检查“代码签名标识”。如果为空,则表示您没有在XCode中导入配置。如果您看到您的配置文件,但无法选择它,则说明您给应用程序包的名称错误。