我正在为我的项目添加Three20,但我似乎缺少
libThree20-Xcode3.2.2.a
libThree20-Xcode3.2.5.a
libThree20.a
Three20UnitTests-Xcode3.2.2.octest
Three20UnitTests-Xcode3.2.5.octest
Three20UnitTests.octest
<{1>}项目中的。我无法找到这些,例如。通过使用Spotlight。作为参考,我遵循“迁移到新的Three20”下的here指示。
我不做什么?
答案 0 :(得分:2)
您不需要将所有这些库与您的应用程序链接。您所遵循的说明并不十分清楚。例如,单元测试仅用于测试three20项目本身,您不希望它们包含在您的最终应用程序中。据我所知,每个项目的3个不同的lib目标只是为每个项目设置了不同的目标SDK设置。您只需要在项目中检查并包含1。我只检查每个项目的主要版本,没有XCode版本后缀。
首先,请务必严密遵循“迁移到三十二”步骤3。主要的three20项目下面的项目也需要拖入要构建的项目中。被列在主要的three20项目的依赖项下,起初看起来好像它们将被包含在内,但它们也必须被拖入您的项目中。
其次,步骤5应为“确保在EACH three20项目中检查ONE lib文件旁边的复选框。不要检查任何octest。”
希望对你有用。