小编Mar*_*tti的帖子

Fabric - 无法下载:目前无法安装APP_NAME

我正在使用Fabric/Crashlytics为Beta测试人员部署应用程序.几周以来一切都运行正常,但是对于一个版本,当测试人员尝试安装应用程序时,会显示以下错误消息:

无法下载:此时无法安装APP_NAME [完成/重试选项]

图片

到目前为止排除故障:

  • 删除所有缓存的配置文件,从Dev帐户中删除它们并创建新的(全部有效)
  • 仔细检查设备UUID是否在配置文件中
  • 使用双重检查临时分发配置文件(不是开发人员配置文件)
  • 在设备上删除并重新安装Crashlytics配置文件
  • 仔细检查配置文件中是否包含所有功能
  • 在Xcode项目上完全清理,包括删除所有DerivedData
  • 仔细检查设备上是否有足够的免费存储空间

附加信息:

  • 没有测试人员能够安装此版本(包括iOS 10.2)
  • Bitcode已经=否
  • 在新安装尝试之前,先前的版本已从设备中删除
  • 测试人员可以从Fabric安装以前的版本.所以问题似乎与这个特定的构建有关
  • 我在Xcode 8.2上,有iOS 9.0部署目标

有关进一步故障排除的建议

crashlytics crashlytics-beta xcode8 xcode8.2

10
推荐指数
1
解决办法
2207
查看次数

如何让Xcode识别自定义模板

我一直在使用Generamba(https://github.com/rambler-digital-solutions/Generamba)为iOS下的VIPER架构下的每个模块创建模板文件.

它节省了大量时间,但仍然需要通过终端命令来运行Generamba并创建文件.有没有人知道如何将这些模板直接嵌入到XCode 8中?

谢谢

architecture xcode viper ios

9
推荐指数
1
解决办法
1612
查看次数

Apple Music与MPNowPlayingInfoCenter冲突

当我的音乐播放器应用在背景上播放时,我需要一些问题的帮助.

我可以在应用程序和后台播放这两种服务的音乐.我也可以设置MPNowPlayingInfoCenter并显示正确的信息,但只有当用户使用Spotify进行身份验证时,播放/暂停,下一首曲目和之前的曲目才有效:

  • 当用户使用Spotify进行身份验证时,应用程序会正确接收通知

  • 但是当用户使用Apple Music进行身份验证时,它不起作用.在这种情况下,Apple Music似乎是接收通知的人.

当我AVPlayer与Apple Music SPTAudioStreamingController同步并与Spotify同步时,我正在使用它来播放音乐.

以下是媒体中心设置的代码:

- (void)setMediaCenterinfoForPlayer:(id)player {

    SPTAudioStreamingController *spotifyPlayer;
    AVPlayer *localPlayer;

    NSMutableDictionary *trackInfo = [[NSMutableDictionary alloc] initWithDictionary: @{ MPMediaItemPropertyTitle: self.currentTrack.name,
                                                                                     MPMediaItemPropertyArtist: ((SPTArtist *)self.currentTrack.artists[0]).name,
                                                                                     MPMediaItemPropertyAlbumTitle : self.currentTrack.album.name,
                                                                                     MPNowPlayingInfoPropertyPlaybackRate:  @(1.0)
                                                                                     }];

    if ([player isKindOfClass:[SPTAudioStreamingController class]]) {
    spotifyPlayer = (SPTAudioStreamingController *)player;

        [trackInfo setObject:[NSNumber numberWithFloat:spotifyPlayer.currentPlaybackPosition] forKey:MPNowPlayingInfoPropertyElapsedPlaybackTime];
        [trackInfo setObject:[NSNumber numberWithFloat:spotifyPlayer.currentTrackDuration] forKey:MPMediaItemPropertyPlaybackDuration];

    } else {
        localPlayer = (AVPlayer *)player;

        NSTimeInterval playbackTime = [self currentPlaybackTimeForPlayer:player];

        [trackInfo setObject:@(playbackTime) forKey:MPNowPlayingInfoPropertyElapsedPlaybackTime];
        [trackInfo setObject:@(CMTimeGetSeconds(localPlayer.currentItem.asset.duration)) forKey:MPMediaItemPropertyPlaybackDuration];
    }

    [MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo …
Run Code Online (Sandbox Code Playgroud)

notifications objective-c ios mpnowplayinginfocenter

7
推荐指数
0
解决办法
223
查看次数

Launchscreen.storyboard 上具有透明背景的图像

我的 Launchscreen.storybord 上有一个带有白色文本和透明背景的 PNG。imageView 背景设置为透明且 alpha =1。但是当我启动时,背景似乎变成了白色:

有谁知道如何解决它?我可能缺少图像检查器上的属性。

xcode swift3 xcode8

2
推荐指数
1
解决办法
1579
查看次数