【问题标题】:Three20 and iOS 4Three20 和 iOS 4
【发布时间】:2010-06-08 17:48:00
【问题描述】:

我正在尝试为 iOS 4 编译我的应用程序。它包括 Three20。我已将基本 SDK 设置为“iPhone Device 4.0”,并将部署目标设置为“iPhone OS 3.0”,但我收到了以下消息:

"_OBJC_CLASS_$_TTURLRequestModel", referenced from:
    _OBJC_CLASS_$_MockPhotoSource in MockPhotoSource.o

我该怎么办?

【问题讨论】:

  • iOS 问题仍然属于 Apple 的私人开发者论坛,因为它和相关工具受您的开发者协议/NDA 的约束,我建议您查看一下。
  • OK...但是我在 iOS 3.2 上遇到了同样的问题,我不知道如何解决它。我该怎么办??谢谢!!
  • @Nick 不再... iOS 4 和 SDK 现已公开。
  • @Jasarien - 请注意我的评论带有日期戳:)

标签: iphone ios4 three20


【解决方案1】:

我认为这个帖子解释了大部分问题。

http://groups.google.com/group/three20/browse_thread/thread/90a57d469dfcc32d/85750d0c9b7c79de?lnk=gst&q=ios4#85750d0c9b7c79de

这里还有更新的代码..

http://github.com/ECP/three20

希望这会有所帮助。

谢谢。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。我通过确保在 Three20 项目和我的项目中检查 xcode 项目属性中的“仅构建活动架构”(ONLY_ACTIVE_ARCH)来修复它。

    【讨论】:

      【解决方案3】:

      自从在您的新 iOS4 中正确添加了three20 后,我也开始发愁了

      问题:可以将新的three20编译到你的iOS项目并得到这个错误:Can't find #import "Three20/Three20.h".

      对于有相同问题的人来说,这是最好的解决方案:

      1. 像这样将你的three20添加到你的iphone项目路径中:

         [yourProjectPath]/[iOSProjectName]/three20/..
        
      2. cd three20 目录

      3. 运行:

        python src/scripts/ttmodule.py -p [yourProjectPath]/[iOSProjectName]/[iOSProjectName].xcodeproj Three20 -c Debug -c Release
        
      4. 现在转到 XCode 并进行构建。

      感谢 jverkoey 添加此内容,您为我们省去了很多麻烦。

      http://github.com/facebook/three20/commit/0814b1c149cbe987557c88a271f999c3f9f3ae64

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多