Tag: XCODE XCtesting

testing目标程序中意外的“@”

我有如下所示的string常量。 此代码编译器在正常的应用程序debugging和发布目标。 但在应用程序的testing目标(Ctrl + U)中,我在testing目标程序中出现意外的“@”错误。 使用xcode 7。 模块在这个问题中被解答 。 HeaderA.h #define URL_A "http://www.example.com/service" HeaderB.h #define URL_AC @URL_A 在这里出现错误,在程序中出现意外的“@”。 从macros@URL_AC扩展 模块在这个问题中被解答 。 用于.m文件中, NSURL * url = [NSURL URLWithString:URL_AC]; 即使声明 #define URL_AC @"https://www.example.com/service?format=json" 得到'使用未声明的标识符URL_AC'编译器错误。

Xcode框架:模块“testing”伞头不包括头'NewTest.h'

framework module Test { umbrella header "Test.h" export * module * { export * } } 这是我的模块文件看起来像。 如何解决以下警告。 模块“Test”的伞头不包含头文件“NewTest.h” 我不熟悉模块文件。

XCTest:捆绑“目标testing”无法加载,因为它的可执行文件无法find

我正在使用XCode 6.2,我有一个项目有几个目标,没有testing。 我正在尝试将XCTest作为其中一个目标。 为此,我添加了一个新的“cocoa触摸testing包”,并select我想要的目标作为主机。 当试图用Cmd + U启动testing时,模拟器启动,打开应用几毫秒,然后closures,启动这个消息: IDEBundleInjection.c:Error 4 loading bundle'/ Users / pepito / Library / Developer / Xcode / DerivedData / Flight-gpauuftblwwxtvevnylzllkypkjy / Build / Products / Debug-iphonesimulator / target Tests.xctest':bundle“target Tests”could not be加载,因为它的可执行文件无法find。 当我检查指定的文件夹时,只有Info.plist文件,但没有可执行文件。 我已经尝试添加一个分支新的应用程序目标,它自动添加testing。 尝试运行testing时发生同样的错误。 如果我为全新的XCode项目中的目标创buildtesting,那么它工作正常。

无法在iOS设备上运行XCTests

我最近注意到,我无法在我的iOS设备上运行testing。 我已经尝试了iPhone 5和iPhone 6.都失败了,像这样的错误: 2015-07-13 12:32:26.930 MyApp[1316:735999] Error loading /private/var/mobile/Containers/Data/Application/B23BED3F-5D59-4727-9AAB-1155A3F3A8F2/tmp/MyApp Tests.xctest/MyApp Tests: dlopen(/private/var/mobile/Containers/Data/Application/B23BED3F-5D59-4727-9AAB-1155A3F3A8F2/tmp/MyApp Tests.xctest/MyApp Tests, 262): no suitable image found. Did find: /private/var/mobile/Containers/Data/Application/B23BED3F-5D59-4727-9AAB-1155A3F3A8F2/tmp/MyApp Tests.xctest/MyApp Tests: mmap() error 1 at address=0x0042C000, size=0x00099000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Data/Application/B23BED3F-5D59-4727-9AAB-1155A3F3A8F2/tmp/MyApp Tests.xctest/MyApp Tests DevToolsBundleInjection: Error loading bundle '/private/var/mobile/Containers/Data/Application/B23BED3F-5D59-4727-9AAB-1155A3F3A8F2/tmp/MyApp Tests.xctest' 我在网上发现的所有其他testing错误都是代码签名错误。 这似乎并不是这种情况 与其他这样的错误一样,testing等待一两分钟,然后失败,如下所示: * thread #1: tid = 0xb3aff, 0x33d0e474 libsystem_kernel.dylib`mach_msg_trap […]