gpt4 book ai didi

ios - Titanium,验证名称包含 -> & 的 iOS 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:42 24 4
gpt4 key购买 nike

用钛开发的应用程序

我必须发布一个名为 Pizze&Altro 的应用

问题出在应用名称中的&

文件 tiapp.xml 给了我错误,然后我把名字写成这样: enter image description here (问题1解决了)

但是,在使用 xCode 验证应用程序期间,我发现自己遇到了这个错误(问题 2)

enter image description here

我试过这个解决方案:https://developer.appcelerator.com/question/147989/invalid-url-scheme-when-validating-app ,我通过像这样编辑此部分将 Info.plist 文件复制到应用程序的目录中:

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>--.--.--</string>
<key>CFBundleURLSchemes</key>
<array>
<string>Pizze&amp;Altro</string>
</array>
</dict>
</array>

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>--.--.--</string>
<key>CFBundleURLSchemes</key>
<array>
<string>Pizze&Altro</string>
</array>
</dict>
</array>

但我一直发现自己在错误面前

最佳答案

我通过使用本地化解决了我的一个应用程序中的这个特殊问题:

第 1 步:在您的 tiapp.xml 中,使用不带任何特殊符号的名称:

<name>Pizze Altro</name>

第 2 步:使用以下内容创建 i18n/en/app.xml(注意 i18n 应该与 Resources 在同一个目录中;它不应该在里面资源本身):

<?xml version="1.0" encoding="UTF-8"?>
<resources>
<string name="appname">Pizze&Altro</string>
</resources>

第 3 步:清理项目,然后再次尝试发布。

有关相同信息,请参阅 Appcelerator 的这篇博文,以及有关如何为 Android 执行相同操作的信息(您没有询问或标记 Android,因此我没有直接包含该信息): http://www.appcelerator.com/blog/2012/02/internationalization-of-app-names/

关于ios - Titanium,验证名称包含 -> & 的 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26129689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com