是否可以在不拥有 iPhone 的情况下发布 iOS 应用程序?在 Xcode 上找不到配置文件
Posted
技术标签:
【中文标题】是否可以在不拥有 iPhone 的情况下发布 iOS 应用程序?在 Xcode 上找不到配置文件【英文标题】:Is it possible to publish an iOS app without owning an iPhone? No provisioning profiles found on Xcode 【发布时间】:2016-09-20 23:41:53 【问题描述】:我正在使用 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 > Preferences > Accounts 中查看我的帐户时,由于某种原因,我的两封电子邮件都是空的。
感谢任何帮助。
附:错误信息不是 SQL! ????
【问题讨论】:
如果你没有 iPhone,在发布之前如何测试这个应用? 【参考方案1】:单击您的项目(***),转到build settings -> signing -> provisioning profile
并将其设置为您的分发配置文件。确保您的捆绑包 ID 与您的分发配置文件中的 ID 匹配。
【讨论】:
【参考方案2】:如果您使用的是 XCode 8.0,那么您只需在 App Target 的 General 选项卡中选择一个配置文件。在同一选项卡上,您将看到一个复选框自动管理签名。只需选择 XCode 将管理它。
【讨论】:
以上是关于是否可以在不拥有 iPhone 的情况下发布 iOS 应用程序?在 Xcode 上找不到配置文件的主要内容,如果未能解决你的问题,请参考以下文章
Facebook iOS sdk 3.2 在没有 FBWebDialogResult 的情况下发布到墙上