在 iTunes 上提交申请时出现错误 ITMS-900158

Posted

技术标签:

【中文标题】在 iTunes 上提交申请时出现错误 ITMS-900158【英文标题】:ERROR ITMS-900158 while submitting application on itunes 【发布时间】:2015-10-21 15:48:49 【问题描述】:

错误 ITMS-900158:“在您的应用中找到的以下 URL 方案的格式不正确:here。URL 方案需要以字母字符开头并由字母数字字符、句点、仅连字符或加号。有关详细信息,请参阅 RFC1738"。

请帮我解决这个问题,因为我不知道哪里出错了。

【问题讨论】:

那个链接已经过期了! 【参考方案1】:

我找到了答案

我只是在数组中输入 CFBundleURLSchemes 值时犯了错误,它应该是字符串

正确的格式: [请参考图片网址进行更正] (http://i.stack.imgur.com/oT5k7.png)

【讨论】:

【参考方案2】:

URLScheme 代表您的应用也响应的协议(如 your-app://),并在您的 Plist 文件中定义,键为 CFBundleURLTypesshould not be an URL

【讨论】:

是的,它在 plist 中定义,在 CFBundleURLSchemes 中,您可以提供 URL 感谢您的回答,但您错了。 我找到了答案我只是在数组中输入 CFBundleURLSchemes 值时犯了错误,它应该是字符串正确的格式: CFBundleURLTypesCFBundleTypeRoleEditorCFBundleURLNamecom.symphony.luvit string> CFBundleURLSchemesluvit.symphony-software.com/components/com_luvit/paypal/…>

以上是关于在 iTunes 上提交申请时出现错误 ITMS-900158的主要内容,如果未能解决你的问题,请参考以下文章

提交到应用商店时出现 ITMS-4238 错误

尝试将存档提交到 App Store 时出现各种 ITMS 错误

从 Phonegap Build 提交 .ipa 时出现错误 ITMS-90046

使用 xcode 6 提交时出现错误 ITMS-9000“无效的图像路径”

将现有应用程序提交到 iTunes Connect 时出现问题

提交到 iTunes Connect 时出现奇怪的错误