我为iPhone创建了一个基于地图的应用程序,最近我将它提交给了商店。我在设备或模拟器上运行这个应用程序没有什么问题。然而,商店拒绝了它,因为它在启动时崩溃了。崩溃日志抱怨没有找到SenTestingKit框架:
Date/Time: 2012-02-21 19:02:26.048 -0800
OS Version: iPhone OS 5.0.1 (9A405)
Report Version: 104
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread: 0
Dyld Error Message:
Library not loaded: /Developer/Library/Frameworks/SenTestingKit.framework/SenTestingKit
Referenced from: /var/mobile/Applications/*Long Application Reference Number*/MyApp.app/U of T Map
Reason: image not found
Dyld Version: 199.5我已经调查过有这个问题的其他人,而且我确信,当我继续对它进行处理时,我会找到我需要的框架搜索路径,以成功地包含SenTestingKit框架。
我感到困惑和需要帮助的是:
。
我真的很想从概念层面来理解这个问题,而不是在事情成功之前就把它破解掉。
发布于 2012-04-20 09:41:39
仅仅因为您没有导入SenTestingKit头,并不意味着您没有链接它的库。
检查您的构建配置/s =>目标=>构建阶段与库的=>链接二进制条目SenTestingKit.framework。如果它存在于测试目标之外的任何东西中,请移除它。
测试目标用一个小盒子来表示

,而不是以小房子为标志的App-Target

。
https://stackoverflow.com/questions/9456020
复制相似问题