如何在 iPhone 版 Xcode 中自行登录?

Posted

技术标签:

【中文标题】如何在 iPhone 版 Xcode 中自行登录?【英文标题】:How can I self-sign in Xcode for iPhone? 【发布时间】:2010-03-01 17:33:30 【问题描述】:

如何使用 Xcode 对 iPhone 应用程序进行自签名?我做了以下事情:

    在these instructions 之后创建了一个证书

    修改了我的/Developer/Platforms/iPhoneOS.platform/Info.plist 以包含两个键

    PROVISIONING_PROFILE_ALLOWEDPROVISIONING_PROFILE_REQUIRED

    我已将与项目关联的 info.plist 更改为说

签名者身份Apple iPhone OS 应用程序签名

    我已更改项目属性以引用名为 iPhone Developer 的签名机构,这是我的证书的名称。

当前错误为a valid provisioning profile matching the applications identifier... cannot be found

注意:我很确定无需 Apple 提供 99 美元的证书即可完成此操作。另外,我不是为模拟器构建,而是为 iPhone/iPod Touch 本身构建。

任何见解将不胜感激。

Perhaps Relevant link.

【问题讨论】:

【参考方案1】:

你试过http://iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile吗?您提供的链接仅适用于 SDK 2.x。

【讨论】:

我还没有尝试过。目前+1,当我开始尝试时最好的答案。尽管我认为我被限制在实际购买证书以部署到非越狱手机上。再次感谢 KennyTM。【参考方案2】:

错误消息是因为您没有通过 Apple 的开发人员网站获得正确的配置文件,这是每年支付 99 美元之后的结果。它可能以某种方式在越狱的设备上工作,这不是 Xcode 的设计用途。

【讨论】:

以上是关于如何在 iPhone 版 Xcode 中自行登录?的主要内容,如果未能解决你的问题,请参考以下文章

谁能告诉我为啥 Xcode 的新 beta 版不能在 iphone 4/4s 上模拟 io7 [关闭]

如何进行 iPhone 客户端的软件测试

让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第2篇

iPhone SDK 3.1?

在 iOS 7、XCode 5 中找不到 iPhone 模拟器文件夹

如何在 xcode 4.6.2 中使用 iphone 模拟器 5.1