【问题标题】:Device specific build settings for "app store release" and "development/debug release"?“应用商店发布”和“开发/调试发布”的设备特定构建设置?
【发布时间】:2013-03-05 16:40:41
【问题描述】:

我目前正在开发一个使用字符串增强现实 SDK 演示版 (License Description) 的应用程序,我已将 SDK 与我自己的代码合并并在我自己的 iPad(第 4 代)上运行。

我遇到的奇怪问题是,每当我进入使用 SDK 的应用程序部分时,它都会抱怨我的应用程序是应用商店版本,而我的 SDK 许可证不支持它。但我只是在我自己的设备上进行测试,我根本没有为应用商店构建应用。事实上,我属于不支持应用商店发布且仅用于设备测试的企业许可组。

如果我使用另一台 iOS 设备 (iPad Mini),该设备配置了相同的配置文件/许可证,连接到同一台计算机。该应用程序运行良好。

Xcode 构建设置或特定设备本身是否有一个设置来说明应用程序是否用于应用商店发布?

更新: 想通了这一点,供应配置文件将需要导入到 Xcode 资源库和专门导入到设备本身。 SDK 必须检查一些无法检测到库配置文件的特殊设置。

【问题讨论】:

    标签: ios xcode ipad


    【解决方案1】:

    确保使用您的开发配置文件而不是您的发行版对目标的调试设置进行签名。您可能会尝试的另一件事 - 不要对发布设置进行代码签名:

    【讨论】:

    • 我的设置就是这样,用于调试的开发人员配置文件和用于发布的“不要代码签名”。是否有其他设置会影响它是发布版本还是调试版本?
    • 目标和项目都有代码签名设置。确保它们匹配。除此之外,我不知道其他任何事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-30
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多