2016-07-27 33 views
0

我試圖使用協同設計Qt所產生的應用程序包:沒有這樣的文件或目錄試圖協同設計的Qt應用程序適用於Mac的AppStore

codesign -s "3rd Party Mac Developer Application: MyCompany Limited" --deep –-entitlements /Users/me/pathtomyentitlements/Entitlements.plist MyApp.app 

但我總是得到錯誤:

–-entitlements: No such file or directory 

codesign工作正常,沒有--entitlements標誌。是的,我的權利文件確實存在於該位置。我甚至嘗試複製到正在執行代碼簽名的目錄。

的權利文件看起來是這樣的:

<?xml version="1.0" encoding="utf-8"?> 
<plist version="1.0"> 
    <dict> 
    <key>com.apple.security.app-sandbox</key> 
    <true/> 
    </dict> 
</plist> 

任何想法,爲什麼失敗?

+0

這可能是我手機上的渲染,但是--entitlements的第一個短劃線與其餘的破折號看起來不同。可能就是這樣。 – rubenvb

+0

非常感謝。已經看過這麼多年了!我應該添加您的評論作爲答案嗎? – mpipe3

+0

隨意做! – rubenvb

回答

0

--entitlements:的第一個短劃線與其餘的破折號看起來不同。比較

–-entitlements 
--entitlements 

頂部是你的,底部是兩個相同的字符。可能是因爲你抄寫的網頁寫得不好。

如有疑問,請始終手動輸出命令以防止出現此類複製粘貼錯誤。

0

正如評論者rubenvb所說,在-entitlements的開頭有一個無效字符,可能是從網頁上覆制和粘貼代碼來描述如何執行此操作。

相關問題