是否可以隐藏.m文件的源代码并使用xcodebuild构建项目

时间:2011-03-01 01:52:43

标签: iphone macos

我创建了一个可以生成iphone电子书应用程序项目源代码的Mac应用程序。 我知道我可以使用xcodebuild构建项目以获取发布二进制文件。 是否可以隐藏.m文件的源代码(可能存储在内存中)并使用xcodebuild构建项目?

欢迎任何评论

由于

马克

2 个答案:

答案 0 :(得分:1)

你的问题与编程有关,我不确定你要解决的问题。

但是,您可以create a RAM disk将项目存储在那里并针对该项目运行xcodebuild。请注意,您并没有真正保护.m文件,而是限制它们易于查看的时间。

答案 1 :(得分:1)

听起来我觉得你正在尝试为其他人生成源代码,但是然后将其隐藏起来,以便他们看不到生成的内容。基本上不可能。您可能会生成混淆代码,这会使其难以阅读,但并非不可能。

实际上,您要做的是生成供其他人使用的模板代码。如果你不希望他们能够看到它,那么你可能不希望他们修改它。最简单的答案是简单的不做。相反,创建一个包含代码和IP的编译静态框架,然后只生成调用框架的模板。因此,您的代码受到保护。