是否可以在不拥有iPhone的情况下发布iOS应用程序?在Xcode上找不到配置文件

时间:2016-09-20 23:41:53

标签: ios iphone xcode react-native

我正在使用React Native构建iOS应用程序并完成构建应用程序。我已经注册了Apple开发者计划并支付了年费。但是我很难将其归档,因此我可以将其提交给Apple进行审核。我一直得到的错误信息是:

MY_APP requires a provisioning profile. Select a provisioning profile for the "Release" build configuration in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'

首先,我通过在MacBook上创建证书颁发机构然后在developer.apple.com上设置配置文件,然后使用我的证书设置分发配置文件。然后我下载了它并添加到我的钥匙串中。但是,当我打开Xcode(版本8.0)并在Xcode>中查看我的帐户时偏好>帐户,由于某种原因,我的电子邮件有两封,而且两封都是空的。

xcode preferences

it is empty for some reason

感谢任何帮助。

P.S。错误消息不是SQL!

2 个答案:

答案 0 :(得分:3)

点击您的项目(顶级),转到build settings -> signing -> provisioning profile并将其设置为您的分发配置文件。确保您的软件包ID与您的分发配置文件中的软件包ID匹配。

enter image description here

答案 1 :(得分:1)

如果您使用的是XCode 8.0,则只需在App Target的“常规”选项卡中选择一个配置文件即可。在同一选项卡上,您将看到一个复选框自动管理签名。只需选择XCode即可管理它。 Attached screen shot from xcode