1

我有一個iOS項目,我一直在過去幾個月的工作。 它在iPhone 3GS和iPod touch 3g以上運行良好。它適用於iPod touch 2g和iPhone 3G,如果我在調試模式下編譯構建。每當我用xCode存檔應用程序來分發它(它在發佈模式下編譯)並且不能在上述設備上工作。xCode發佈建立螺絲uiview

「不工作」是指我有一個UIView的問題。當我觸摸包含多個子視圖的視圖時,子視圖不會像-(void)touch began...等那樣移動,而只是隨機移動。

當我在調試模式下構建時,不會發生這種情況。

如果我不能修復這個問題,那麼我將無法支持老設備,這我就不會是偉大的......

難道這有什麼做的ARMv6與ARMv7的?

任何答案?

回答

2

如果您使用的是Xcode 4.2,則需要將-mno-thumb添加到armv6架構的「其他C標誌」。詳情請參閱iOS5 Xcode4.2 floating-point byte align error?

我聽說Xcode 4.2.1解決了這個問題,但我不確定。

+0

非常棒...現在它可以工作,謝謝! – JNK