小编spr*_*der的帖子

Xcode错误:无法启动模拟应用程序

问题

不像人们在这里这里问的那样,我在Leopard(hackintosh)的全新安装后得到了这个错误,这个问题真的让我发疯了,无处可寻找线索,我google搜索了与此相关的每篇文章,仍然可以解决不了.

在第一次安装iPhone SDK 2.2.1之后,启动一个新项目(任何类型,基于Navigate,OpenGL ES应用程序),然后构建并去,我遇到了以下问题:有时它是:

无法启动模拟应用程序:未知错误.

有时它是:

无法启动模拟应用程序:iPhone模拟器无法找到com.yourcompany的进程ID.[应用程序名称]

似乎模拟器中的应用程序立即崩溃,因此Xcode可以找到进程ID.

这个链接说这甚至无法解决.其他一些人逐步详细说明:

  1. 取消选中Info.plist
  2. 退出XCode
  3. 删除目录/Lib/Caches/com.apple.DeveloperTools.###
  4. 打开Xcode项目
  5. 清理所有目标
  6. 重建

我重置了iPhone模拟器.这也没有解决问题......

我甚至尝试卸载SDK并重新安装它,仍然遇到同样的错误......

这是与硬件有关的问题吗?还是操作系统版本?我正在使用hackintosh(iDenebv1.4 10.5.6),所有其他软件都运行良好,包括iTunes && vmware fusion.

非常感谢任何进一步的提示或线索!

iphone crash xcode osx-leopard ios-simulator

9
推荐指数
2
解决办法
3万
查看次数

如何将旧的表情符号编码转换为iOS5中的最新编码?

遗憾的是,在iOS5终于发布之后,我收到了用户的报告,说他们无法登录.

因为名字中有表情符号,苹果改变了表情符号的编码.

所以用户名包含旧版的表情符号,我怎么能将它们转换为新的编码?

谢谢!

具体来说:一个表情符号"老虎",在iOS5中是"\ U0001f42f",在早期的iOS版本中是"\ ue050".

iphone unicode encoding ios emoji

6
推荐指数
1
解决办法
8905
查看次数

基本程序集在Mac上不起作用(x86_64 + Lion)?

这是代码(exit.s):

.section .data,
.section .text,
.globl _start
_start:
    movl $1, %eax
    movl $32, %ebx
    syscall
Run Code Online (Sandbox Code Playgroud)

当我执行 " as exit.s -o exit.o && ld exit.o -o exit -e _start && ./exit"

返回是"总线错误:10",输出" echo $?"是138

我也在这个问题中尝试了正确答案的例子:Linux 64位中的进程命令行

stil得到"总线错误"......

macos assembly x86-64 system-calls

5
推荐指数
1
解决办法
1411
查看次数

Python类中的unicode(self)和self .__ unicode __()之间的区别是什么?

在处理unicode问题时,我发现unicode(self)并且self.__unicode__()有不同的行为:

#-*- coding:utf-8 -*-
import sys
import dis
class test():
    def __unicode__(self):
        s = u'??'
        return s.encode('utf-8')

    def __str__(self):
        return self.__unicode__()
print dis.dis(test)
a = test()
print a
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,但如果我self.__unicode__()改为unicode(self),它将显示错误:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

有问题的代码是:

#-*- coding:utf-8 -*-
import sys
import dis
class test():
    def __unicode__(self):
        s = u'??'
        return s.encode('utf-8')

    def __str__(self):
        return unicode(self)
print dis.dis(test)
a = test()
print a
Run Code Online (Sandbox Code Playgroud)

非常好奇python如何处理这个,我试过dis模块,但没有看到太多的区别: …

python unicode class

3
推荐指数
1
解决办法
2257
查看次数