我试图了解整个配置过程,但我就是不明白..
我试图阅读,但它对我来说太奇怪和难以理解,尤其是当英语既不是我的主要语言也不是我的第二语言时..
我已经开发了一段时间,我记得第一次设置我的 iphone 进行开发时压力很大。当我打开Settings->General
手机时,我有 17 个配置文件,但至少我最终让它工作了。
现在,我正在将我的应用程序移植到 iPad,并尝试将我的 iPad 添加到桌面上。这就是我所做的:我去了 developer.apple.com,在设备中添加了我的 udid,然后我去provisioning
了同一个网页,看到了三个配置文件,一个不可编辑(由 xcode 控制),一个连接到我的应用程序的 AppID,还有一个作为 AppID 连接到我自己。
确保我将我的新 iPad 设备添加到所有三个设备中,然后再次下载它们。我将 .mobileprovisions 拖到 iTunes 和 Xcode,然后我进入管理器并单击Refresh
以更新它们。我点击Use for development
我的 iPad,它说它包含这些配置文件。它们也在Settings->General
我的 iPad 上。
在我的 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 个名称一起出现在钥匙串中。
帮助 :( ?
对不起,很长而且非常无聊/无聊的问题。