我試圖讓我的應用程序沒有出現在Dock中,以便有登錄時啓動的選項。這很棘手,涉及創建第二個助手應用程序,您將其添加爲啓動項目。這個幫手應用程序只負責啓動主應用程序,然後退出。具有多個目標的項目的代碼簽名問題
我按照說明here和here,它的作用就像一個魅力 - 問題當然是代碼簽名。我有兩個目標;幫助程序目標在編譯時被複制到主包的Contents/Library/LoginItems
子目錄中。每個包都有自己的包標識符和自己的部署配置的個人資料,但是當我確認我昔日的應用程序商店,我得到以下錯誤:
Invalid provisioning profile. The provisioning profile included in the bundle BUNDLE NAME [BUNDLE NAME.app] is invalid. For more information, visit the Mac OS Developer Portal.
如果我從我的主要目標刪除助手捆綁,也沒有問題。它看起來像另一個配置文件的存在正在引發錯誤。
如何包含兩個簽名包並通過驗證?
我有完全相同的問題... – mirosval 2012-03-10 19:12:06
現在,我禁用了沙盒。這是一個非常臨時的「解決方案」,只有在Apple修復了Xcode或停止推遲沙箱期限之後才能起作用。 – 2012-03-10 19:22:48
這不解決問題,我仍然不通過驗證,如果我禁用權利,我會通過只有當我刪除幫助程序本身... – mirosval 2012-03-10 21:43:52