2
是否有可能在IPA中定義的外部配置文件可以在將ipa文件加載到設備之前進行更改?是否可以在IPA中定義外部配置文件?
默認情況下,配置文件中定義的url將爲http://www.google.com;
擁有配置文件,我們將能夠修改並連接到http://www.yahoo.com如果需要。
這可能嗎? PLZ幫我提前
感謝.........
是否有可能在IPA中定義的外部配置文件可以在將ipa文件加載到設備之前進行更改?是否可以在IPA中定義外部配置文件?
默認情況下,配置文件中定義的url將爲http://www.google.com;
擁有配置文件,我們將能夠修改並連接到http://www.yahoo.com如果需要。
這可能嗎? PLZ幫我提前
感謝.........
的應用程序包中包含的數字簽名,這表明該應用程序包來自您並沒有被篡改因爲你創造它。
對於您的應用程序來查找和閱讀配置文件,它必須在應用程序包內。如果您更改了捆綁包內的文件(或只是將文件添加到捆綁包中),那麼簽名將不再有效,並且iOS將拒絕執行您的程序。
因此,爲了做到這一點,您必須在之後再次簽署應用程序包您更改了配置文件。這意味着用戶不能自己編輯配置文件,您必須爲他提供自定義版本。 (或者,他必須有開發工具和安裝了有效的簽名證書。)
因此,步驟是:
codesign
命令行實用程序更新數字簽名。zip -y
重新創建IPA(以保留符號鏈接)。
也許你只是想在服務器上存儲一個配置文件,或者作爲你的應用程序加載生命週期的一部分進行http調用以初始化「動態」配置。這是我爲我的所有應用程序所做的,設置存儲在服務器上。讓我對應用程序有更多的控制權。即使採用這種方法,您也必須在ipa中定義初始URL。 –