我需要一部实体iPhone来编译和分发IOS应用程序吗



我有一个简单的应用程序(在Qt/C++中(,它在我的Mac上的iphone模拟器中编译并运行得很好。当我试图为IOS(非模拟器(编译它(工具包(时,我收到一个警告,我的工具包设置不完整。

Qt:在IOS的套件设置中,Qt坚持选择一个我没有的设备。因此,该工具包是不完整的,我得到了编译错误。(Kit有一个警告标志(
Apple:在编译过程中,我收到一个与丢失IOS应用程序开发配置文件有关的错误。。。但我计划分发,为什么它想要一个开发概要?我有一个IOS应用程序分发配置文件。

我希望只使用模拟器来构建和测试我的应用程序,然后在苹果商店分发。

  1. 我需要一部实体iphone,这样Qt Creator Kit就很开心了吗
  2. 我是否需要一个实体iphone,这样苹果就可以创建IOS应用程序开发平台,这是编译的先决条件

对于这种情况下的其他人来说,XCode似乎需要一个开发概要文件来编译(无论您是否计划分发(模拟器之外的任何东西。然后,如果你想分发应用程序,它需要一个分发配置文件。

由于开发配置文件必须至少包含一个设备的通用设备ID,因此您需要至少添加一个设备。(或者你需要获得一个真正的苹果设备的UDID才能创建一个(。一旦你有了开发概要文件,你就可以编译和分发应用程序。

我找不到任何办法。(请注意,如果您正在为模拟器进行编译,它将在没有配置文件的情况下进行编译,但是,模拟器UDID在apple store connect中被拒绝作为有效设备(

一旦XCode是快乐的,那么Qt就是快乐的

最新更新