小编Der*_*Lee的帖子

无法使用Xcode 7,7.0.1或7.1 beta在iOS 9.0.1设备上分析应用程序

我一直尝试使用最新版本的Xcode 7.0.1(7月28日发布的7A1001)以及之前版本的Xcode 7(7A218)以及Xcode 7.1 Beta 2来配置我的设备(通过Instruments) (7B75).

我的设备是安装了iOS 9.0.1的iPhone 6+ - iOS9的最新GM版本.我可以毫无问题地在这个设备上运行/调试应用程序.

在下面的屏幕截图中,您可以看到我的设备在所有版本的所有屏幕截图中都被禁用(灰显).我能够分析运行iOS 8.4.1的其他设备,没有任何问题.

当前版本的Xcode是否不支持针对iOS 9.0.1的分析,或者是否存在某种配置设置或已知的解决方法?

Xcode 7.0.1:
Xcode 7.0.1

Xcode 7.0:
Xcode 7.0

Xcode 7.1 beta 2:
Xcode 7.1 beta 2

iphone xcode ios xcode7 xcode7.1beta

41
推荐指数
1
解决办法
1万
查看次数

如何测量 Xcode 13 / iOS15 中的能源使用情况?

我想确认我在 iOS 上开发的应用程序的电池使用情况,特别是在 Xcode 13 和 iOS 15 上。(注意:此应用程序之前在以前版本的 iOS 上没有显示电池使用问题。)

\n

以前,收集能源使用信息似乎有两种方法:

\n

#1. 在设备上的“设置”>“开发者”>“日志记录”下

\n
    \n
  • 根据标题为“直接在 iOS 设备上记录能源使用情况”部分中所述的Apple 文档。
  • \n
  • 但是,在 iOS15 上,即使在搜索时,我也无法在“开发人员”或“设置”下的任何位置找到任何用于登录的选项。
  • \n
\n

#2. 使用“能量日志”模板通过仪器进行分析

\n
    \n
  • 根据“使用能源诊断分析模板”部分中所述的Apple 相同文档。
  • \n
  • 虽然它在 Xcode 12 中仍然可用,但在 Xcode 13 中缺少此模板。当然,也无法使用 Xcode 12 分析 iOS15 设备。
  • \n
\n

深入研究Xcode 13 发行说明,我发现了以下内容:

\n
\n

仪器不再包含能量模板;请改用 Xcode Organizer 中的指标报告。(74161279)

\n
\n

当我在 Xcode(12 或 13)中访问管理器时,选择一个应用程序并单击该应用程序所有版本的“Energy”,它显示以下内容:

\n

没有报告能源日志

\n

Apple 的“分析运输应用程序的性能”文档说道:

\n
\n

“在某些情况下,该窗格显示\xe2\x80\x9c可用的使用数据不足,\xe2\x80\x9d,因为参与的用户设备可能没有报告足够的匿名数据。发生这种情况时,请尝试在几天后回来查看。”

\n
\n

经过一年多的生产并拥有足够的安装数量,我有一种感觉,等待几天可能没有多大作用。 …

battery instruments ios15 xcode13

15
推荐指数
1
解决办法
3553
查看次数

来自Parse Not Images On iOS 9的图像

我有一个PFQueryCollectionViewController填充图像,一切正常在iOS 8.xx及以下,但当我使用Xcode 7 Beta在iOS 9上运行应用程序时,所有图像都是空白的.

这是我用来从Parse中加载图像的代码 PFQueryCollectionViewController

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {

    UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];

    UIImageView *imageView = (UIImageView*)[cell viewWithTag:1];

    if([object objectForKey:@"image"] != NULL) {

        [[object objectForKey:@"image"] getDataInBackgroundWithBlock:^(NSData *imageData, NSError *error) {                

            UIImage *thumbnailImage = [UIImage imageWithData:imageData];
            UIImageView *thumbnailImageView = [[UIImageView alloc] initWithImage:thumbnailImage];

            imageView.image = thumbnailImageView.image;

        }];

        }

     return cell;

}
Run Code Online (Sandbox Code Playgroud)

- (PFQuery *)queryForCollection {

    PFQuery *query = [PFQuery queryWithClassName:@"Class"];   

    ...

    return query;
}
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uiimageview ios parse-platform

11
推荐指数
2
解决办法
2131
查看次数

使用iOS 9.0 GM无法在Xcode 7.1 beta上调试应用程序

尝试在我的iPad上安装iOS 9.0 GM的Xcode 7.1 Beta(7B60)运行我的应用程序时出现以下错误:

在此设备上启用开发时遇到错误.

请尝试重新启动并重新连接设备.(0xE8000076)

这个问题有解决方法吗?Apple开发者论坛有一个相关的帖子,但没有解决方案

xcode ios ios9 xcode7.1beta

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