关于XCode问题解决办法(将持续跟新)

来源:互联网 发布:misuo加密软件怎样 编辑:程序博客网 时间:2024/06/10 22:23

关于Xcode系列问题的解决办法(后面将持续更新)

1.conldn't be completed.(LaunchServicesError error 0.)



解决办法如下:
    1)使用 command + shift +k 将工程进行clean 然后再次运行。
   2)在当前虚拟机上讲app删除(删除:长按app)然后再次编译运行。
   3)将当前虚拟机重置(重置:

点击当前的模拟器,点击IOS Simulator->Reset Content and Settings...->Reset


 如下图:


2.旧版本的Xcode如何就iOS最新系统进行真机调试(我们这里拿

Xcode7.2和iOS9.3版本进行举例,实现

不想升级Xcode7.3,进行真机调试iOS9.3设备

   问题解决办法按如下步骤操作即可:

  1. 1)进入如下录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport目录内容显示如图:


  2. 当然Xcode7.2版本中是不包含9.3dmg包的(所以不可以运行iOS9.3的系统),因此需要我们自己导入(9.3dmg包下载地址)
      1.      2)重启Xcode,再次编译运行即可                                 
      2.         
      3. 3.NSLog使用(在真机运行时会耗费资源)
      4. 以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。

        #ifndef __OPTIMIZE__
        # define NSLog(...) NSLog(__VA_ARGS__)
        #else
        # define NSLog(...)
        #endif


        #ifdef __OPTIMIZE__
        #define NSLog(...)
        #endif
                          release模式通常会定义 __OPTIMIZE__,debug模式不会。将这段代码放在头文件当中,就可以放心的使用NSLog了!

        把这些代码放到*Prefix.pch中最省事。可以把这段宏定义放到一个头文件中,再把这个头文件包含到*Prefix.pch中。

0 0
原创粉丝点击