我偶然发现了Xcode iOS应用程序中一个相当烦人的问题,Xcode版本是10.1,但我记得这个问题已经存在很长时间了。
我们的应用程序的发行版确实包含项目某些源的完整路径,我认为这些是断言中的 FILE 宏,只有少数情况就是这种情况。它是由某些Swift库引起的,但是这些库或这些文件中没有任何具体说明。
在二进制发行版本中找到了路径,但是调试版本包含了更多的路径,这是合理的,不是,因为它们保留在发行版本中。我们试图解决的问题:
目前,我们使用的解决方案不是那么整洁,它将项目移到非常根的路径上并从那里建立发行版,这会刮擦大部分路径。
如果人们看看主要的流行iOS应用程序的未加密二进制文件(其中大多数包含这样的路径),那就更有趣了。
答案 0 :(得分:0)
我也看到,发布二进制文件包含用户路径...如果我们得到解决方案,则会在此处更新。
答案 1 :(得分:0)
就目前而言,我发现的唯一解决方法是将项目移至主光盘“ /”。从那里编译版本,那么它没有完整的用户路径。如果有人有更好的解决方案,我希望听到它。