【发布时间】:2013-01-06 17:55:39
【问题描述】:
我试图了解整个配置过程,但我就是不明白..
我尝试阅读,但它对我来说太奇怪和难以理解,尤其是当英语既不是我的主要语言也不是我的第二语言时..
我已经开发了一段时间,我记得第一次设置我的 iphone 进行开发时压力很大。当我在手机上输入Settings->General 时,我有 17 个个人资料,但至少我最终还是让它工作了。
现在,我正在将我的应用程序移植到 iPad,并尝试将我的 iPad 添加到桌面。
这就是我所做的:
我去了 developer.apple.com,在设备中添加了我的 udid,然后我在同一个网页上转到 provisioning,看到三个配置文件,一个不可编辑(由 xcode 控制),一个连接到我的应用程序的 AppID,一个连接到作为 AppID 给我自己。
为了确定,我将我的新 iPad 设备添加到所有三个设备中,然后再次下载。
我将 .mobileprovisions 拖到 iTunes 和 Xcode,然后我进入管理器并单击 Refresh 来更新它们。我在 iPad 上单击了Use for development,它说它包含这些配置文件。他们也在我 iPad 上的Settings->General 中。
在我的 XCode 项目中,我进入Targets->Build Settings->Code Signing,并将我的新配置文件之一设置为Debug,将另一个设置为Any iOS Sdk。我尝试了多种组合。我也去了Project->Build Settings->Code Signing,做了同样的事情。
当我在我的设备上运行我的应用程序时,它会弹出两条相同的错误消息,说 A valid provisioning profile for this executable was not found.
当我现在连接一直运行良好的 iPhone 时,会发生完全相同的事情。两条相同的错误信息。
问题:
哪些配置文件放在哪里?包含我自己作为 AppID 的配置文件和包含我的实际应用程序 ID 作为 AppID 的配置文件有什么区别? Target->Build Settings 和 Project->Build Settings 与 Code Signing 有什么区别?
另外,我们花了很多时间进行推送,现在 AppStore 上已经有应用程序了,所以我不想开始删除配置文件和 ID,因为我想我在某个地方读到了可能会使通知停止的地方工作。
哦,我在某个时候也下载了一个新证书,其中包含新的配置文件,它最终与其他 1000 个名称一起出现在钥匙串中......
帮助 :( ?
对于冗长且极其无聊/无趣的问题,我们深表歉意。
【问题讨论】:
-
“很抱歉,这个问题很长而且非常无聊/无聊。”这不是一个问题。我们喜欢回答问题! :)。无论如何,我不得不说英语不是你的第一语言或第二语言,你的英语很好。它击败了许多在这里出生的人!
标签: objective-c ios code-signing provisioning iphone-developer-program