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 中启用权利的主要内容,如果未能解决你的问题,请参考以下文章
可以在没有 Apple Developer 帐户的情况下通过 XCode 构建 iOS 应用程序吗? [关闭]