Xcode构建成功但不能在iPhone /模拟器上运行

时间:2017-06-04 20:48:26

标签: ios iphone xcode build target

我面临一个Xcode的一个奇怪的问题,就是当我运行我的应用程序时,Xcode显示成功,但我的应用程序不能在iPhone或模拟器上自动运行。我必须手动点击应用程序图标然后运行。我已经尝试过所有可以找到的解决方案。我尝试了以下几点:

  1. 添加armv6
  2. 重新启动xcode
  3. 重启设备/模拟器
  4. 从管理器中删除设备,然后重新添加。
  5. 重新启动Mac Book Pro。
  6. 清洁项目和重建
  7. 检查plist
  8. 检查目标
  9. 检查产品>编辑方案>选择运行选项(和信息标签)==>一切都很好
  10. 请注意我通过pods名称使用这些框架:

    pod 'IQKeyboardManager'
    pod 'GooglePlacePicker'
    pod 'Firebase/Messaging'
    pod 'Google'
    pod 'Google/SignIn'
    pod 'FBSDKCoreKit'
    pod 'FBSDKShareKit'
    pod 'FBSDKLoginKit'
    

    即使Xcode在模拟器/ iPhone上显示Build成功,该应用程序也不会自动运行。

4 个答案:

答案 0 :(得分:0)

您是否设置了初始视图控制器? 第一步。 选择要显示的视图控制器。 第二步。 选择属性检查器。 第三步。 检查是初始视图控制器。

答案 1 :(得分:0)

还有一个我可以想到的问题,那就是,您在此项目中使用的开发者帐户在您的iphone上不受信任/验证。在此设备上运行您的应用一次后。转到设置>一般>设备管理。然后选择您用于构建此应用的开发者帐户,最后点击" trust"。

答案 2 :(得分:0)

在我的项目中添加Cocoapods之后,我遇到了非常相似的问题。我同时也在使用Swifter框架,并且以某种方式在新的.xcworkspace中选择了错误的方案。

类似于拉维解决问题的方式。我改变了方案 Product > Scheme > Choose Scheme(键盘快捷键^0)返回到原始Scheme(基本上是我的项目的名称),然后一切又恢复了。

答案 3 :(得分:0)

我遇到了类似的问题。构建会成功,但随后 XCode 会显示警告 "Unable to connect to XYZ's iPhone"(即使手机已连接并解锁并显示为有效的构建目标)。检查 Xcode -> Window -> Devices and Simulators 后,出现的面板警告我 iPhone 型号 + iOS 版本与 XCode 不兼容。为了解决这个问题,我不得不卸载 XCode 并重新安装它预期的版本。