我面临一个Xcode的一个奇怪的问题,就是当我运行我的应用程序时,Xcode显示成功,但我的应用程序不能在iPhone或模拟器上自动运行。我必须手动点击应用程序图标然后运行。我已经尝试过所有可以找到的解决方案。我尝试了以下几点:
请注意我通过pods名称使用这些框架:
pod 'IQKeyboardManager'
pod 'GooglePlacePicker'
pod 'Firebase/Messaging'
pod 'Google'
pod 'Google/SignIn'
pod 'FBSDKCoreKit'
pod 'FBSDKShareKit'
pod 'FBSDKLoginKit'
即使Xcode在模拟器/ iPhone上显示Build成功,该应用程序也不会自动运行。
答案 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 并重新安装它预期的版本。