我们都知道文档上面说只有 iOS 8.0 以后的版本才可以使用 Embedded Framework, 我把另一个项目添加到我的项目里后,然后把他添加在 Embedded Binaries 中,编译后的确能看到警告:ld: warning: embedded dylibs/frameworks only run on iOS 8 or later。
但是我确实是可以使用 iOS7 的模拟器和真机进行调试运行的,我以为这是不是文档写错了,还是现在Xcode 已经升级了,所以没有这个限制了。但是当我 Archive 然后 通过 iTunes Connect 进行提交时,却又看到了上面那个错误并且提交失败了。
我就觉得很奇怪,如果 iOS7 不可以使用 Embedded Framework,那为什么我却可以在开发时正常的调试和运行,而只在提交到 iTnues Connect 的时候才出错了呢?
但是我确实是可以使用 iOS7 的模拟器和真机进行调试运行的,我以为这是不是文档写错了,还是现在Xcode 已经升级了,所以没有这个限制了。但是当我 Archive 然后 通过 iTunes Connect 进行提交时,却又看到了上面那个错误并且提交失败了。
我就觉得很奇怪,如果 iOS7 不可以使用 Embedded Framework,那为什么我却可以在开发时正常的调试和运行,而只在提交到 iTnues Connect 的时候才出错了呢?