【问题标题】:Urbanairship SDK & ApportableUrbanairship SDK & Apportable
【发布时间】:2013-08-12 07:15:30
【问题描述】:

我现在正在尝试使用 UrbanArship SDK 移植 IOS 游戏。 启动apportable load 时出现以下错误:

Airship/UI/Default/Push/Classes/Shared/UAPushMoreSettingsViewController.m:312:47: error: 
      use of undeclared identifier 'UAPushSettingsAliasViewController'
                self.aliasViewController = [[[UAPushSettingsAliasViewCon...
                                              ^
1 error generated.

如何在 configuration.json 文件中设置忽略 Airship 文件夹文件?如果从 IOS 项目中删除文件夹,一切都会编译。

【问题讨论】:

    标签: apportable


    【解决方案1】:

    将UAirship添加到configurations.json的“remove_params”部分:

    "deps": [ UAirship ],
    

    如果您的项目中有不想编译的源文件,请将它们添加到 remove_params 的源代码部分:

    "sources": [ Airship/UI/Default/Push/Classes/Shared/UAPushMoreSettingsViewController.m ],
    

    【讨论】:

    • Unfortionalty "deps": [ "UAirship" ] 没有解决问题,如果将 Airship 文件夹添加到项目中,项目仍然无法编译。
    • 谢谢,排除来源有效 - 之前测试过,唯一的问题是大约有 50 个文件,每个文件都应该添加到排除项中,如果有选项排除文件夹就好了。从 configuration.js cmets 如何理解有使用正则表达式排除文件的选项,但目前没有成功。尝试了类似 UA[.*]
    猜你喜欢
    • 1970-01-01
    • 2019-08-17
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    相关资源
    最近更新 更多