Janrain 和 IOS 5 兼容性
用于 Engage 的 Janrain iOS 库是否与 IOS 5 兼容?
Is the Janrain iOS library for Engage compatible with IOS 5?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
用于 Engage 的 Janrain iOS 库是否与 IOS 5 兼容?
Is the Janrain iOS library for Engage compatible with IOS 5?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
我也刚刚开始使用 Engage iOS SDK。 Janrain 网站上的说明不适用于 iOS 5 / Xcode 4。它们针对的是在 Xcode 3 下运行的早期版本的 iOS。仍然可以将 JREngage 源文件夹拖/放到您的项目中。诀窍是不要使用启用了 ARC 的项目。当您启用 ARC 时,您将收到各种编译器错误和警告,并且构建将失败。如果您在 Xcode 4 中创建一个新项目并取消选中“使用自动引用计数”选项,那么它应该可以正常构建。
我已向 Janrain 提交了支持请求,希望能澄清这是否是预期行为以及他们支持 ARC 的计划。当我收到回复时,我会在这里更新我的评论。
这是我从 Janrain 收到的回复。看起来 Engage SDK 并未在启用 ARC 的情况下进行构建,但按照他们建议的步骤,您可以在使用 ARC 的项目中在不使用 ARC 的情况下构建它。
I am just getting started with the Engage iOS SDK too. The instructions on the Janrain site are not for iOS 5 / Xcode 4. They are targeted at earlier versions of iOS running under Xcode 3. It is still possible to drag/drop the JREngage source folder into your project. The trick is to not use a project that has ARC enabled. When you enable ARC you will get all sorts of compiler errors and warnings and it will fail to build. If you create a new project in Xcode 4 and uncheck the Use Automatic Reference Counting option it should build okay.
I have submitted a support request to Janrain in hopes of getting some clarification on whether this is expected behavior and what their plans are for supporting ARC. When I get a response I will update my comment here.
Here is the response I received from Janrain. It looks like the Engage SDK does not build with ARC enabled, but following their suggested steps you can have it built without ARC within a project that does use ARC.