swift2 自XCode7更新以来,在设备上启动应用程序时出现黑屏

nc1teljy  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(228)

我已经更新了XCode7,像每个人一样,我必须修改我的代码的一部分,以符合Swift2。
但我有一个问题,当我在模拟器上测试应用程序时,我没有问题。但当我直接在我的真实的设备(iPhone 5S IOS9)上尝试时,黑屏显示的只是电池的电量。
我已经尝试在3天内找到一些关于stackoverflow,但似乎没有工作。
这个主题似乎是同一个问题,但实际上并不起作用。IOS 7 launch image, displaying black screen on device ONLY
我已经关注了iOS 9 Black Launch Screen主题,但它没有带来任何正确的解决方案
任何想法,或帮助将不胜感激。

vwhgwdsa

vwhgwdsa1#

它对我很有效:
您可以使用下列步骤解决此问题:
1.首先选择项目的根级别,然后进入常规选项卡并在块下面查找。
1.默认情况下,在“启动图像源”中显示“使用资产目录",单击它
1.它将要求您“将启动映像迁移到资产目录",只需单击“迁移”
1.现在,在**“启动屏幕文件”的同一个块中,删除默认的启动屏幕xib或故事板。因为我们不需要指定它。只需在那里放空白。
1.现在,它显示“品牌资产”(在
*启动图像源中)”**,只需单击右侧箭头,并使用特定命名方案设置所有应用启动屏幕资产。
1.按“alt + cmd + shift + k"。它将清理应用程序的构建文件夹。
1.现在,在设备中构建并运行您的应用。

taor4pac

taor4pac2#

当您的应用连接到Web服务器或域(localhost或非https表示http)时,请将以下内容发布到您的info.plist

<key>NSAppTransportSecurity</key>  
<dict>  
    <key>NSExceptionDomains</key>  
    <dict>  
        <key>127.0.0.1</key>  
        <dict>  
            <key>NSExceptionAllowsInsecureHTTPLoads</key>  
            <true/>  
        </dict>  
        <key>localhost</key>  
        <dict>  
            <key>NSExceptionAllowsInsecureHTTPLoads</key>  
            <true/>  
        </dict>  
    </dict>  
</dict>

这使得应用程序可以例外地使用不带SSL / https的URL。

相关问题