标签: ios-simulator

直接从模拟器启动时应用程序崩溃,但如果我通过播放按钮从 Xcode 在模拟器中启动我们的应用程序,它运行得很好

在最新的 Xcode 12.5 和 iOS 模拟器中如果我通过播放按钮从 Xcode 在模拟器中启动我们的应用程序,它运行得很好

如果我通过点击应用程序图标在模拟器中启动我们的应用程序,则会出现启动屏幕,然后应用程序似乎崩溃了

crash xcode ios-simulator

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

使用 firebase 和 flutter 进行电话身份验证

我正在编写一个使用电话身份验证的 flutter 应用程序。我目前正在 iPhone 12 模拟器上运行该应用程序,当我测试该应用程序并实现电话号码时,我没有按计划从 firebase 收到 6 位数代码。我认为是因为其中提到的一个引起了共鸣。

    1. Firebase 无法使用假号码将代码发送到模拟器。
    1. 我需要更改 firebase/flutter 项目的一些设置,以便它能够按预期工作。
    1. 我还需要发送带有区号的电话号码。
    1. 我的代码是错误的或者没有做我想要它做的事情。

(我还没有苹果开发者帐户,所以我给了 firebase 一个测试号码和代码,这样当我输入假号码时,我仍然可以将代码发送到应用程序(不是作为推送通知))。

该应用程序的一些要点:

如果需要的话,我可以在真实设备上测试该应用程序。
我现在不需要获取推送通知,我只需将验证码打印到控制台,这样我就会看到代码是否有效。
我想在将电话号码发送到此页面(验证页面)后立即开始验证过程,
现在我使用的是不带区号的完整号码。

我可以为模拟器使用假号码吗?或者我需要一个真正的?

谢谢您,希望您能帮助解决我的问题。

这是我的代码(仅验证部分):

// imports are here

enum Status { waiting, error }

class VerificationCode extends StatefulWidget {
  const VerificationCode({Key? key, this.number}) : super(key: key);
  final number;
  @override
  _VerificationCodeState createState() => _VerificationCodeState(number);
}

class _VerificationCodeState extends State<VerificationCode> {
  late final phoneNumber;
  final _verKey = GlobalKey<FormState>();
  late String _verCode;
  late double _formHeight;
  final FirebaseAuth _auth = …
Run Code Online (Sandbox Code Playgroud)

ios-simulator dart firebase firebase-authentication flutter

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

在 Mac 上使用 40GB RAM 的 iOS 模拟器的 SimMetalHost 进程

我一直在使用 8GB M1 Macbook Air 制作 Flutter 移动应用程序。我正在 iPhone 14 Pro Max iOS 模拟器上对其进行测试。我最近收到一个弹出窗口,说我的系统应用程序内存不足。我打开的所有应用程序似乎都没有占用那么多内存。我检查了活动监视器,发现该进程SimMetalHost (iPhone 14 Pro Max: default)使用了​​大约 40GB 的 RAM。我停止了停止模拟器的进程。这暂时修复了错误,但大约一个小时后问题又出现了。

macos ram ios-simulator flutter

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

0
推荐指数
1
解决办法
3751
查看次数

iphone核心数据executeFetchRequest内存问题

我一直收到 - >程序接收信号:"EXC_BAD_ACCESS".

在下面的代码中,但我真的不明白为什么.

如果我注释掉"executeFetchRequest"行,它就会消失.

不应该[结果发布]; 是所需要的吗?

先谢谢,马特

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];

    // fetch the delegate
    TestingAppDelegate *app = (TestingAppDelegate *)[[UIApplication sharedApplication] delegate];
    NSManagedObjectContext *managedObjectContext = [app managedObjectContext];

    // construct the request
    NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease]; 
    [request setEntity:[NSEntityDescription entityForName:@"Client" inManagedObjectContext:managedObjectContext]]; 

    NSError *error;
    NSArray *results = [managedObjectContext executeFetchRequest:request error:&error];
    [results release];
}
Run Code Online (Sandbox Code Playgroud)

iphone memory-leaks core-data ios-simulator

0
推荐指数
1
解决办法
3342
查看次数

调用didReceiveMemoryWarning时向用户生成警报

我看到一些应用程序在检测到内存不足时会生成警告.我尝试在我的应用程序中执行此操作但遇到了问题.使用模拟器模拟内存警告,生成的警报会弹出两次,然后才能点击"确定"并在该时间之后突然再次弹出9次,直到它最终消失.

调用didReceiveMemoryWarning时生成警报是一个坏主意吗?

如果没有,有没有比我下面的更好的方法呢?

- (void)didReceiveMemoryWarning {

     [super didReceiveMemoryWarning];

     // Release any cached data, images, etc that aren't in use.
     ...

     UIAlertView *alert = [[UIAlertView alloc]
                          initWithTitle:@"Warning" 
                          message:@"Your device is low on memory..." 
                          delegate:nil 
                          cancelButtonTitle:@"OK" 
                          otherButtonTitles:nil];
    [alert show];
    [alert release];    
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

菲尔

iphone objective-c ios-simulator

0
推荐指数
1
解决办法
1166
查看次数

返回值对于NSDictionary On Simulator,iPhone

我有一些代码需要iPhone运行.但我想在模拟器上测试我的应用程序.在iPhone上我使用它来返回一个值:

return [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:-1],     @"number"];
Run Code Online (Sandbox Code Playgroud)

我正在寻找这样的东西我认为:

- (NSDictionary *) data
{
#if TARGET_IPHONE_SIMULATOR
something in here to return a value of 70;
#else .....
Run Code Online (Sandbox Code Playgroud)

我想返回值70,以便在模拟器中使用.

有人可以帮帮我吗?

iphone objective-c nsdictionary ios-simulator

0
推荐指数
1
解决办法
437
查看次数

如何在模拟器上获取设备UUID?

调用在控制台中[[UIDevice currentDevice] uniqueIdentifier]返回nil和" unable to determine UUID for host. Error: 35"消息.UUID存储在模拟器上的哪个位置?

iphone uuid ios-simulator

0
推荐指数
1
解决办法
1913
查看次数

是否可以在iPhone模拟器上下载和运行iPhone应用程序?

我的任务是为我们的SaaS网站提供一个iPhone客户端应用程序.我从未写过iPhone应用程序,目前也没有iPhone.在我决定是否要自己做这件事或将其外包之前,我想自己尝试一些应用来感受用户界面.

我可能会使用任何IPhone模拟器从App Store下载和运行应用程序吗?如果有帮助,我确实有一台基于Intel的Mac.

iphone emulation app-store ios-simulator

0
推荐指数
1
解决办法
970
查看次数

如何创建图像数组?

我需要创建一个图像数组,每次点击时,新图像都会被放置在"视图"中.

在某个特定的持续时间内,我需要清除该图像阵列,以便从视图中清除所有图像.

例如,在按钮单击时,我想清除视图上的所有图像,通过点击,应立即清除.

ios-simulator

0
推荐指数
1
解决办法
7295
查看次数