iOS 如果我没有开发者帐户,如何在 Xcode 4.2 中启用权利

Posted

技术标签:

【中文标题】iOS 如果我没有开发者帐户,如何在 Xcode 4.2 中启用权利【英文标题】:iOS How to enable Entitlements in Xcode 4.2 if I don't have a developer account 【发布时间】:2012-06-16 14:34:39 【问题描述】:

我想先学习 ios 开发,然后购买开发者帐户。所以我正在使用越狱+AppSync+iOS 5.0.1 设备进行开发。

然后,我想在 Entitlements.plist 下面添加几行,但我找不到这个文件,当然我自己也做不到。

<dict> 
    <key>com.apple.springboard.launchapplications</key> 
    <true/> 
</dict> 

从官方文档中发现可以在shell中看到Entitlements.plist,我看到了。

codesign -d --entitlements -xxxx/Build/Products/Debug-iphoneos/MyApp.app

那么我认为这个应用程序的 Entitlements.plist 文件一定在某个地方。我只是想给它加几行。

我还发现了一些启用 Entitlements.plist 的问题,您应该在 Organizer/Provisioning Profiles 中执行此操作。但这个问题是关于 iCloud 的。我不需要 iCloud。所以我想问一下,在没有开发者账号的情况下,有没有办法给 Entitlements.plist 写信?

[添加]

如果 Xcode 4.2 或 iOS 5 不再需要 Entitlements.plist。如何将此权利 (com.apple.springboard.launchapplications) 添加到我的应用程序。

非常感谢。

【问题讨论】:

我不确定这里是否支持越狱问题。您可能想看看即将推出的 iOS Jailbreak Development Stack Exchange 网站。 @n0rville 感谢您的链接。我越狱设备只是为了学习。 我购买开发者许可证只是为了学习...我可能会在以后发布我的应用程序,但我仍然购买 iOS 开发许可证以 a) 支持 Apple b) 获取最新的操作系统更新 ( iOS 6) c) 从 Apple 开发者社区获得支持。这样一来,我就不需要做越狱之类的事情了…… @n0rville 好的。其实我暂时买不起。我从我的同学那里借了这个 iPod Touch 4gen....我会买的。 另外值得注意的是,您可以使用 Xcode 免费提供的 iOS 模拟器进行大量学习。开始吧,然后在您准备好为真实设备构建软件时购买开发者计划。 【参考方案1】:

在Xcode 4.2中,点击你的项目,然后点击TARGETS->project name->Summary,在本页最后,勾选“Enable Entitlements”,然后你可以看到一个文件出现在你的项目中。 不再需要它,但是如果你想在其中指定属性,你可以这样做。 :-)

【讨论】:

以上是关于iOS 如果我没有开发者帐户,如何在 Xcode 4.2 中启用权利的主要内容,如果未能解决你的问题,请参考以下文章

如果我从Xcode导出开发人员帐户,它会导出推送证书

如何在没有苹果开发者帐户的情况下降级 Xcode?

可以在没有 Apple Developer 帐户的情况下通过 XCode 构建 iOS 应用程序吗? [关闭]

有没有办法在没有开发人员帐户或通过 Xcode 的情况下将应用程序部署到 iOS 设备?

Xcode-您的帐户中没有注册设备-解决方法?

如何使用 Xcode 在 iOS 中添加“使用 Apple 登录”功能