当我使用额外的mtouch参数-v -v -v --keeptemp
编译项目时,我试图弄清楚如何从MonoTouch获取main.m模板和其他代码。
这是在较早的帖子MonoTouch: talking from Obj-C to MonoTouch中建议的,但我看不到任何输出(.m或.s文件)
我使用MonoDevelop 3.0.6和MonoTouch 6.0.8版(无评估版)
我不使用命令行工具。在MonoDevelop中,我在“Iphone Build / Additional mtouch arguments:”项目选项中添加我的参数。
我尝试从MonoTouch示例编译AVCaptureFrames。发布配置-v -v -v -keeptemp
中已存在此附加参数(仅限一个-
!)
我使用-keeptemp
和--keeptemp
进行了尝试,但没有生成额外的.m或.s文件。 (或者不知道他们在哪里)
答案 0 :(得分:1)
使用-keeptemp
表示mtouch
(命令行)工具不会删除它创建的临时文件。但是,它不会更改创建这些文件的位置,即它们仍然在临时目录中创建。
现在找到使用的临时目录,您需要检查构建日志(在MonoDevelop的错误填充列表中)并查看正在使用的文件。
E.g。在日志中找到main.m
,您将看到它所使用的目录(创建然后)。您可以从该位置打开文件(如果使用-keeptemp
,则删除它)。