有时(相当频繁地)当我尝试从iPad应用程序调试崩溃时,LLDB决定不提供太多帮助,并且打印变量(堆栈或类成员)失败。
如果我右击(或CTRL+click)左侧调试窗口中的一个变量,然后"Print description“,我会得到如下错误消息:
Printing description of error:
(NSURLError *) error = <register sp is not available>
或
Printing description of error:
(NSURLError *) error = <register ebp is not
因此,我使用我的分发配置文件为app Store提交构建了我的应用程序,并且提交得很好。
现在,我要在我的iPhone上测试我的新更新,Xcode一直告诉我
"Cant run 'my app' on iPhone 'Joes iPhone'.
The iPhone “Joe’s iPhone” doesn’t have the provisioning profile with
which the application was signed.
Click “Install and Run” to install the provisioning p
我一直在开发一个iPhone应用程序。并将Base SDK设置为"iPhone Device 3.0“,并将部署目标设置为"iPhone OS3.0”。一切都很好。我最近意识到我实际上需要编译项目才能在使用2.2.1版本的软件开发工具包的设备上运行,所以我将部署目标设置为"iPhone OS 2.2.1“。现在,当我点击编译时,我得到了2079个错误,所有错误最终都指向我的头文件,上面写着"#endif without #if“。我的头文件被#ifndef/#endif子句包围,我检查了每一个子句,所有这些都是匹配的(因为它的编译目标是3.0,所以我假设这不是问