我已经在应用商店中上传了一个应用。我正在为此实施 AdColony添加。在我的应用 ARC 中禁用然后按照文档中的说明(通过将“-fobjc-arc”添加到项目的构建设置选项卡下的其他链接器标志设置)我尝试启用 ARC。但我收到链接器错误“没有这样的文件或目录:'-fobjc-arc”。
此外,在 Adcolony 实施指南的第 5 步中,我们必须编写“-ObjC”或“-force_load PATH/TO/LIBRARY/libAdColony.a”来运行其他链接器标志中的代码。
禁用 ARC 的人需要同时使用上述两个过程。我尝试了各种不同的方法,但仍然卡住了。
控制台输出:
“2013-09-21 15:02:45.689 ][1812:1d603] ADCOLONY 2.0.1 [信息] AdColony 库版本:2.0.1.33 生产 2013-09-21 15:02:46.139 ][1812:21707] +[ NSData adc_dataWithWeaklyEncryptedBase64EncodedString:]: 发送到类 0x25db7e0" 的无法识别的选择器。
请为此建议我一些出路。
编辑:
上次我使用的是旧 API。但现在我已经下载了 8 月下旬更新的新框架。使用 -fobjc-arc 时应用程序没有崩溃。但它仍然没有显示添加。
控制台输出:
2013-09-21 17:08:39.614 AfricanMoviesNewsiPad[2839:1d603] ADCOLONY 2.2.2 [信息] AdColony 库版本:2.2.2 生产 2013-09-21 17:08:40.025 AfricanMoviesNewsiPad[2839:21807] +[NSData adc_dataWithWeaklyEncryptedBase64EncodedString:]:无法识别的选择器发送到类 0x29fe7e0
我还检查了添加了所有必需的框架。没有得到任何线索。