如何在 xcode 中克隆项目并在 ios 7 或 7+ 等中运行应用程序

Posted

技术标签:

【中文标题】如何在 xcode 中克隆项目并在 ios 7 或 7+ 等中运行应用程序【英文标题】:How to clone a project in xcode and run the app in the ios 7, or 7+, etc 【发布时间】:2018-03-15 12:37:08 【问题描述】:

我克隆了一个项目并尝试在设备(iPhone 7)上运行我的应用程序,但它显示构建失败并出现以下错误。

注意:如果我在 Xcode 中创建一个新项目,我可以在我的设备上运行该应用程序。

我该如何解决这个问题?

错误:

Failed to create provisioning profile.


     The app ID "org.reactjs.native.example.app" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.


        No profiles for 'org.reactjs.native.example.app' were found
        Xcode couldn't find any ios App Development provisioning profiles matching 'org.reactjs.native.example.app'.

【问题讨论】:

它清楚地表明苹果中的开发者帐户没有与 ios 应用程序的特定捆绑包 ID 和您提到的特定捆绑包 ID 关联的配置文件。 Xcode Error signing Failed to create provisioning profile and No profiles for 'com.photo.appwall' were found的可能重复 【参考方案1】:

假设您有一个有效的 iTunes Connect 开发者帐户:

所有 App Store 帐户的 App ID 都是唯一的。因此,如果有人在您的情况下注册了 org.reactjs.native.example.app 的 appId,您将无法使用它。这显然被 react.js 家伙使用,现在是他们个人资料的一部分。您需要将克隆项目的 appId 更改为唯一的。最常用的符号是com.my_organization_name.my_project_name。您也可以在原始 ID 前加上 com.my_organization.tests.org.reactjs.native.example.app 或类似的前缀

【讨论】:

以上是关于如何在 xcode 中克隆项目并在 ios 7 或 7+ 等中运行应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 中添加开发人员

如何在带有 ios 7.0.2 的 iphone 5 上运行 xcode 5 项目

如何将 .a C 静态库添加到 Xcode 并在那里使用它? [复制]

新的 Xcode 6 项目 - 如何在 iOS 7 模拟器中运行

在 ios 8 中以横向模式隐藏并在 xCode 6 中发布 ios 8 后尝试在 ios 7 中正常工作的状态栏问题

如何在现有的 ios 测试项目中启用 xcode 7 UI 测试