2011-02-18 66 views
0

为什么在尝试安装我的iPhone应用程序时出现以下错误?安装iPhone应用程序时,为什么会出现CGContext错误?

warning: Unable to read symbols for /Library/MobileSubstrate/MobileSubstrate.dylib (file not found). 
warning: Unable to read symbols for /Library/Frameworks/CydiaSubstrate.framework/Libraries/SubstrateLoader.dylib (file not found). 
2011-02-18 21:57:05.038 Catalog Dev[399:307] MS:Notice: Installing: com.yourcompany.Catalog-Dev [Catalog Dev] (550.32) 
2011-02-18 21:57:05.210 Catalog Dev[399:307] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Activator.dylib 
warning: Unable to read symbols for /Library/MobileSubstrate/DynamicLibraries/Activator.dylib (file not found). 
2011-02-18 21:57:05.518 Catalog Dev[399:307] MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/sandcastleclient.dylib 
warning: Unable to read symbols for /Library/MobileSubstrate/DynamicLibraries/sandcastleclient.dylib (file not found). 
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.0.2/Symbols/usr/lib/libsubstrate.dylib (file not found). 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextDrawImage: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextSetStrokeColorWithColor: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextSetLineWidth: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextMoveToPoint: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextAddLineToPoint: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextAddLineToPoint: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextAddLineToPoint: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextAddLineToPoint: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGContextDrawPath: invalid context 0x0 
Fri Feb 18 21:57:11 Moes-iPhone Catalog Dev[399] <Error>: CGBitmapContextCreateImage: invalid context 0x0 
+0

玉家伙我解决了问题,我有一个丢失的图像文件: – user607149 2011-02-19 21:20:06

回答

0

如果您已经创建了一个应用程序,利用第三方框架(CydiaSubstrate.framework,例如),你将不得不在该框架复制到你的应用程序包内的文件夹Frameworks

在Xcode中自动执行此过程的优秀教程可以在here找到。

更新:

<Error>: CGContextDrawImage: invalid context 0x0 

此错误表明,你已经打了一个电话给CGContextDrawImage但没有指定一个有效的CGContextRef说法。没有看到相关的代码,我不得不猜测发生了什么。原型为CGContextDrawImage如下:

void CGContextDrawImage (
    CGContextRef c, 
    CGRect rect, 
    CGImageRef image 
); 

第一个参数必须是一个有效graphics context,通常在当前图形上下文,访问如下:

CGContextRef myContext = [[NSGraphicsContext currentContext] graphicsPort]; 
... 
CGContextDrawImage(myContext, someRect, someImage); 
+0

仍然收到此错误的队友, 周五02月18日22时59分28秒ralabajis-iPhone目录开发[2633] :CGContextDrawImage:无效的上下文为0x0 周五02月18日22时59分28秒ralabajis-iPhone目录开发[2633] :CGContextSetStrokeColorWithColor:无效的情况下为0x0 周五02月18日22时59分28秒ralabajis-iPhone目录开发[2633] :CGContextSetLineWidth:无效的情况下为0x0 – user607149 2011-02-18 20:08:38

+0

它似乎没有找到图像的任何解决方案? – user607149 2011-02-18 20:15:22

0

看来你要安装的应用程序她的部署目标是大于你的iPhone操作系统版本。 Xcode抱怨说他正在搞乱你的代码试图使用的一些lybreris。

相关问题