归档失败 - 没有原因 - Xcode 6 与 archictures 的屏幕截图

Archive failed - no reason - Xcode 6 with Screen shot of archictures

我正在尝试归档我的 iOS 应用程序,但它在归档过程中失败了,没有任何关于它可能是什么的提示。有什么方法可以知道吗?

我已经提供了构建设置的图像以防问题出在这里:

更新 应用程序在设备上完美构建。 (iPhone 5s 和 6)

我设法解决了这个问题。我最初认为这是体系结构的问题,所以我从有效体系结构中删除了 arm64。这让我可以存档应用程序。

但是我决定在将设备提交到应用商店之前在设备上进行最后一次构建,但我注意到它无法构建(不会在 iPhone 5s 运行 iOS8.3).

这在尝试构建时标记了一个错误,我有:

#ifndef DEBUG
SEC_IS_BEING_DEBUGGED_RETURN_NIL();
#endif

在我的代码中,我觉得需要它来阻止未经授权的个人进行调试。我删除了这一行,将 'arm64' 添加回 'Valid architectures' 并且它没有任何问题地存档(它也在设备上再次 运行 )。因此,出于某种原因,'arm64' 在我相信的设备上 运行 时允许上述代码,但不会存档。

希望这也能救人:)