在iphone應用程序運行時,有沒有一種方法可以在ad hoc和app store之間以編程方式區分分配類型?無論何時我做臨時分發,我都希望針對Web服務端點的內部測試服務器,然後針對應用商店分發目標生產服務器。iPhone:以編程方式確定分配類型以進行測試
謝謝。 Jim
在iphone應用程序運行時,有沒有一種方法可以在ad hoc和app store之間以編程方式區分分配類型?無論何時我做臨時分發,我都希望針對Web服務端點的內部測試服務器,然後針對應用商店分發目標生產服務器。iPhone:以編程方式確定分配類型以進行測試
謝謝。 Jim
我不認爲這些信息可用於您的應用程序。但是你可以通過爲不同的Build配置使用不同的預處理器#define來完成,然後根據這些#define的值定義你的常量。
我不認爲有一種方法來確定分配類型,因爲它們只是相同的二進制文件,但提供了不同的方式。我將爲您的專案進行單獨構建,並更改需要將其指向內部測試服務器的內容。
你可以。打開應用程序包中的文件embedded.mobileprovision
文件(當然,可以通過編程方式執行此操作)並檢查<key>ProvisionedDevices</key>
。只有您使用App Store配置文件簽署App Store版本時,纔會出現在應用程序的特設副本中。