減少iPhone應用程序的盜版什么是可以接受的減少iPhone應用盜版的方法,這些方法不違反Apple的評估流程?如果我的應用程序“打電話回家”提供運行它的唯一設備ID,我需要收集哪些其他信息(例如,用于購買應用程序的Apple ID)以創建授權使用該應用程序的有效注冊令牌?同樣,我將使用什么代碼來訪問額外的數據?目前看來這個問題最好的技術方法是什么?(請避免關于盜版是如何不可避免的非編程答案等等。我知道盜版是不可避免的。我對基于編程的答案很感興趣,討論如何減少盜版。請提前感謝您的理解。)
3 回答

Helenr
TA貢獻1780條經驗 獲得超4個贊
正如Andrey Tarantsov在評論中指出的那樣,在二進制文件中查找“SignerIdentity”字符串(使用類似HexEdit的應用程序)并替換它非常容易。
您可以對該字符串進行編碼,但是您需要做的就是更改它的一個字符,并且應用程序不會再查找“SignerIdentity”鍵,而是查找可能不存在的其他鍵(因此為null )。該密鑰為null,應用程序認為它沒有被破解(因為如果應用程序沒有被破解,SignerIdentity應為null)。
相反,我寧愿檢查info.plist的大小,并將其與參考值進行比較。我注意到模擬器和設備構建沒有相同的info.plist文件大小。調試,發布和分發版本也是如此。因此,請確保使用Device Distribution Build的info.plist文件大小設置參考值。
- 3 回答
- 0 關注
- 537 瀏覽
添加回答
舉報
0/150
提交
取消