我正试图获得一些中等到大型的代码库,坦率地说,它编写得很好,具有很高的可移植性。
我决定将它打包成一个可加载的包(插件),并将其从一个模板应用程序项目中撤回,并按照一些教程在应用程序中为可加载的包添加一个目标。
此外,这个可加载的包依赖于我为iOS构建的自定义框架,并将它作为可加载包的依赖项添加。即。插件链接到静态库的框架包装器。
成功构建了自定义框架。当然,我还没有证实它是否有效。其想法是测试集成的功能。
我的构建设置在很大程度上是默认的,除了一些预处理器定义。
因为我还没有真正理解代码库,所以我实际上是在插件目标中添加一个文件,并且每增加3-4个文件就可以清晰地构建一个文件。
构建成功完成,但有许多警告,如下所示,中间构建results...etc的路径如下:
“文件是为不受支持的文件格式构建的,其中包含一系列十六进制字符(),这不是正在链接的体系结构(armv7s)”。当我将十六进制字符转换为ascii时,它只显示了"#1 /Users/my-username/?“。
当我在中间构建结果中对任何.o执行‘文件’时,我会得到"ASCII程序文本,行很长“。
我做错了什么?那是什么意思?
非常感谢你抽出时间。
发布于 2014-05-02 23:06:01
简单的答案是:
如果您收到这条消息,那么您的项目设置就会被弄乱。
https://stackoverflow.com/questions/23207957
复制相似问题