Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们需要一部物理手机才能开始在IOS上开发吗_Ios_React Native - Fatal编程技术网

我们需要一部物理手机才能开始在IOS上开发吗

我们需要一部物理手机才能开始在IOS上开发吗,ios,react-native,Ios,React Native,我最近决定开始开发我的react本机应用程序的IOS版本。问题是我没有任何实体Iphone,在订阅了apple开发者程序后,我可以在xcode中看到这些消息 既然我没有任何可以提供有效UDID的iphone,我该如何解决这个问题 谢谢 我认为这里的问题是,您的代码签名设置为“iOS开发者”,因此它正在查找您的开发设备,但什么也找不到。相反,您可以将其更改为“iOS发行版”,这将有望解决此问题。转到Xcode中的应用程序,选择项目,然后: Build Settings -> Signin

我最近决定开始开发我的react本机应用程序的IOS版本。问题是我没有任何实体Iphone,在订阅了apple开发者程序后,我可以在xcode中看到这些消息

既然我没有任何可以提供有效UDID的iphone,我该如何解决这个问题


谢谢

我认为这里的问题是,您的代码签名设置为“iOS开发者”,因此它正在查找您的开发设备,但什么也找不到。相反,您可以将其更改为“iOS发行版”,这将有望解决此问题。转到Xcode中的应用程序,选择项目,然后:

Build Settings -> Signing -> Code Signing Identity

从“iOS开发者”切换到“iOS发行版”。希望这能解决您的问题。

我认为这里的问题是您的代码签名设置为“iOS开发者”,因此它正在查找您的开发设备,但什么也找不到。相反,您可以将其更改为“iOS发行版”,这将有望解决此问题。转到Xcode中的应用程序,选择项目,然后:

Build Settings -> Signing -> Code Signing Identity

从“iOS开发者”切换到“iOS发行版”。希望这能解决您的问题。

绝对可以,因为您只能在真实设备中测试某些功能

  • 苹果推送通知
  • 邮件生成器
  • 摄像机
  • VOIP/GSM呼叫和APNS后台服务
  • 位置

  • 是的,绝对是因为某些功能只能在真实设备中测试

  • 苹果推送通知
  • 邮件生成器
  • 摄像机
  • VOIP/GSM呼叫和APNS后台服务
  • 位置

  • 在“构建设置”部分的“代码签名”部分下,我已将所有代码签名标识值设置为“IOS分发”,但现在在“常规”部分中,错误消息状态为:
    MixitMusic具有冲突的设置设置。MixitMusic会自动为开发进行签名,但手动指定了与iPhone发行版冲突的代码签名标识。在构建设置编辑器中将代码签名标识值设置为“iPhone开发者”,或在项目编辑器中切换为手动签名。
    你完全正确,我自己也尝试过。这是因为它正在使用开发资源调配配置文件,但您现在已经告诉它为生产构建。你会发现,正如我所做的那样,你的模拟器工作正常,错误不会阻止你工作。如果您想删除此文件,请关闭自动签名,并在developer.apple.com上创建您的分发配置文件,然后使用它。没问题!在“构建设置”部分的“代码签名”部分下,我已将所有代码签名标识值设置为“IOS分发”,但现在在“常规”部分中,错误消息状态为:
    MixitMusic具有冲突的设置设置。MixitMusic会自动为开发进行签名,但手动指定了与iPhone发行版冲突的代码签名标识。在构建设置编辑器中将代码签名标识值设置为“iPhone开发者”,或在项目编辑器中切换为手动签名。
    你完全正确,我自己也尝试过。这是因为它正在使用开发资源调配配置文件,但您现在已经告诉它为生产构建。你会发现,正如我所做的那样,你的模拟器工作正常,错误不会阻止你工作。如果您想删除此文件,请关闭自动签名,并在developer.apple.com上创建您的分发配置文件,然后使用它。没问题!相信我,我还在存钱买…:pHave faith我还在存钱买…:P