2013-10-23 110 views
1

嗯,我是XamariniOS發展中的新手,我認爲我是從錯誤的腳開始的。 我有Xcode 5.0Xamarin 4.0.14。我正在尋求使我的應用程序在iOS 6iOS 7上工作,因爲我唯一的測試設備是iPhone 3GS。 我的問題是現在一切似乎都指向我爲iOS 7開發,所有的按鈕都是無邊界的,據我所知,它是iOS 7。 那麼,我如何才能使我的應用程序在iOS 6上工作,但仍然得到Apple Store的批准? (我讀過他們很快就會停止接受iOS 6應用程序)。Xamarin iOS 6 SDK Xcode 5

P.s我已經閱讀Xamarin.iOS Target iOS 6 SDK 但我還沒有完全在那裏。爲了以防萬一,我開始下載Xcode 4.6.3。

回答

1

我遇到了同樣的問題。卸載Xcode中,Xamarin.iOS和Xamarin Studio和安裝這些版本:

下載並安裝:

  • 的Xcode 4.6.3

  • Xamarin.iOS 6.4.3.0

    • 爲了在下載這個版本日誌xamarin.com/。點擊您的帳戶,然後Install。在大綠色按鈕下點擊View all versions。在這裏你可以選擇Xamarin.iOS 6.4.3 version
  • XamarinStudio 4.0.12
    • 的過程是一樣的Xamarin.iOS。只選擇第三列,您可以在其中找到XamarinStudio的其他版本。

如果您還沒有最新的Xcode,做Xamarin.iOS你將無法在iOS SimulatoriOS 7來調試應用程序。

編輯

由於Peter指出,蘋果將停止接受未自2014年2月

+0

完美的答案與XCode的5種內置的應用程序,但蘋果仍然接受我的應用程序,因爲它們的製作iOS6的?他們不會停止接受他們嗎? –

+0

他們仍然會接受他們。我們在本月推出了最新的應用程序到AppStore,並且通過了修改而沒有任何問題。我們使用了與我的答案相同的版本。 –

+1

Apple停止接受2014年2月1日Xcode5以前版本構建的應用程序。希望您能及時提交應用程序.... – Peter

0

遵循的信息,我想你指向my answer to a similar question並添加一對夫婦的言論最佳。

也就是說,通過將您的部署目標調整爲6.0版,您可以開始開發。您只能使用iPhone 3GS的優點和缺點。

從好的一面來看,如果性能在像3GS這樣古老的設備上可以接受,那麼您可以確信您的應用將在所有最新的iOS硬件上快速尖叫。

你的設置的主要缺點是,你將不得不依靠模擬器來確保iOS7的兼容性。這是一場賭博。你將不得不依靠AppStore審覈人員來了解結果。 (提示:我去過那裏)